Commit 2266935
authored
refactor(query): split table context and extract reusable query components (#19739)
* refactor(query): split TableContext into traits
* refactor(query): extract more TableContext traits
* refactor(query): split spill and mutation table context
* refactor(query): split query identity table context
* refactor(query): split query profile table context
* refactor(query): split stage and copy table context
* refactor(query): split table management table context
* refactor(query): split table access table context
* refactor(query): split session table context
* refactor(query): split authorization table context
* refactor(query): split query state table context
* refactor(query): split process info table context
* refactor(query): split cluster table context
* refactor(query): split remaining table context
* refactor(query): refine table context split
* refactor(query): consolidate table context capabilities
* refactor(query): extract simple common components
* refactor(query): expose table context components directly
* refactor(query): move query context trait impls
* refactor(catalog): consolidate table context traits
* refactor(query): replace table context wildcard imports
* refactor(component): use std sync locks
* fix1 parent 1995876 commit 2266935
397 files changed
Lines changed: 4703 additions & 3355 deletions
File tree
- src/query
- catalog
- src
- table_context
- common/component
- src
- ee
- src/hilbert_clustering
- tests/it/storages/fuse/operations
- service
- src
- catalogs
- default
- iceberg
- history_tables
- interpreters
- access_log
- access
- common
- hook
- locks
- table_lock
- physical_plans
- runtime_filter
- pipelines
- builders
- executor
- processors/transforms
- aggregator
- new_aggregate
- serde
- hash_join
- runtime_filter
- new_hash_join
- grace
- hybrid
- memory
- range_join
- schedulers
- fragments
- servers
- admin/v1
- flight_sql/flight_sql_service
- flight/v1
- actions
- exchange
- packets
- http/v1
- query
- session
- mysql
- sessions
- query_ctx
- spillers
- stream
- table_functions
- copy_history
- infer_schema
- list_stage
- others
- policy_references
- show_grants
- show_roles
- show_sequences
- show_variables
- srf
- tag_references
- task
- test_kits
- tests/it
- indexes
- aggregating_index
- inverted_index
- ngram_index
- spatial_index
- vector_index
- parquet_rs
- pipelines
- executor
- transforms
- sessions
- spillers
- sql
- exec
- planner
- builders
- optimizer
- optimizers/operator/filter
- semantic
- storages
- fuse
- operations
- mutation
- statistics
- table_functions
- sql
- src
- executor
- planner/semantic
- tests/it
- framework
- storages
- basic/src/result_cache
- read
- write
- fuse/src
- operations
- common/processors
- merge_into
- mutator
- processors
- mutation/processors
- retry
- iceberg/src
- orc/src
- copy_into_table/processors
- processors
- parquet/src
- copy_into_table
- parquet_variant_table
- stage/src
- read/row_based/processors
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
26 | 26 | | |
27 | 27 | | |
28 | 28 | | |
| 29 | + | |
29 | 30 | | |
30 | 31 | | |
31 | 32 | | |
| |||
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
73 | 73 | | |
74 | 74 | | |
75 | 75 | | |
| 76 | + | |
76 | 77 | | |
77 | 78 | | |
78 | 79 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
14 | | - | |
15 | 14 | | |
16 | 15 | | |
| 16 | + | |
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
| |||
0 commit comments