ClickHouse/src/Parsers
2021-05-31 12:24:09 +08:00
..
examples move to examples everywhere 2021-04-27 01:51:42 +03:00
MySQL
New Mark false positives for PVS-Studio 2021-05-24 06:59:12 +03:00
tests move to examples everywhere 2021-04-27 01:51:42 +03:00
ASTAlterQuery.cpp Projections 2021-05-11 18:12:23 +08:00
ASTAlterQuery.h Projections 2021-05-11 18:12:23 +08:00
ASTAssignment.h Fix #10976 2020-11-29 16:43:24 +03:00
ASTAsterisk.cpp
ASTAsterisk.h
ASTCheckQuery.h
ASTColumnDeclaration.cpp
ASTColumnDeclaration.h
ASTColumnsMatcher.cpp
ASTColumnsMatcher.h
ASTColumnsTransformers.cpp column excepts with regex 2021-01-04 00:45:27 +08:00
ASTColumnsTransformers.h column excepts with regex 2021-01-04 00:45:27 +08:00
ASTConstraintDeclaration.cpp
ASTConstraintDeclaration.h
ASTCreateQuery.cpp fix style 2021-05-14 15:50:05 +00:00
ASTCreateQuery.h fix style 2021-05-14 15:50:05 +00:00
ASTCreateQuotaQuery.cpp Improvements in implementations of the classes AccessRights and GrantedRoles. 2021-03-14 19:12:35 +03:00
ASTCreateQuotaQuery.h Improvements in implementations of the classes AccessRights and GrantedRoles. 2021-03-14 19:12:35 +03:00
ASTCreateRoleQuery.cpp
ASTCreateRoleQuery.h
ASTCreateRowPolicyQuery.cpp Improvements in implementations of the classes AccessRights and GrantedRoles. 2021-03-14 19:12:35 +03:00
ASTCreateRowPolicyQuery.h Improvements in implementations of the classes AccessRights and GrantedRoles. 2021-03-14 19:12:35 +03:00
ASTCreateSettingsProfileQuery.cpp Improvements in implementations of the classes AccessRights and GrantedRoles. 2021-03-14 19:12:35 +03:00
ASTCreateSettingsProfileQuery.h Improvements in implementations of the classes AccessRights and GrantedRoles. 2021-03-14 19:12:35 +03:00
ASTCreateUserQuery.cpp Add a new clause GRANTEES to commands CREATE USER and ALTER USER. 2021-03-14 19:12:42 +03:00
ASTCreateUserQuery.h Add a new clause GRANTEES to commands CREATE USER and ALTER USER. 2021-03-14 19:12:42 +03:00
ASTDictionary.cpp ANTLR4 Grammar for ClickHouse and new parser (#11298) 2020-12-04 05:15:44 +03:00
ASTDictionary.h
ASTDictionaryAttributeDeclaration.cpp
ASTDictionaryAttributeDeclaration.h
ASTDropAccessEntityQuery.cpp Improvements in implementations of the classes AccessRights and GrantedRoles. 2021-03-14 19:12:35 +03:00
ASTDropAccessEntityQuery.h Improvements in implementations of the classes AccessRights and GrantedRoles. 2021-03-14 19:12:35 +03:00
ASTDropQuery.cpp Adding DETACH TABLE PERMANENTLY 2020-12-14 15:28:59 +01:00
ASTDropQuery.h Adding DETACH TABLE PERMANENTLY 2020-12-14 15:28:59 +01:00
ASTExplainQuery.h
ASTExpressionList.cpp
ASTExpressionList.h
ASTExternalDDLQuery.h
ASTFunction.cpp Merge pull request #23631 from ClickHouse/normalize-bigint 2021-05-11 11:07:52 +03:00
ASTFunction.h something works 2021-01-13 22:29:52 +03:00
ASTFunctionWithKeyValueArguments.cpp
ASTFunctionWithKeyValueArguments.h added hash of itiator address 2021-04-13 22:39:41 +03:00
ASTGrantQuery.cpp Improvements in implementations of the classes AccessRights and GrantedRoles. 2021-03-14 19:12:35 +03:00
ASTGrantQuery.h Improvements in implementations of the classes AccessRights and GrantedRoles. 2021-03-14 19:12:35 +03:00
ASTIdentifier.cpp Add a check to avoid exception when long alias equals to column (#18968) 2021-01-20 18:34:17 +03:00
ASTIdentifier.h ANTLR4 Grammar for ClickHouse and new parser (#11298) 2020-12-04 05:15:44 +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
ASTInsertQuery.h
ASTKillQueryQuery.cpp
ASTKillQueryQuery.h
ASTLiteral.cpp better cast operator 2021-05-06 21:21:10 +03:00
ASTLiteral.h remove unused header 2021-05-06 21:56:45 +03:00
ASTNameTypePair.cpp
ASTNameTypePair.h
ASTOptimizeQuery.cpp OPTIMIZE DEDUPLICATE BY columns 2020-12-07 09:44:07 +03:00
ASTOptimizeQuery.h Minor: cleanup 2020-12-07 18:07:40 +03:00
ASTOrderByElement.cpp
ASTOrderByElement.h ANTLR4 Grammar for ClickHouse and new parser (#11298) 2020-12-04 05:15:44 +03:00
ASTPartition.cpp
ASTPartition.h
ASTProjectionDeclaration.cpp Remove projection type ast 2021-05-11 18:12:29 +08:00
ASTProjectionDeclaration.h Remove projection type ast 2021-05-11 18:12:29 +08:00
ASTProjectionSelectQuery.cpp Better exception for invalid projection creation 2021-05-31 12:24:09 +08:00
ASTProjectionSelectQuery.h Projections 2021-05-11 18:12:23 +08:00
ASTQualifiedAsterisk.cpp
ASTQualifiedAsterisk.h
ASTQueryParameter.cpp
ASTQueryParameter.h
ASTQueryWithOnCluster.cpp
ASTQueryWithOnCluster.h
ASTQueryWithOutput.cpp
ASTQueryWithOutput.h
ASTQueryWithTableAndOutput.cpp
ASTQueryWithTableAndOutput.h
ASTRenameQuery.h
ASTRolesOrUsersSet.cpp Add a new clause GRANTEES to commands CREATE USER and ALTER USER. 2021-03-14 19:12:42 +03:00
ASTRolesOrUsersSet.h Add a new clause GRANTEES to commands CREATE USER and ALTER USER. 2021-03-14 19:12:42 +03:00
ASTRowPolicyName.cpp Improvements in implementations of the classes AccessRights and GrantedRoles. 2021-03-14 19:12:35 +03:00
ASTRowPolicyName.h Improvements in implementations of the classes AccessRights and GrantedRoles. 2021-03-14 19:12:35 +03:00
ASTSampleRatio.cpp
ASTSampleRatio.h Fix OpenTelemetry 2021-05-05 01:42:14 +03:00
ASTSelectQuery.cpp Change formatting of subqueries (make it more human friendly) 2021-05-20 21:04:12 +03:00
ASTSelectQuery.h window clause tmp 2021-01-12 21:34:35 +03:00
ASTSelectWithUnionQuery.cpp Change formatting of subqueries (make it more human friendly) 2021-05-20 21:04:12 +03:00
ASTSelectWithUnionQuery.h
ASTSetQuery.cpp
ASTSetQuery.h
ASTSetRoleQuery.cpp
ASTSetRoleQuery.h
ASTSettingsProfileElement.cpp
ASTSettingsProfileElement.h
ASTShowAccessEntitiesQuery.cpp Improvements in implementations of the classes AccessRights and GrantedRoles. 2021-03-14 19:12:35 +03:00
ASTShowAccessEntitiesQuery.h Improvements in implementations of the classes AccessRights and GrantedRoles. 2021-03-14 19:12:35 +03:00
ASTShowAccessQuery.h
ASTShowCreateAccessEntityQuery.cpp Improvements in implementations of the classes AccessRights and GrantedRoles. 2021-03-14 19:12:35 +03:00
ASTShowCreateAccessEntityQuery.h Improvements in implementations of the classes AccessRights and GrantedRoles. 2021-03-14 19:12:35 +03:00
ASTShowGrantsQuery.cpp
ASTShowGrantsQuery.h
ASTShowPrivilegesQuery.h
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 DiskRestartProxy improvements and tests. 2021-04-21 12:53:46 +03:00
ASTSystemQuery.h Add SYSTEM RESTART DISK command. 2021-04-20 22:23:54 +03:00
ASTTablesInSelectQuery.cpp Change formatting of subqueries (make it more human friendly) 2021-05-20 21:04:12 +03:00
ASTTablesInSelectQuery.h ANTLR4 Grammar for ClickHouse and new parser (#11298) 2020-12-04 05:15:44 +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
ASTUserNameWithHost.cpp
ASTUserNameWithHost.h
ASTWatchQuery.h
ASTWindowDefinition.cpp fixes 2021-05-27 17:45:40 +03:00
ASTWindowDefinition.h parent window spec - tmp 2021-05-27 15:58:50 +03:00
ASTWithAlias.cpp correct index analysis of WITH aliases 2021-01-10 17:40:47 +08:00
ASTWithAlias.h correct index analysis of WITH aliases 2021-01-10 17:40:47 +08:00
ASTWithElement.cpp Change formatting of subqueries (make it more human friendly) 2021-05-20 21:04:12 +03:00
ASTWithElement.h
CMakeLists.txt move to examples everywhere 2021-04-27 01:51:42 +03:00
CommonParsers.cpp better cast operator 2021-05-06 21:21:10 +03:00
CommonParsers.h better cast operator 2021-05-06 21:21:10 +03:00
DumpASTNode.h
ExpressionElementParsers.cpp fixes 2021-05-27 17:45:40 +03:00
ExpressionElementParsers.h add postgres-like cast operator 2021-05-04 06:43:17 +03:00
ExpressionListParsers.cpp better cast operator 2021-05-06 21:21:10 +03:00
ExpressionListParsers.h add postgres-like cast operator 2021-05-04 06:43:17 +03:00
formatAST.cpp
formatAST.h
formatSettingName.cpp
formatSettingName.h
IAST_fwd.h
IAST.cpp Normalize BigInt implementation 2021-01-27 03:54:57 +03:00
IAST.h correct index analysis of WITH aliases 2021-01-10 17:40:47 +08:00
IdentifierQuotingStyle.h
InsertQuerySettingsPushDownVisitor.cpp
InsertQuerySettingsPushDownVisitor.h Update InsertQuerySettingsPushDownVisitor.h 2020-11-26 03:25:08 +03:00
iostream_debug_helpers.cpp
iostream_debug_helpers.h
IParser.h More forward declaration for generic headers 2020-12-12 17:43:10 +03:00
IParserBase.cpp Minor: cleanup 2020-12-07 18:07:40 +03:00
IParserBase.h
Lexer.cpp better cast operator 2021-05-06 21:21:10 +03:00
Lexer.h better cast operator 2021-05-06 21:21:10 +03:00
makeASTForLogicalFunction.cpp
makeASTForLogicalFunction.h
obfuscateQueries.cpp Query obfuscator: remove some words 2020-11-28 10:55:15 +03:00
obfuscateQueries.h
parseDatabaseAndTableName.cpp
parseDatabaseAndTableName.h
parseIdentifierOrStringLiteral.cpp
parseIdentifierOrStringLiteral.h
parseIntervalKind.cpp
parseIntervalKind.h
parseQuery.cpp Merge pull request #19919 from ClickHouse/aku/remove-always-false 2021-02-02 03:54:02 +03:00
parseQuery.h Make -- { echo } hint preserve leading comments. 2021-01-18 15:15:46 +03:00
ParserAlterQuery.cpp Merge branch 'master' into nvartolomei-parts-move 2021-05-17 13:52:48 +03:00
ParserAlterQuery.h multiple TTL with GROUP BY 2021-01-12 03:40:07 +03:00
ParserCase.cpp
ParserCase.h
ParserCheckQuery.cpp
ParserCheckQuery.h
ParserCreateQuery.cpp fix style 2021-05-14 15:50:05 +00:00
ParserCreateQuery.h Projections 2021-05-11 18:12:23 +08:00
ParserCreateQuotaQuery.cpp Improvements in implementations of the classes AccessRights and GrantedRoles. 2021-03-14 19:12:35 +03:00
ParserCreateQuotaQuery.h Fix error 2020-12-02 22:20:47 +03:00
ParserCreateRoleQuery.cpp
ParserCreateRoleQuery.h
ParserCreateRowPolicyQuery.cpp Improvements in implementations of the classes AccessRights and GrantedRoles. 2021-03-14 19:12:35 +03:00
ParserCreateRowPolicyQuery.h
ParserCreateSettingsProfileQuery.cpp Improvements in implementations of the classes AccessRights and GrantedRoles. 2021-03-14 19:12:35 +03:00
ParserCreateSettingsProfileQuery.h
ParserCreateUserQuery.cpp Add a new clause GRANTEES to commands CREATE USER and ALTER USER. 2021-03-14 19:12:42 +03:00
ParserCreateUserQuery.h Add a new clause GRANTEES to commands CREATE USER and ALTER USER. 2021-03-14 19:12:42 +03:00
ParserDataType.cpp Fix the case when DataType parser may have exponential complexity 2021-02-05 22:21:30 +03:00
ParserDataType.h
ParserDescribeTableQuery.cpp
ParserDescribeTableQuery.h
ParserDictionary.cpp
ParserDictionary.h
ParserDictionaryAttributeDeclaration.cpp
ParserDictionaryAttributeDeclaration.h
ParserDropAccessEntityQuery.cpp
ParserDropAccessEntityQuery.h
ParserDropQuery.cpp Fix 2020-12-14 15:31:11 +01:00
ParserDropQuery.h Adding DETACH TABLE PERMANENTLY 2020-12-14 15:28:59 +01:00
ParserExplainQuery.cpp Fix a bunch of warnings from PVS-Studio 2021-05-08 19:13:10 +03:00
ParserExplainQuery.h explain ast support nonselect queries 2020-12-16 18:11:38 +08:00
ParserExternalDDLQuery.cpp
ParserExternalDDLQuery.h
ParserGrantQuery.cpp A bunch of changes for PVS-Studio 2021-05-08 19:11:50 +03:00
ParserGrantQuery.h
ParserInsertQuery.cpp
ParserInsertQuery.h Check that position always advances 2021-02-04 17:46:46 +03:00
ParserKillQueryQuery.cpp
ParserKillQueryQuery.h
ParserOptimizeQuery.cpp Fix codespell warnings. Split style checks. Update style checks docker 2020-12-24 13:17:52 +03:00
ParserOptimizeQuery.h OPTIMIZE DEDUPLICATE BY columns 2020-12-07 09:44:07 +03:00
ParserPartition.cpp
ParserPartition.h
ParserProjectionSelectQuery.cpp Projections 2021-05-11 18:12:23 +08:00
ParserProjectionSelectQuery.h Projections 2021-05-11 18:12:23 +08:00
ParserQuery.cpp explain ast support nonselect queries 2020-12-16 18:11:38 +08:00
ParserQuery.h
ParserQueryWithOutput.cpp explain ast support nonselect queries 2020-12-16 18:11:38 +08:00
ParserQueryWithOutput.h explain ast support nonselect queries 2020-12-16 18:11:38 +08:00
ParserRenameQuery.cpp Added EXCHANGE DICTIONARIES query support 2021-04-26 23:36:15 +03:00
ParserRenameQuery.h
ParserRolesOrUsersSet.cpp Add a new clause GRANTEES to commands CREATE USER and ALTER USER. 2021-03-14 19:12:42 +03:00
ParserRolesOrUsersSet.h Add a new clause GRANTEES to commands CREATE USER and ALTER USER. 2021-03-14 19:12:42 +03:00
ParserRowPolicyName.cpp
ParserRowPolicyName.h
ParserSampleRatio.cpp
ParserSampleRatio.h
ParserSelectQuery.cpp Merge remote-tracking branch 'origin/master' into tmp 2021-01-14 18:50:34 +03:00
ParserSelectQuery.h
ParserSelectWithUnionQuery.cpp ANTLR4 Grammar for ClickHouse and new parser (#11298) 2020-12-04 05:15:44 +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
ParserSetRoleQuery.cpp Improvements in implementations of the classes AccessRights and GrantedRoles. 2021-03-14 19:12:35 +03:00
ParserSetRoleQuery.h
ParserSettingsProfileElement.cpp
ParserSettingsProfileElement.h
ParserShowAccessEntitiesQuery.cpp
ParserShowAccessEntitiesQuery.h
ParserShowAccessQuery.h
ParserShowCreateAccessEntityQuery.cpp
ParserShowCreateAccessEntityQuery.h
ParserShowGrantsQuery.cpp Improvements in implementations of the classes AccessRights and GrantedRoles. 2021-03-14 19:12:35 +03:00
ParserShowGrantsQuery.h
ParserShowPrivilegesQuery.cpp
ParserShowPrivilegesQuery.h
ParserShowProcesslistQuery.h
ParserShowTablesQuery.cpp fix parser hints for show statement 2020-12-17 12:24:36 +08:00
ParserShowTablesQuery.h
ParserSystemQuery.cpp DiskRestartProxy improvements and tests. 2021-04-21 12:53:46 +03:00
ParserSystemQuery.h
ParserTablePropertiesQuery.cpp Merge remote-tracking branch 'origin/master' into support_exists_view_v3 2020-12-31 15:50:13 +08:00
ParserTablePropertiesQuery.h Support SHOW CREATE VIEW Syntax 2020-12-14 22:37:25 +08:00
ParserTablesInSelectQuery.cpp Do not parse view function in expression 2021-02-13 22:12:44 +08:00
ParserTablesInSelectQuery.h
ParserUnionQueryElement.cpp
ParserUnionQueryElement.h
ParserUseQuery.cpp
ParserUseQuery.h
ParserUserNameWithHost.cpp
ParserUserNameWithHost.h
ParserWatchQuery.cpp
ParserWatchQuery.h
ParserWithElement.cpp better cte and with global 2021-01-26 10:29:11 +08:00
ParserWithElement.h
parseUserName.cpp
parseUserName.h
queryNormalization.h add normalizeQueryKeepNames and normalizedQueryHashKeepNames (#18910) 2021-01-26 17:51:30 +03:00
queryToString.cpp
queryToString.h
QueryWithOutputSettingsPushDownVisitor.cpp
QueryWithOutputSettingsPushDownVisitor.h
StringRange.h
TablePropertiesQueriesASTs.h support operations with views in antlr parser 2021-01-14 15:02:29 +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
ya.make Projections 2021-05-11 18:12:23 +08:00
ya.make.in Add examples folder filter to ya.make.in 2021-04-30 11:25:52 +03:00