ClickHouse/src/Parsers
2021-11-23 17:58:16 +03:00
..
Access Rename IAccessEntity::Type -> AccessEntityType and move it to Access/Common. 2021-11-19 02:48:00 +03:00
examples Rename "common" to "base" 2021-10-02 10:13:14 +03:00
fuzzers Fix fuzzer build (#30344) 2021-10-26 20:30:34 +03:00
MySQL Add CI check for darwin-aarch64 (#25560) 2021-06-25 18:21:56 +03:00
tests Merge branch 'master' into query_parameters 2021-10-18 17:34:20 +03:00
ASTAlterQuery.cpp Better 2021-11-11 13:28:18 +00:00
ASTAlterQuery.h Merge pull request #29202 from aiven/kmichel-replicated-database-alter-attach 2021-10-27 16:42:54 +03:00
ASTAssignment.h Fix #10976 2020-11-29 16:43:24 +03:00
ASTAsterisk.cpp use WriteBuffer in formatAST(...) 2020-11-09 19:05:40 +03:00
ASTAsterisk.h Remove multiple_joins_rewriter v1 (#15472) 2020-09-30 23:11:49 +03:00
ASTBackupQuery.cpp New syntax for BACKUP/RESTORE: set backup engine explicitly. 2021-11-09 23:16:40 +03:00
ASTBackupQuery.h New syntax for BACKUP/RESTORE: set backup engine explicitly. 2021-11-09 23:16:40 +03:00
ASTCheckQuery.h Better 2021-11-11 13:28:18 +00:00
ASTColumnDeclaration.cpp use WriteBuffer in formatAST(...) 2020-11-09 19:05:40 +03:00
ASTColumnDeclaration.h fixes 2020-06-14 19:39:06 +03:00
ASTColumnsMatcher.cpp use WriteBuffer in formatAST(...) 2020-11-09 19:05:40 +03:00
ASTColumnsMatcher.h explict column list in columns matcher (#14775) 2020-09-16 15:44:05 +03:00
ASTColumnsTransformers.cpp APPLY with lambda. 2021-08-20 20:38:09 +08:00
ASTColumnsTransformers.h APPLY with lambda. 2021-08-20 20:38:09 +08:00
ASTConstraintDeclaration.cpp fix 2021-01-03 18:02:00 +03:00
ASTConstraintDeclaration.h minor fixes in constraints 2021-11-17 18:43:02 +03:00
ASTCreateFunctionQuery.cpp SQLUserDefinedFunctions support ON CLUSTER 2021-10-27 11:28:21 +03:00
ASTCreateFunctionQuery.h SQLUserDefinedFunctions support ON CLUSTER 2021-10-27 11:28:21 +03:00
ASTCreateQuery.cpp Apply suggestions from code review 2021-11-15 17:57:26 +00:00
ASTCreateQuery.h Merge branch 'master' into query_parameters 2021-10-18 17:34:20 +03:00
ASTDatabaseOrNone.cpp Backquote default database in CREATE USER 2021-08-15 17:05:28 +03:00
ASTDatabaseOrNone.h add missing changes 2021-07-28 14:05:22 +08:00
ASTDictionary.cpp Minor changes 2021-06-14 07:13:35 +03:00
ASTDictionary.h wip 2020-08-05 05:21:33 +03:00
ASTDictionaryAttributeDeclaration.cpp use WriteBuffer in formatAST(...) 2020-11-09 19:05:40 +03:00
ASTDictionaryAttributeDeclaration.h Fix half of typos 2020-08-08 03:47:03 +03:00
ASTDropFunctionQuery.cpp SQLUserDefinedFunctions support ON CLUSTER 2021-10-27 11:28:21 +03:00
ASTDropFunctionQuery.h SQLUserDefinedFunctions support ON CLUSTER 2021-10-27 11:28:21 +03:00
ASTDropQuery.cpp Better 2021-11-11 13:28:18 +00:00
ASTDropQuery.h Try our best to log query_kind 2021-08-04 22:09:23 +08:00
ASTExplainQuery.h Review fixes 2021-07-11 02:14:03 +03:00
ASTExpressionList.cpp use WriteBuffer in formatAST(...) 2020-11-09 19:05:40 +03:00
ASTExpressionList.h
ASTExternalDDLQuery.h ISSUES-4006 try resolve review comment 2020-08-06 12:03:27 +08:00
ASTFunction.cpp Miscellaneous 2021-10-31 18:11:46 +03:00
ASTFunction.h Merge branch 'master' into feature/create-simple-lambda-function 2021-08-16 16:56:49 +03:00
ASTFunctionWithKeyValueArguments.cpp use WriteBuffer in formatAST(...) 2020-11-09 19:05:40 +03:00
ASTFunctionWithKeyValueArguments.h Rename "common" to "base" 2021-10-02 10:13:14 +03:00
ASTHelpers.h Review fixes 2021-10-23 18:20:31 +03:00
ASTIdentifier.cpp Apply suggestions from code review 2021-11-15 17:57:26 +00:00
ASTIdentifier.h Refactor 2021-10-12 21:10:07 +03:00
ASTIndexDeclaration.cpp some grammar 2020-12-17 00:44:05 +03:00
ASTIndexDeclaration.h some grammar 2020-12-17 00:44:05 +03:00
ASTInsertQuery.cpp Fix tests 2021-10-15 14:59:53 +03:00
ASTInsertQuery.h Fix tests 2021-10-15 14:59:53 +03:00
ASTKillQueryQuery.cpp Rewrite part movement between shards logic and add kill support 2021-09-17 18:11:32 +01:00
ASTKillQueryQuery.h Rewrite part movement between shards logic and add kill support 2021-09-17 18:11:32 +01:00
ASTLiteral.cpp implement legacy_column_name_of_tuple_literal in less intrusive way 2021-08-03 21:03:24 +03:00
ASTLiteral.h implement legacy_column_name_of_tuple_literal in less intrusive way 2021-08-03 21:03:24 +03:00
ASTNameTypePair.cpp use WriteBuffer in formatAST(...) 2020-11-09 19:05:40 +03:00
ASTNameTypePair.h
ASTOptimizeQuery.cpp Better 2021-11-11 13:28:18 +00:00
ASTOptimizeQuery.h Add support for table and database query parameters 2021-09-07 01:19:02 +03:00
ASTOrderByElement.cpp use WriteBuffer in formatAST(...) 2020-11-09 19:05:40 +03:00
ASTOrderByElement.h ANTLR4 Grammar for ClickHouse and new parser (#11298) 2020-12-04 05:15:44 +03:00
ASTPartition.cpp use WriteBuffer in formatAST(...) 2020-11-09 19:05:40 +03:00
ASTPartition.h Rename "common" to "base" 2021-10-02 10:13:14 +03:00
ASTProjectionDeclaration.cpp Implement antlr parser for projections (#24245) 2021-06-02 18:09:55 +03:00
ASTProjectionDeclaration.h Implement antlr parser for projections (#24245) 2021-06-02 18:09:55 +03:00
ASTProjectionSelectQuery.cpp Implement antlr parser for projections (#24245) 2021-06-02 18:09:55 +03:00
ASTProjectionSelectQuery.h Implement antlr parser for projections (#24245) 2021-06-02 18:09:55 +03:00
ASTQualifiedAsterisk.cpp use WriteBuffer in formatAST(...) 2020-11-09 19:05:40 +03:00
ASTQualifiedAsterisk.h Remove multiple_joins_rewriter v1 (#15472) 2020-09-30 23:11:49 +03:00
ASTQueryParameter.cpp use WriteBuffer in formatAST(...) 2020-11-09 19:05:40 +03:00
ASTQueryParameter.h
ASTQueryWithOnCluster.cpp use WriteBuffer in formatAST(...) 2020-11-09 19:05:40 +03:00
ASTQueryWithOnCluster.h Better 2021-11-11 13:28:18 +00:00
ASTQueryWithOutput.cpp
ASTQueryWithOutput.h compress INTO OUTFILE with parameter compress 2021-08-03 11:33:52 +00:00
ASTQueryWithTableAndOutput.cpp Better 2021-11-11 13:28:18 +00:00
ASTQueryWithTableAndOutput.h Fix tests 2021-10-21 15:53:02 +03:00
ASTRenameQuery.h minor improvements 2021-11-11 19:29:56 +03:00
ASTSampleRatio.cpp use WriteBuffer in formatAST(...) 2020-11-09 19:05:40 +03:00
ASTSampleRatio.h Fix OpenTelemetry 2021-05-05 01:42:14 +03:00
ASTSelectIntersectExceptQuery.cpp Better 2021-11-09 12:06:43 +00:00
ASTSelectIntersectExceptQuery.h Fixes 2021-11-10 09:33:48 +00:00
ASTSelectQuery.cpp init commit with parsing and BAD realisation 2021-11-23 17:58:16 +03:00
ASTSelectQuery.h init commit with parsing and BAD realisation 2021-11-23 17:58:16 +03:00
ASTSelectWithUnionQuery.cpp Merge pull request #27757 from kssenii/fix-intersect-cast 2021-08-17 21:37:37 +03:00
ASTSelectWithUnionQuery.h Fix 2021-08-16 15:32:44 +03:00
ASTSetQuery.cpp Minor changes 2021-06-14 07:13:35 +03:00
ASTSetQuery.h Minor changes 2021-06-14 07:13:35 +03:00
ASTShowProcesslistQuery.h
ASTShowTablesQuery.cpp support SHOW CHANGED SETTINGS query and add test cases, also do code changes to compile SHOW SETTINGS PROFILES. 2020-12-15 14:46:56 +08:00
ASTShowTablesQuery.h support SHOW CHANGED SETTINGS query and add test cases, also do code changes to compile SHOW SETTINGS PROFILES. 2020-12-15 14:46:56 +08:00
ASTSubquery.cpp Change formatting of subqueries (make it more human friendly) 2021-05-20 21:04:12 +03:00
ASTSubquery.h Fix recursive propagation 2021-01-26 10:29:12 +08:00
ASTSystemQuery.cpp Better 2021-11-11 13:28:18 +00:00
ASTSystemQuery.h Merge branch 'master' into query_parameters 2021-11-11 11:43:00 +00:00
ASTTablesInSelectQuery.cpp Merge branch 'master' into ast-table-identifier-2 2021-05-21 12:56:49 +00:00
ASTTablesInSelectQuery.h Merge pull request #23881 from darkkeks/fix-cross-to-inline-join-error-condition 2021-10-07 11:09:36 +03:00
ASTTTLElement.cpp multiple TTL with GROUP BY 2021-01-12 03:40:07 +03:00
ASTTTLElement.h multiple TTL with GROUP BY 2021-01-12 03:40:07 +03:00
ASTUseQuery.h use WriteBuffer in formatAST(...) 2020-11-09 19:05:40 +03:00
ASTWatchQuery.h Better 2021-11-11 13:28:18 +00:00
ASTWindowDefinition.cpp Initial: replacing hardcoded toString for enums with magic_enum 2021-09-06 16:24:03 +02:00
ASTWindowDefinition.h fixes 2021-05-29 16:12:18 +03:00
ASTWithAlias.cpp implement legacy_column_name_of_tuple_literal in less intrusive way 2021-08-03 21:03:24 +03:00
ASTWithAlias.h implement legacy_column_name_of_tuple_literal in less intrusive way 2021-08-03 21:03:24 +03:00
ASTWithElement.cpp Change formatting of subqueries (make it more human friendly) 2021-05-20 21:04:12 +03:00
ASTWithElement.h CTE 2020-09-13 09:39:17 +08:00
CMakeLists.txt Move access-rights' source files needed for parser to a separate target. 2021-11-01 19:13:49 +03:00
CommonParsers.cpp Rename "common" to "base" 2021-10-02 10:13:14 +03:00
CommonParsers.h Simplifying exception messages 2021-09-11 00:40:18 +02:00
DumpASTNode.h Rename "common" to "base" 2021-10-02 10:13:14 +03:00
ExpressionElementParsers.cpp Exists 2021-10-04 13:12:30 +00:00
ExpressionElementParsers.h Exists 2021-10-04 13:12:30 +00:00
ExpressionListParsers.cpp Miscellaneous 2021-10-31 18:11:46 +03:00
ExpressionListParsers.h Some final fixes 2021-08-15 11:40:30 +03:00
formatAST.cpp remove more stringstreams 2020-11-10 21:22:26 +03:00
formatAST.h fix AST formatting in log messages 2020-11-22 20:23:12 +03:00
formatSettingName.cpp Rename "common" to "base" 2021-10-02 10:13:14 +03:00
formatSettingName.h Rename "common" to "base" 2021-10-02 10:13:14 +03:00
getInsertQuery.cpp Fix build 2021-08-25 21:51:43 +00:00
getInsertQuery.h Fix build 2021-08-25 21:51:43 +00:00
IAST_fwd.h
IAST.cpp Forward-declared LOGICAL_ERROR to make style check happy 2021-09-27 09:43:13 +03:00
IAST.h Rename "common" to "base" 2021-10-02 10:13:14 +03:00
IdentifierQuotingStyle.h
InsertQuerySettingsPushDownVisitor.cpp Fix parsing of SETTINGS clause of the INSERT ... SELECT ... SETTINGS query 2020-11-25 22:53:58 +03:00
InsertQuerySettingsPushDownVisitor.h Update InsertQuerySettingsPushDownVisitor.h 2020-11-26 03:25:08 +03:00
iostream_debug_helpers.cpp remove other stringstreams 2020-11-09 22:12:44 +03:00
iostream_debug_helpers.h
IParser.h Rename "common" to "base" 2021-10-02 10:13:14 +03:00
IParserBase.cpp Minor: cleanup 2020-12-07 18:07:40 +03:00
IParserBase.h Add CI check for darwin-aarch64 (#25560) 2021-06-25 18:21:56 +03:00
Lexer.cpp Rename "common" to "base" 2021-10-02 10:13:14 +03:00
Lexer.h Introduced HereDoc token 2021-07-21 11:59:05 +03:00
makeASTForLogicalFunction.cpp Minor changes 2021-06-14 07:13:35 +03:00
makeASTForLogicalFunction.h Remove unused potentially dangerous function 2020-07-06 09:05:48 +03:00
obfuscateQueries.cpp More enhancements for query obfuscator 2021-10-03 05:56:32 +03:00
obfuscateQueries.h Fix comment 2020-09-26 03:50:56 +03:00
parseDatabaseAndTableName.cpp Minor refactor 2021-11-16 08:58:28 +00:00
parseDatabaseAndTableName.h Minor refactor 2021-11-16 08:58:28 +00:00
parseIdentifierOrStringLiteral.cpp Use function ParserList::parseUtil() to parse lists more accurately. 2020-06-15 22:07:47 +03:00
parseIdentifierOrStringLiteral.h Support for multiple names in one CREATE/ALTER command. 2020-06-15 20:10:28 +03:00
parseIntervalKind.cpp
parseIntervalKind.h
parseQuery.cpp Rename "common" to "base" 2021-10-02 10:13:14 +03:00
parseQuery.h Make -- { echo } hint preserve leading comments. 2021-01-18 15:15:46 +03:00
ParserAlterQuery.cpp Minor refactor 2021-11-16 08:58:28 +00:00
ParserAlterQuery.h Implemented modifying table comments with ALTER TABLE t MODIFY COMMENT 'value' 2021-09-23 01:14:00 +03:00
ParserBackupQuery.cpp New syntax for BACKUP/RESTORE: set backup engine explicitly. 2021-11-09 23:16:40 +03:00
ParserBackupQuery.h New syntax for BACKUP/RESTORE: set backup engine explicitly. 2021-11-09 23:16:40 +03:00
ParserCase.cpp
ParserCase.h
ParserCheckQuery.cpp Minor refactor 2021-11-16 08:58:28 +00:00
ParserCheckQuery.h
ParserCreateFunctionQuery.cpp SQLUserDefinedFunctions support ON CLUSTER 2021-10-27 11:28:21 +03:00
ParserCreateFunctionQuery.h Add validation of unknown identifiers in function 2021-05-11 01:35:22 +03:00
ParserCreateQuery.cpp Merge pull request #31476 from CurtizJ/merging-constraints 2021-11-22 15:57:59 +03:00
ParserCreateQuery.h Projections 2021-05-11 18:12:23 +08:00
ParserDatabaseOrNone.cpp add missing changes 2021-07-28 14:05:22 +08:00
ParserDatabaseOrNone.h add missing changes 2021-07-28 14:05:22 +08:00
ParserDataType.cpp Fix the case when DataType parser may have exponential complexity 2021-02-05 22:21:30 +03:00
ParserDataType.h separate parser for data type 2020-06-18 17:09:24 +03:00
ParserDescribeTableQuery.cpp
ParserDescribeTableQuery.h
ParserDictionary.cpp ASTTableIdentifier Part #1: improve internal representation of ASTIdentifier name (#16149) 2020-10-24 21:46:10 +03:00
ParserDictionary.h
ParserDictionaryAttributeDeclaration.cpp Added tests 2021-06-10 22:32:09 +03:00
ParserDictionaryAttributeDeclaration.h
ParserDropFunctionQuery.cpp SQLUserDefinedFunctions support ON CLUSTER 2021-10-27 11:28:21 +03:00
ParserDropFunctionQuery.h Add ability to drop functions 2021-05-15 01:43:04 +03:00
ParserDropQuery.cpp Fix style 2021-09-07 01:24:47 +03:00
ParserDropQuery.h Adding DETACH TABLE PERMANENTLY 2020-12-14 15:28:59 +01:00
ParserExplainQuery.cpp Rewrite PushingToViewsBlockOutputStream part 6 2021-09-03 20:29:36 +03:00
ParserExplainQuery.h explain ast support nonselect queries 2020-12-16 18:11:38 +08:00
ParserExternalDDLQuery.cpp Fix typo in USE_MYSQL check 2021-11-10 11:38:03 +03:00
ParserExternalDDLQuery.h ISSUES-4006 refactor for external ddl 2020-08-04 10:31:26 +08:00
ParserInsertQuery.cpp Merge branch 'master' into query_parameters 2021-11-11 11:43:00 +00:00
ParserInsertQuery.h Check that position always advances 2021-02-04 17:46:46 +03:00
ParserKillQueryQuery.cpp Rewrite part movement between shards logic and add kill support 2021-09-17 18:11:32 +01:00
ParserKillQueryQuery.h
ParserOptimizeQuery.cpp Fix style 2021-09-07 01:24:47 +03:00
ParserOptimizeQuery.h OPTIMIZE DEDUPLICATE BY columns 2020-12-07 09:44:07 +03:00
ParserPartition.cpp
ParserPartition.h
ParserProjectionSelectQuery.cpp Implement antlr parser for projections (#24245) 2021-06-02 18:09:55 +03:00
ParserProjectionSelectQuery.h Projections 2021-05-11 18:12:23 +08:00
ParserQuery.cpp Move access-rights' source files needed for parser to a separate target. 2021-11-01 19:13:49 +03:00
ParserQuery.h Remove ANALYZE and AST queries (#16536) 2020-11-02 15:47:12 +03:00
ParserQueryWithOutput.cpp Move access-rights' source files needed for parser to a separate target. 2021-11-01 19:13:49 +03:00
ParserQueryWithOutput.h explain ast support nonselect queries 2020-12-16 18:11:38 +08:00
ParserRenameQuery.cpp code style 2021-11-08 16:49:56 +08:00
ParserRenameQuery.h
ParserSampleRatio.cpp
ParserSampleRatio.h
ParserSelectQuery.cpp fix typo 2021-11-23 17:58:16 +03:00
ParserSelectQuery.h
ParserSelectWithUnionQuery.cpp Better 2021-08-14 16:09:53 +03:00
ParserSelectWithUnionQuery.h
ParserSetQuery.cpp More forward declaration for generic headers 2020-12-12 17:43:10 +03:00
ParserSetQuery.h More forward declaration for generic headers 2020-12-12 17:43:10 +03:00
ParserShowProcesslistQuery.h
ParserShowTablesQuery.cpp fix parser hints for show statement 2020-12-17 12:24:36 +08:00
ParserShowTablesQuery.h ILIKE operator (#12125) 2020-07-05 18:57:59 +03:00
ParserSystemQuery.cpp Minor refactor 2021-11-16 08:58:28 +00:00
ParserSystemQuery.h
ParserTablePropertiesQuery.cpp Fix style 2021-09-07 01:24:47 +03:00
ParserTablePropertiesQuery.h Support SHOW CREATE VIEW Syntax 2020-12-14 22:37:25 +08:00
ParserTablesInSelectQuery.cpp Merge branch 'master' into ast-table-identifier-2 2021-04-09 17:56:15 +03:00
ParserTablesInSelectQuery.h Standard join type syntax position (#12520) 2020-07-16 11:56:45 +03:00
ParserUnionQueryElement.cpp Some final fixes 2021-08-15 11:40:30 +03:00
ParserUnionQueryElement.h
ParserUseQuery.cpp
ParserUseQuery.h
ParserWatchQuery.cpp Fix style 2021-09-07 01:24:47 +03:00
ParserWatchQuery.h Check for #pragma once in headers 2020-10-10 21:37:02 +03:00
ParserWithElement.cpp better cte and with global 2021-01-26 10:29:11 +08:00
ParserWithElement.h CTE 2020-09-13 09:39:17 +08:00
queryNormalization.h Rename "common" to "base" 2021-10-02 10:13:14 +03:00
queryToString.cpp use WriteBuffer in formatAST(...) 2020-11-09 19:05:40 +03:00
queryToString.h
QueryWithOutputSettingsPushDownVisitor.cpp Fix SETTINGS parsing after FORMAT for SELECT queries 2020-07-17 00:28:52 +03:00
QueryWithOutputSettingsPushDownVisitor.h Make SettingsChanges a class. 2020-07-31 19:11:27 +03:00
StringRange.h Rename "common" to "base" 2021-10-02 10:13:14 +03:00
TablePropertiesQueriesASTs.h Add support for table and database query parameters 2021-09-07 01:19:02 +03:00
TokenIterator.cpp fix 'Unmatched parentheses', add test 2021-02-01 02:10:41 +03:00
TokenIterator.h fix 'Unmatched parentheses', add test 2021-02-01 02:10:41 +03:00