ClickHouse/src/Parsers
Robert Schulze 1974e1bf8c
Merge pull request #44479 from ClickHouse/more-robust-astselectquery-formatimpl
More robust ASTSelectQuery::formatImpl()
2023-01-05 12:27:40 +01:00
..
Access Merge remote-tracking branch 'upstream/master' into password_complexity_rules 2022-12-10 00:46:05 +00:00
examples remove clickhouse_parsers dependency on DataTypes 2022-12-21 21:30:33 +00:00
fuzzers check ast limits for create_parser_fuzzer 2022-11-23 00:46:27 +01:00
Kusto
MySQL to MaterializeMySQL_support_drop_mulit_table-change ParserIdentifier 2022-11-24 12:19:22 +08:00
tests
ASTAlterNamedCollectionQuery.cpp Mask secrets in log 2022-11-21 22:45:43 +01:00
ASTAlterNamedCollectionQuery.h Better 2022-11-16 17:58:21 +01:00
ASTAlterQuery.cpp Merge branch 'master' into fix_reset_setting_on_cluster 2022-11-30 21:47:43 +01:00
ASTAlterQuery.h
ASTAssignment.h
ASTAsterisk.cpp
ASTAsterisk.h
ASTBackupQuery.cpp Make the password wiping an option of IAST::format(). 2022-11-16 01:35:06 +01:00
ASTBackupQuery.h Make the password wiping an option of IAST::format(). 2022-11-16 01:35:06 +01:00
ASTCheckQuery.h
ASTCollation.cpp
ASTCollation.h
ASTColumnDeclaration.cpp dedicated flag for ephemeral default, make ephemeral accept expression instead of literal 2022-12-11 00:40:35 +00:00
ASTColumnDeclaration.h dedicated flag for ephemeral default, make ephemeral accept expression instead of literal 2022-12-11 00:40:35 +00:00
ASTColumnsMatcher.cpp More style 2022-10-27 13:22:44 +02:00
ASTColumnsMatcher.h Added Analyzer 2022-10-24 10:22:18 +02:00
ASTColumnsTransformers.cpp Merge remote-tracking branch 'blessed/master' into perf_experiment 2022-10-25 15:25:06 +02:00
ASTColumnsTransformers.h Added Analyzer 2022-10-24 10:22:18 +02:00
ASTConstraintDeclaration.cpp
ASTConstraintDeclaration.h
ASTCreateFunctionQuery.cpp
ASTCreateFunctionQuery.h
ASTCreateIndexQuery.cpp
ASTCreateIndexQuery.h
ASTCreateNamedCollectionQuery.cpp Mask secrets in log 2022-11-21 22:45:43 +01:00
ASTCreateNamedCollectionQuery.h Better 2022-11-16 17:58:21 +01:00
ASTCreateQuery.cpp Make as_table_function a child of ASTCreateQuery (to help writing visitors). 2022-10-31 10:50:33 +01:00
ASTCreateQuery.h Make as_table_function a child of ASTCreateQuery (to help writing visitors). 2022-10-31 10:50:33 +01:00
ASTDatabaseOrNone.cpp
ASTDatabaseOrNone.h
ASTDeleteQuery.cpp
ASTDeleteQuery.h
ASTDescribeCacheQuery.h
ASTDictionary.cpp
ASTDictionary.h
ASTDictionaryAttributeDeclaration.cpp
ASTDictionaryAttributeDeclaration.h
ASTDropFunctionQuery.cpp
ASTDropFunctionQuery.h
ASTDropIndexQuery.cpp
ASTDropIndexQuery.h
ASTDropNamedCollectionQuery.cpp Add commands CREATE/ALTER/DROP NAMED COLLECTION 2022-11-15 15:51:56 +01:00
ASTDropNamedCollectionQuery.h Better 2022-11-16 17:58:21 +01:00
ASTDropQuery.cpp
ASTDropQuery.h
ASTExplainQuery.h Update explain query tree representation 2022-10-24 10:22:18 +02:00
ASTExpressionList.cpp
ASTExpressionList.h
ASTExternalDDLQuery.h
ASTFunction.cpp Merge remote-tracking branch 'blessed/master' into perf_experiment 2022-11-21 11:02:31 +01:00
ASTFunction.h Fix style. 2022-11-16 01:35:11 +01:00
ASTFunctionWithKeyValueArguments.cpp Make the password wiping an option of IAST::format(). 2022-11-16 01:35:06 +01:00
ASTFunctionWithKeyValueArguments.h Fix style. 2022-11-16 01:35:11 +01:00
ASTHelpers.h
ASTIdentifier_fwd.h
ASTIdentifier.cpp Merge remote-tracking branch 'blessed/master' into perf_experiment 2022-11-21 11:02:31 +01:00
ASTIdentifier.h Merge remote-tracking branch 'blessed/master' into perf_experiment 2022-10-25 15:25:06 +02:00
ASTIndexDeclaration.cpp
ASTIndexDeclaration.h
ASTInsertQuery.cpp
ASTInsertQuery.h
ASTInterpolateElement.cpp
ASTInterpolateElement.h
ASTKillQueryQuery.cpp
ASTKillQueryQuery.h
ASTLiteral.cpp
ASTLiteral.h
ASTNameTypePair.cpp
ASTNameTypePair.h
ASTOptimizeQuery.cpp
ASTOptimizeQuery.h
ASTOrderByElement.cpp
ASTOrderByElement.h
ASTPartition.cpp
ASTPartition.h
ASTProjectionDeclaration.cpp
ASTProjectionDeclaration.h
ASTProjectionSelectQuery.cpp Simplify the logic by just adding ORDER BY list to SELECT 2022-11-12 12:58:53 +01:00
ASTProjectionSelectQuery.h
ASTQualifiedAsterisk.cpp
ASTQualifiedAsterisk.h
ASTQueryParameter.cpp
ASTQueryParameter.h
ASTQueryWithOnCluster.cpp
ASTQueryWithOnCluster.h
ASTQueryWithOutput.cpp
ASTQueryWithOutput.h
ASTQueryWithTableAndOutput.cpp
ASTQueryWithTableAndOutput.h
ASTRenameQuery.h
ASTSampleRatio.cpp
ASTSampleRatio.h Added SAMPLE BY support. Added SAMPLE BY, FINAL support for JOINS. 2022-10-24 10:22:20 +02:00
ASTSelectIntersectExceptQuery.cpp
ASTSelectIntersectExceptQuery.h
ASTSelectQuery.cpp Sanity check that the SelectAST isn't corrupt 2023-01-02 12:06:18 +00:00
ASTSelectQuery.h support GROUP BY ALL 2022-10-18 10:46:37 +08:00
ASTSelectWithUnionQuery.cpp Add default UNION/EXCEPT/INTERSECT to the echo query text 2022-09-28 00:59:50 +00:00
ASTSelectWithUnionQuery.h
ASTSetQuery.cpp move default settings to different part of ast 2022-10-11 18:25:28 +00:00
ASTSetQuery.h move default settings to different part of ast 2022-10-11 18:25:28 +00:00
ASTShowProcesslistQuery.h
ASTShowTablesQuery.cpp
ASTShowTablesQuery.h Add full option for SHOW query 2022-12-03 20:42:18 +00:00
ASTSubquery.cpp
ASTSubquery.h
ASTSystemQuery.cpp Implement SYSTEM DROP DATABASE REPLICA (#42807) 2022-12-29 15:34:11 +01:00
ASTSystemQuery.h Implement SYSTEM DROP DATABASE REPLICA (#42807) 2022-12-29 15:34:11 +01:00
ASTTableOverrides.cpp
ASTTableOverrides.h
ASTTablesInSelectQuery.cpp
ASTTablesInSelectQuery.h
ASTTransactionControl.cpp
ASTTransactionControl.h
ASTTTLElement.cpp Merge remote-tracking branch 'blessed/master' into perf_experiment 2022-10-25 15:25:06 +02:00
ASTTTLElement.h
ASTUseQuery.h
ASTWatchQuery.h
ASTWindowDefinition.cpp
ASTWindowDefinition.h
ASTWithAlias.cpp
ASTWithAlias.h
ASTWithElement.cpp
ASTWithElement.h
CMakeLists.txt
CommonParsers.cpp
CommonParsers.h
DumpASTNode.h
ExpressionElementParsers.cpp Merge branch 'master' into perf_experiment 2022-12-27 10:51:58 +01:00
ExpressionElementParsers.h Fix build 2022-12-21 01:05:00 +00:00
ExpressionListParsers.cpp Merge pull request #42284 from Algunenano/perf_experiment 2022-12-30 03:14:22 +01:00
ExpressionListParsers.h
formatAST.cpp
formatAST.h
formatSettingName.cpp
formatSettingName.h
getInsertQuery.cpp
getInsertQuery.h
IAST_fwd.h style 2022-10-14 14:27:11 +02:00
IAST.cpp Remove unused argument hilite in formatWithSecretHidden(). 2022-11-17 18:16:33 +01:00
IAST.h Remove unused argument hilite in formatWithSecretHidden(). 2022-11-17 18:16:33 +01:00
IdentifierQuotingStyle.h
InsertQuerySettingsPushDownVisitor.cpp
InsertQuerySettingsPushDownVisitor.h Move InDepthNodeVisitor.h back to src/Interpreters. 2022-11-17 18:16:32 +01:00
iostream_debug_helpers.cpp
iostream_debug_helpers.h
IParser.h ValuesBlockInputFormat: Adapt to the full tokenizer 2022-10-25 15:22:22 +02:00
IParserBase.cpp
IParserBase.h
Lexer.cpp Merge pull request #43785 from mo-avatar/binhexstringliterals 2022-12-22 10:56:18 +01:00
Lexer.h
makeASTForLogicalFunction.cpp
makeASTForLogicalFunction.h
obfuscateQueries.cpp
obfuscateQueries.h
parseDatabaseAndTableName.cpp
parseDatabaseAndTableName.h
parseIdentifierOrStringLiteral.cpp
parseIdentifierOrStringLiteral.h
parseIntervalKind.cpp
parseIntervalKind.h
parseQuery.cpp fix explain ast insert with data 2022-12-20 12:51:42 +08:00
parseQuery.h
ParserAlterNamedCollectionQuery.cpp Slightly better loading of metadata 2022-11-17 16:35:05 +01:00
ParserAlterNamedCollectionQuery.h Add commands CREATE/ALTER/DROP NAMED COLLECTION 2022-11-15 15:51:56 +01:00
ParserAlterQuery.cpp
ParserAlterQuery.h
ParserAttachAccessEntity.cpp
ParserAttachAccessEntity.h
ParserBackupQuery.cpp Fix style. 2022-11-16 15:57:50 +01:00
ParserBackupQuery.h
ParserCase.cpp
ParserCase.h
ParserCheckQuery.cpp
ParserCheckQuery.h
ParserCreateFunctionQuery.cpp
ParserCreateFunctionQuery.h
ParserCreateIndexQuery.cpp
ParserCreateIndexQuery.h
ParserCreateQuery.cpp Merge remote-tracking branch 'upstream/master' into named-collections-sql-commands 2022-11-21 21:49:34 +01:00
ParserCreateQuery.h remove clickhouse_parsers dependency on DataTypes 2022-12-21 21:30:33 +00:00
ParserDatabaseOrNone.cpp
ParserDatabaseOrNone.h
ParserDataType.cpp Update src/Parsers/ParserDataType.cpp 2022-12-27 17:16:31 +03:00
ParserDataType.h
ParserDeleteQuery.cpp
ParserDeleteQuery.h
ParserDescribeCacheQuery.cpp
ParserDescribeCacheQuery.h
ParserDescribeTableQuery.cpp Fix normalization of UNION inside DESCRIBE query 2022-10-24 10:22:37 +02:00
ParserDescribeTableQuery.h
ParserDictionary.cpp
ParserDictionary.h
ParserDictionaryAttributeDeclaration.cpp
ParserDictionaryAttributeDeclaration.h
ParserDropFunctionQuery.cpp
ParserDropFunctionQuery.h
ParserDropIndexQuery.cpp
ParserDropIndexQuery.h
ParserDropNamedCollectionQuery.cpp Add commands CREATE/ALTER/DROP NAMED COLLECTION 2022-11-15 15:51:56 +01:00
ParserDropNamedCollectionQuery.h Better 2022-11-16 17:58:21 +01:00
ParserDropQuery.cpp
ParserDropQuery.h
ParserExplainQuery.cpp Fixed code review issues 2022-10-24 10:22:38 +02:00
ParserExplainQuery.h Add function viewExplain 2022-10-03 19:14:40 +02:00
ParserExternalDDLQuery.cpp to MaterializeMySQL_support_drop_mulit_table 2022-11-18 17:50:44 +08:00
ParserExternalDDLQuery.h
ParserInsertQuery.cpp
ParserInsertQuery.h
ParserKillQueryQuery.cpp
ParserKillQueryQuery.h
ParserOptimizeQuery.cpp
ParserOptimizeQuery.h
ParserPartition.cpp
ParserPartition.h
ParserProjectionSelectQuery.cpp
ParserProjectionSelectQuery.h
ParserQuery.cpp Better 2022-11-16 17:58:21 +01:00
ParserQuery.h
ParserQueryWithOutput.cpp
ParserQueryWithOutput.h
ParserRenameQuery.cpp
ParserRenameQuery.h
ParserSampleRatio.cpp Fixes for -Wshorten-64-to-32 2022-10-21 13:25:19 +02:00
ParserSampleRatio.h
ParserSelectQuery.cpp Merge remote-tracking branch 'upstream/master' into from-select 2022-11-29 18:11:15 +00:00
ParserSelectQuery.h
ParserSelectWithUnionQuery.cpp
ParserSelectWithUnionQuery.h
ParserSetQuery.cpp Added variations of Maps, Arrays and Tuples 2022-11-08 00:19:01 +00:00
ParserSetQuery.h Better parsing of settings and parameters 2022-10-22 02:39:25 +00:00
ParserShowProcesslistQuery.h
ParserShowTablesQuery.cpp Add full option for SHOW query 2022-12-03 20:42:18 +00:00
ParserShowTablesQuery.h Add full option for SHOW query 2022-12-03 20:42:18 +00:00
ParserSystemQuery.cpp Remove disk restart proxy and disk decorator (#44647) 2022-12-30 14:47:30 +01:00
ParserSystemQuery.h
ParserTablePropertiesQuery.cpp
ParserTablePropertiesQuery.h
ParserTablesInSelectQuery.cpp Merge remote-tracking branch 'upstream/master' into from-select 2022-11-29 18:11:15 +00:00
ParserTablesInSelectQuery.h
ParserTransactionControl.cpp
ParserTransactionControl.h
ParserUnionQueryElement.cpp
ParserUnionQueryElement.h
ParserUseQuery.cpp
ParserUseQuery.h
ParserWatchQuery.cpp
ParserWatchQuery.h
ParserWithElement.cpp
ParserWithElement.h
queryNormalization.h
queryToString.cpp
queryToString.h
QueryWithOutputSettingsPushDownVisitor.cpp
QueryWithOutputSettingsPushDownVisitor.h Move InDepthNodeVisitor.h back to src/Interpreters. 2022-11-17 18:16:32 +01:00
SelectUnionMode.cpp Fixed tests 2022-10-24 10:22:20 +02:00
SelectUnionMode.h Added Analyzer 2022-10-24 10:22:18 +02:00
StringRange.h
TablePropertiesQueriesASTs.h
TokenIterator.cpp Try tokenizing the whole input at once 2022-10-17 12:07:17 +02:00
TokenIterator.h Add assertion 2022-10-17 18:39:42 +02:00
toOneLineQuery.cpp
toOneLineQuery.h