ClickHouse/src/Parsers
d.v.semenov 2d6d05386a Just Works
Just works (remastered)

First steps

First steps fixed

First steps first fails

Research first steps

Tokenizer created

Sprint to the moon

Rename

Rename 2.0

Rename 3.0

Work in progress

Update

Oops

Oops x2

Try this

Now surely works

Maybe now?

Now?

Cmake first try

Restore to previous

Cmake second try

Make this work

Correct mistakes

Third try cmake

Exclude simd

Better

Try

Add std::cerr

More std::cerr

More and more std::cerr

Maybe fix?

A

B

C

D

E

F

G

H

I

J

K

L

M

N

O

P

AA

AB

AC

AD

AE

AF

AAA

AAB

AAC

AAD

AAF

AAE

AAF

AAG

AAH

AAI

AAJ

AAK

AAAA

AAAB

AAAC

AAAD

AAAE

AAAF

AAAG

AAAH

AAAAA

AAAAB

First try v2

First try v2.1

First try v2.2

First try v2.3

First try v2.4

First try v2.5

First try v2.6

First try v2.7

First try v2.8

First try v2.9

First try v2.10

First try v2.11

First try v2.12

First try v2.13

First try v2.14

First try v2.15

First try v2.16

First try v2.16

First try v2.17

First try v2.18

First try v2.19

First try v2.20

First try v2.21

First try v2.22

First try v2.23

First try v2.24

First try v2.25

First try v2.26

First try v2.27

First try v2.28

First try v2.29

First try v2.30

First try v2.31

First try v2.32

First try v2.33

First try v2.34

First try v2.35

First try v2.36

First try v2.37

Second try v2.00

Second try v2.01

Second try v2.02

Second try v2.03

Second try v2.04

Second try v2.05

Second try v2.06

Second try v2.07

Second try v2.08

Second try v2.09

Second try v2.10

Second try v2.11

Second try v2.12

Second try v2.13

Second try v2.14

Second try v2.15

Second try v2.16

Second try v2.17

Cleanup

Link SQLJSON only in simdjson build

Fix?

Fix?1.1

Fix

Revert "Fix"

This reverts commit 9df7aa977c880ec130062bceece7e215190b4837.

Revert "Fix?1.1"

This reverts commit 37429ecc9003fd73c106344186e39ff6603dde6c.

Revert "Fix?"

This reverts commit c1236fb8f4b5a799a5564aecf81136301f226e33.

Revert "Link SQLJSON only in simdjson build"

This reverts commit 8795cd8b143f3cfd312ddbf1b98e10d0d6fcaf51.

Revert "Cleanup"

This reverts commit e100dbc545f54421276be2e5d44f99f52fe1d87c.

Third try v2.0

Third try v2.1

Third try v2.2

Third try v2.3

Third try v2.4

Third try v2.5

Third try v2.6

Third try v2.7

Third try v2.8

Third try v2.9

Third try v2.10

Third try v2.11

Third try v2.12

Third try v2.13

Third try v2.14

Third try v2.15

Pre-intermediate touches v1.0

Pre-intermediate touches v1.1

Pre-intermediate touches v1.2

Pre-intermediate touches v1.3

Last changes
2021-05-15 12:34:44 +03:00
..
MySQL remove other stringstreams 2020-11-09 22:12:44 +03:00
New Do not spill warnings suppressions from ANTLR 2021-02-07 16:50:57 +03:00
tests Merge branch 'master' into Enmk-Optimize_deduplicate 2020-12-20 09:57:10 +03:00
ASTAlterQuery.cpp fix 2021-01-26 20:51:25 +03:00
ASTAlterQuery.h fix 2021-01-26 20:51:25 +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
ASTCheckQuery.h dbms/ → src/ 2020-04-03 18:14:31 +03: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 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 use WriteBuffer in formatAST(...) 2020-11-09 19:05:40 +03:00
ASTConstraintDeclaration.h dbms/ → src/ 2020-04-03 18:14:31 +03:00
ASTCreateQuery.cpp Fixing styling errors. 2021-01-30 09:00:42 -05:00
ASTCreateQuery.h Merge branch 'master' of https://github.com/ClickHouse/ClickHouse into live_view_periodic_refresh 2021-01-29 19:57:13 -05: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 use WriteBuffer in formatAST(...) 2020-11-09 19:05:40 +03:00
ASTCreateRoleQuery.h Support for multiple names in one CREATE/ALTER command. 2020-06-15 20:10:28 +03:00
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 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
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 Remove ANALYZE and AST queries (#16536) 2020-11-02 15:47:12 +03:00
ASTExpressionList.cpp use WriteBuffer in formatAST(...) 2020-11-09 19:05:40 +03:00
ASTExpressionList.h dbms/ → src/ 2020-04-03 18:14:31 +03:00
ASTExternalDDLQuery.h ISSUES-4006 try resolve review comment 2020-08-06 12:03:27 +08:00
ASTFunction.cpp fix fuzzer failure in tupleElement formatting 2021-03-19 15:47:06 +03:00
ASTFunction.h something works 2021-01-13 22:29:52 +03:00
ASTFunctionWithKeyValueArguments.cpp use WriteBuffer in formatAST(...) 2020-11-09 19:05:40 +03:00
ASTFunctionWithKeyValueArguments.h Try speedup build (#14809) 2020-09-15 12:55:57 +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 Fix formatting of SETTINGS clause of the INSERT query 2020-11-25 21:32:10 +03:00
ASTInsertQuery.h First changes to try to support INSERT INTO table WATCH query. 2020-04-25 07:33:47 -04:00
ASTKillQueryQuery.cpp use WriteBuffer in formatAST(...) 2020-11-09 19:05:40 +03:00
ASTKillQueryQuery.h Check for #pragma once in headers 2020-10-10 21:37:02 +03:00
ASTLiteral.cpp use WriteBuffer in formatAST(...) 2020-11-09 19:05:40 +03:00
ASTLiteral.h ANTLR4 Grammar for ClickHouse and new parser (#11298) 2020-12-04 05:15:44 +03:00
ASTNameTypePair.cpp use WriteBuffer in formatAST(...) 2020-11-09 19:05:40 +03:00
ASTNameTypePair.h Get rid of annoying trailing whitespaces in CREATE query 2020-06-02 00:11:08 +03:00
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 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 dbms/ → src/ 2020-04-03 18:14:31 +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 dbms/ → src/ 2020-04-03 18:14:31 +03:00
ASTQueryWithOnCluster.cpp use WriteBuffer in formatAST(...) 2020-11-09 19:05:40 +03:00
ASTQueryWithOnCluster.h dbms/ → src/ 2020-04-03 18:14:31 +03:00
ASTQueryWithOutput.cpp dbms/ → src/ 2020-04-03 18:14:31 +03:00
ASTQueryWithOutput.h use WriteBuffer in formatAST(...) 2020-11-09 19:05:40 +03:00
ASTQueryWithTableAndOutput.cpp use WriteBuffer in formatAST(...) 2020-11-09 19:05:40 +03:00
ASTQueryWithTableAndOutput.h dbms/ → src/ 2020-04-03 18:14:31 +03:00
ASTRenameQuery.h use WriteBuffer in formatAST(...) 2020-11-09 19:05:40 +03:00
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 use WriteBuffer in formatAST(...) 2020-11-09 19:05:40 +03:00
ASTSampleRatio.h ANTLR4 Grammar for ClickHouse and new parser (#11298) 2020-12-04 05:15:44 +03:00
ASTSelectQuery.cpp Minor modification 2021-01-31 11:24:37 +03:00
ASTSelectQuery.h window clause tmp 2021-01-12 21:34:35 +03:00
ASTSelectWithUnionQuery.cpp fix conflict 2020-11-12 02:26:21 +00:00
ASTSelectWithUnionQuery.h fix 2020-11-09 16:03:52 +00:00
ASTSetQuery.cpp use WriteBuffer in formatAST(...) 2020-11-09 19:05:40 +03:00
ASTSetQuery.h fix scalar subquery hash conflicts 2020-08-20 21:19:10 +08:00
ASTSetRoleQuery.cpp use WriteBuffer in formatAST(...) 2020-11-09 19:05:40 +03:00
ASTSetRoleQuery.h Rename ExtendedRoleSet => RolesOrUsersSet. 2020-06-15 20:10:34 +03:00
ASTSettingsProfileElement.cpp use WriteBuffer in formatAST(...) 2020-11-09 19:05:40 +03:00
ASTSettingsProfileElement.h Refactoring of settings profiles to store setting_index instead of setting_name. 2020-05-13 19:40:48 +03:00
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 Add new command SHOW ACCESS. 2020-06-15 22:07:47 +03:00
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 use WriteBuffer in formatAST(...) 2020-11-09 19:05:40 +03:00
ASTShowGrantsQuery.h Support multiple users/roles in SHOW CREATE USER(ROLE, etc.) and SHOW GRANTS FOR commands. 2020-06-15 22:07:47 +03:00
ASTShowPrivilegesQuery.h Add system table for access types. 2020-05-14 14:12:20 +03:00
ASTShowProcesslistQuery.h dbms/ → src/ 2020-04-03 18:14:31 +03:00
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 better cte and with global 2021-01-26 10:29:11 +08:00
ASTSubquery.h Fix recursive propagation 2021-01-26 10:29:12 +08:00
ASTSystemQuery.cpp Add SYSTEM SUSPEND command #15979 2021-01-07 22:19:33 +03:00
ASTSystemQuery.h Add SYSTEM SUSPEND command #15979 2021-01-07 22:19:33 +03:00
ASTTablesInSelectQuery.cpp use WriteBuffer in formatAST(...) 2020-11-09 19:05:40 +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 use WriteBuffer in formatAST(...) 2020-11-09 19:05:40 +03:00
ASTUserNameWithHost.cpp use WriteBuffer in formatAST(...) 2020-11-09 19:05:40 +03:00
ASTUserNameWithHost.h Support for multiple names in one CREATE/ALTER command. 2020-06-15 20:10:28 +03:00
ASTWatchQuery.h Check for #pragma once in headers 2020-10-10 21:37:02 +03:00
ASTWindowDefinition.cpp fix a typo in window functions frame 2021-03-10 01:24:46 +03:00
ASTWindowDefinition.h unbounded following frame end 2021-01-30 04:16:44 +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 Fix some of the issues found by Coverity 2021-02-02 22:07:23 +03:00
ASTWithElement.h CTE 2020-09-13 09:39:17 +08:00
CMakeLists.txt ISSUES-4006 support parse MySQL create query 2020-08-04 10:26:23 +08:00
CommonParsers.cpp use WriteBuffer in formatAST(...) 2020-11-09 19:05:40 +03:00
CommonParsers.h dbms/ → src/ 2020-04-03 18:14:31 +03:00
DumpASTNode.h remove more stringstreams 2020-11-10 21:22:26 +03:00
ExpressionElementParsers.cpp Merge remote-tracking branch 'origin/master' into HEAD 2021-03-12 23:53:48 +03:00
ExpressionElementParsers.h Merge remote-tracking branch 'upstream/master' into HEAD 2021-02-24 19:45:38 +03:00
ExpressionListParsers.cpp Do not parse view function in expression 2021-02-13 22:12:44 +08:00
ExpressionListParsers.h Do not parse view function in expression 2021-02-13 22:12:44 +08: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 use WriteBuffer in formatAST(...) 2020-11-09 19:05:40 +03:00
formatSettingName.h use WriteBuffer in formatAST(...) 2020-11-09 19:05:40 +03:00
IAST_fwd.h dbms/ → src/ 2020-04-03 18:14:31 +03:00
IAST.cpp correct index analysis of WITH aliases 2021-01-10 17:40:47 +08:00
IAST.h correct index analysis of WITH aliases 2021-01-10 17:40:47 +08:00
IdentifierQuotingStyle.h dbms/ → src/ 2020-04-03 18:14:31 +03:00
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 dbms/ → src/ 2020-04-03 18:14:31 +03:00
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 dbms/ → src/ 2020-04-03 18:14:31 +03:00
Lexer.cpp Just Works 2021-05-15 12:34:44 +03:00
Lexer.h Just Works 2021-05-15 12:34:44 +03:00
makeASTForLogicalFunction.cpp Remove unused potentially dangerous function 2020-07-06 09:05:48 +03:00
makeASTForLogicalFunction.h Remove unused potentially dangerous function 2020-07-06 09:05:48 +03:00
obfuscateQueries.cpp Query obfuscator: remove some words 2020-11-28 10:55:15 +03:00
obfuscateQueries.h Fix comment 2020-09-26 03:50:56 +03:00
parseDatabaseAndTableName.cpp Support multiple users/roles in SHOW CREATE USER(ROLE, etc.) and SHOW GRANTS FOR commands. 2020-06-15 22:07:47 +03:00
parseDatabaseAndTableName.h Support multiple users/roles in SHOW CREATE USER(ROLE, etc.) and SHOW GRANTS FOR commands. 2020-06-15 22:07:47 +03: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 dbms/ → src/ 2020-04-03 18:14:31 +03:00
parseIntervalKind.h dbms/ → src/ 2020-04-03 18:14:31 +03:00
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 multiple TTL with GROUP BY 2021-01-12 03:40:07 +03:00
ParserAlterQuery.h multiple TTL with GROUP BY 2021-01-12 03:40:07 +03:00
ParserCase.cpp dbms/ → src/ 2020-04-03 18:14:31 +03:00
ParserCase.h dbms/ → src/ 2020-04-03 18:14:31 +03:00
ParserCheckQuery.cpp dbms/ → src/ 2020-04-03 18:14:31 +03:00
ParserCheckQuery.h dbms/ → src/ 2020-04-03 18:14:31 +03:00
ParserCreateQuery.cpp Merge branch 'master' of https://github.com/ClickHouse/ClickHouse into live_view_periodic_refresh 2021-01-29 19:57:13 -05:00
ParserCreateQuery.h Fix error 2020-11-08 01:23:19 +03: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 Use function ParserList::parseUtil() to parse lists more accurately. 2020-06-15 22:07:47 +03:00
ParserCreateRoleQuery.h Rename ExtendedRoleSet => RolesOrUsersSet. 2020-06-15 20:10:34 +03:00
ParserCreateRowPolicyQuery.cpp Improvements in implementations of the classes AccessRights and GrantedRoles. 2021-03-14 19:12:35 +03:00
ParserCreateRowPolicyQuery.h Slightly improve syntax of CREATE POLICY. 2020-06-15 22:07:42 +03:00
ParserCreateSettingsProfileQuery.cpp Improvements in implementations of the classes AccessRights and GrantedRoles. 2021-03-14 19:12:35 +03:00
ParserCreateSettingsProfileQuery.h Rename ExtendedRoleSet => RolesOrUsersSet. 2020-06-15 20:10:34 +03:00
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 separate parser for data type 2020-06-18 17:09:24 +03:00
ParserDescribeTableQuery.cpp dbms/ → src/ 2020-04-03 18:14:31 +03:00
ParserDescribeTableQuery.h dbms/ → src/ 2020-04-03 18:14:31 +03:00
ParserDictionary.cpp ASTTableIdentifier Part #1: improve internal representation of ASTIdentifier name (#16149) 2020-10-24 21:46:10 +03:00
ParserDictionary.h added SETTINGS section to DDL-query for CREATE DICTIONARY 2020-04-24 00:57:40 +03:00
ParserDictionaryAttributeDeclaration.cpp separate parser for data type 2020-06-18 17:09:24 +03:00
ParserDictionaryAttributeDeclaration.h dbms/ → src/ 2020-04-03 18:14:31 +03:00
ParserDropAccessEntityQuery.cpp Support multiple users/roles in SHOW CREATE USER(ROLE, etc.) and SHOW GRANTS FOR commands. 2020-06-15 22:07:47 +03:00
ParserDropAccessEntityQuery.h dbms/ → src/ 2020-04-03 18:14:31 +03:00
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 explain ast support nonselect queries 2020-12-16 18:11:38 +08:00
ParserExplainQuery.h explain ast support nonselect queries 2020-12-16 18:11:38 +08:00
ParserExternalDDLQuery.cpp ISSUES-4006 add some check & add comment 2020-08-04 10:31:27 +08:00
ParserExternalDDLQuery.h ISSUES-4006 refactor for external ddl 2020-08-04 10:31:26 +08:00
ParserGrantQuery.cpp Improvements in implementations of the classes AccessRights and GrantedRoles. 2021-03-14 19:12:35 +03:00
ParserGrantQuery.h Rename ExtendedRoleSet => RolesOrUsersSet. 2020-06-15 20:10:34 +03:00
ParserInsertQuery.cpp Fix parsing of SETTINGS clause of the INSERT ... SELECT ... SETTINGS query 2020-11-25 22:53:58 +03:00
ParserInsertQuery.h Check that position always advances 2021-02-04 17:46:46 +03:00
ParserKillQueryQuery.cpp dbms/ → src/ 2020-04-03 18:14:31 +03:00
ParserKillQueryQuery.h dbms/ → src/ 2020-04-03 18:14:31 +03:00
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 Checkpoint 2020-04-22 08:39:31 +03:00
ParserPartition.h dbms/ → src/ 2020-04-03 18:14:31 +03:00
ParserQuery.cpp explain ast support nonselect queries 2020-12-16 18:11:38 +08:00
ParserQuery.h Remove ANALYZE and AST queries (#16536) 2020-11-02 15:47:12 +03:00
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 implement reneme dictionary query 2020-07-17 00:41:26 +03:00
ParserRenameQuery.h dbms/ → src/ 2020-04-03 18:14:31 +03:00
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 Use function ParserList::parseUtil() to parse lists more accurately. 2020-06-15 22:07:47 +03:00
ParserRowPolicyName.h Support for multiple names in one CREATE/ALTER command. 2020-06-15 20:10:28 +03:00
ParserSampleRatio.cpp dbms/ → src/ 2020-04-03 18:14:31 +03:00
ParserSampleRatio.h dbms/ → src/ 2020-04-03 18:14:31 +03:00
ParserSelectQuery.cpp Merge remote-tracking branch 'origin/master' into tmp 2021-01-14 18:50:34 +03:00
ParserSelectQuery.h dbms/ → src/ 2020-04-03 18:14:31 +03:00
ParserSelectWithUnionQuery.cpp ANTLR4 Grammar for ClickHouse and new parser (#11298) 2020-12-04 05:15:44 +03:00
ParserSelectWithUnionQuery.h dbms/ → src/ 2020-04-03 18:14:31 +03:00
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 dbms/ → src/ 2020-04-03 18:14:31 +03:00
ParserSettingsProfileElement.cpp Fix ambiguity in parsing of settings profiles. 2020-10-14 20:30:24 +03:00
ParserSettingsProfileElement.h Rename ExtendedRoleSet => RolesOrUsersSet. 2020-06-15 20:10:34 +03:00
ParserShowAccessEntitiesQuery.cpp Support multiple users/roles in SHOW CREATE USER(ROLE, etc.) and SHOW GRANTS FOR commands. 2020-06-15 22:07:47 +03:00
ParserShowAccessEntitiesQuery.h Support multiple users/roles in SHOW CREATE USER(ROLE, etc.) and SHOW GRANTS FOR commands. 2020-06-15 22:07:47 +03:00
ParserShowAccessQuery.h Add new command SHOW ACCESS. 2020-06-15 22:07:47 +03:00
ParserShowCreateAccessEntityQuery.cpp Support multiple users/roles in SHOW CREATE USER(ROLE, etc.) and SHOW GRANTS FOR commands. 2020-06-15 22:07:47 +03:00
ParserShowCreateAccessEntityQuery.h Support multiple users/roles in SHOW CREATE USER(ROLE, etc.) and SHOW GRANTS FOR commands. 2020-06-15 22:07:47 +03:00
ParserShowGrantsQuery.cpp Improvements in implementations of the classes AccessRights and GrantedRoles. 2021-03-14 19:12:35 +03:00
ParserShowGrantsQuery.h dbms/ → src/ 2020-04-03 18:14:31 +03:00
ParserShowPrivilegesQuery.cpp Add system table for access types. 2020-05-14 14:12:20 +03:00
ParserShowPrivilegesQuery.h Add system table for access types. 2020-05-14 14:12:20 +03:00
ParserShowProcesslistQuery.h dbms/ → src/ 2020-04-03 18:14:31 +03:00
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 Add SYSTEM SUSPEND command #15979 2021-01-07 22:19:33 +03:00
ParserSystemQuery.h dbms/ → src/ 2020-04-03 18:14:31 +03:00
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 Standard join type syntax position (#12520) 2020-07-16 11:56:45 +03:00
ParserUnionQueryElement.cpp dbms/ → src/ 2020-04-03 18:14:31 +03:00
ParserUnionQueryElement.h dbms/ → src/ 2020-04-03 18:14:31 +03:00
ParserUseQuery.cpp dbms/ → src/ 2020-04-03 18:14:31 +03:00
ParserUseQuery.h dbms/ → src/ 2020-04-03 18:14:31 +03:00
ParserUserNameWithHost.cpp Use function ParserList::parseUtil() to parse lists more accurately. 2020-06-15 22:07:47 +03:00
ParserUserNameWithHost.h Support for multiple names in one CREATE/ALTER command. 2020-06-15 20:10:28 +03:00
ParserWatchQuery.cpp dbms/ → src/ 2020-04-03 18:14:31 +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
parseUserName.cpp Support for multiple names in one CREATE/ALTER command. 2020-06-15 20:10:28 +03:00
parseUserName.h Support for multiple names in one CREATE/ALTER command. 2020-06-15 20:10:28 +03:00
queryNormalization.h add normalizeQueryKeepNames and normalizedQueryHashKeepNames (#18910) 2021-01-26 17:51:30 +03:00
queryToString.cpp use WriteBuffer in formatAST(...) 2020-11-09 19:05:40 +03:00
queryToString.h dbms/ → src/ 2020-04-03 18:14:31 +03:00
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 Try speedup build (#14809) 2020-09-15 12:55:57 +03:00
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 ya.make 2021-01-18 23:23:39 +03:00
ya.make.in ANTLR4 Grammar for ClickHouse and new parser (#11298) 2020-12-04 05:15:44 +03:00