src/query/README.md
Databend Query is a Distributed Query Engine at scale.
ast, new version of sql parser based on nom-rule.catalog contains structures and traits for catalogs management, Catalog, Database, Table and TableContext.codegen is used to generate the arithmetic result type.config provides config support for databend query.datavalues, the definition of each type of Column, which represents the layout of data in memory, will be gradually migrated to expressions.expression, the new scalar expression framework with expression definition (AST), type checking, and evaluation runtime.formats, the serialization and deserialization of data in various formats to the outside.functions, scalar functions and aggregate functions, etc.management for clusters, quotas, etc.pipeline implements the scheduling framework for physical operators.service -> databend-query, the query service library of Databend.settings, global and session level settings.storages relates to table engines, including the commonly used fuse engine and indexes etc.users, role-based access and control.ee contains enterprise functionalities.ee-features contains enterprise features.