Conversation
Bumps [half](https://github.com/VoidStarKat/half-rs) from 2.5.0 to 2.6.0. - [Release notes](https://github.com/VoidStarKat/half-rs/releases) - [Changelog](https://github.com/VoidStarKat/half-rs/blob/main/CHANGELOG.md) - [Commits](VoidStarKat/half-rs@v2.5.0...v2.6.0) --- updated-dependencies: - dependency-name: half dependency-version: 2.6.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
🚨 gitStream Monthly Automation Limit Reached 🚨 Your organization has exceeded the number of pull requests allowed for automation with gitStream. To continue automating your PR workflows and unlock additional features, please contact LinearB. |
Reviewer's Guide by SourceryThis pull request includes changes to use Updated class diagram for SessionStateBuilderclassDiagram
class SessionStateBuilder {
session_id: Option<String>
analyzer: Option<Analyzer>
expr_planners: Option<Vec<Arc<dyn PhysicalExpr>>>
type_planner: TypeCoercion
optimizer: Option<Optimizer>
physical_optimizers: Option<Vec<Arc<dyn PhysicalOptimizerRule>>>
query_planner: Option<Arc<dyn QueryPlanner>>
catalog_list: Option<Arc<dyn CatalogProviderList>>
table_functions: HashMap<String, TableFunctionImpl>
table_options: Option<TableOptions>
config: Option<SessionConfig>
execution_props: Option<ExecutionProps>
table_factories: HashMap<String, Arc<dyn TableFactory>>
+with_session_id(session_id: String) SessionStateBuilder
+with_analyzer(analyzer: Analyzer) SessionStateBuilder
+with_expr_planners(expr_planners: Vec<Arc<dyn PhysicalExpr>>) SessionStateBuilder
+with_type_planner(type_planner: TypeCoercion) SessionStateBuilder
+with_optimizer(optimizer: Optimizer) SessionStateBuilder
+with_physical_optimizers(physical_optimizers: Vec<Arc<dyn PhysicalOptimizerRule>>) SessionStateBuilder
+with_query_planner(query_planner: Arc<dyn QueryPlanner>) SessionStateBuilder
+with_catalog_list(catalog_list: Arc<dyn CatalogProviderList>) SessionStateBuilder
+with_table_functions(table_functions: HashMap<String, TableFunctionImpl>) SessionStateBuilder
+with_table_options(table_options: TableOptions) SessionStateBuilder
+with_config(config: SessionConfig) SessionStateBuilder
+with_execution_props(execution_props: ExecutionProps) SessionStateBuilder
+with_table_factories(table_factories: HashMap<String, Arc<dyn TableFactory>>) SessionStateBuilder
+build() SessionState
}
SessionStateBuilder -- SessionState : builds
note for SessionStateBuilder "Uses unwrap_or_else for lazy initialization"
File-Level Changes
Tips and commandsInteracting with Sourcery
Customizing Your ExperienceAccess your dashboard to:
Getting Help
|
|
Important Review skippedBot user detected. To trigger a single review, invoke the You can disable this status message by setting the 🪧 TipsChatThere are 3 ways to chat with CodeRabbit:
Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. CodeRabbit Commands (Invoked using PR comments)
Other keywords and placeholders
CodeRabbit Configuration File (
|
See Commits and Changes for more details.
Created by
pull[bot] (v2.0.0-alpha.1)
Can you help keep this open source service alive? 💖 Please sponsor : )
Summary by Sourcery
Update project dependencies and documentation with minor refactoring in session state initialization
Enhancements:
unwrap_or_elsefor more efficient lazy initialization of default valuesBuild:
Documentation: