Skip to content

Latest commit

 

History

History
 
 

query

Databend Query

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.