📄 readme
字号:
This directory does more than tokenize and parse SQL queries. It alsocreates Query structures for the various complex queries that is passedto the optimizer and then executor.parser.c things start herescan.l break query into tokensscansup.c handle escapes in inputkeywords.c turn keywords into specific tokensgram.y parse the tokens and fill query-type-specific structuresanalyze.c handle post-parse processing for each query typeparse_clause.c handle clauses like WHERE, ORDER BY, GROUP BY, ...parse_coerce.c used for coercing expressions of different typesparse_expr.c handle expressions like col, col + 3, x = 3 or x = 4parse_oper.c handle operations in expressionsparse_agg.c handle aggregates, like SUM(col1), AVG(col2), ...parse_func.c handle functions, table.column and column identifiersparse_node.c create nodes for various structuresparse_target.c handle the result list of the queryparse_relation.c support routines for tables and column handlingparse_type.c support routines for type handling
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -