Calcite

Calcite UDF 实战之 ShardingSphere 联邦查询适配 MySQL BIT_COUNT

本文记录ShardingSphere联邦查询升级Calcite至1.38.0版本后BIT_COUNT函数异常问题的排查过程,介绍如何在Calcite中扩展和适配MySQL函数。

Calcite
Calcite

Apache Calcite Catalog 拾遗之 UDF 函数实现和扩展

本文深入探讨Apache Calcite函数实现原理及UDF扩展方式,介绍ScalarFunction、AggregateFunction、TableFunction等函数类型,帮助开发者灵活注册自定义函数。

Calcite
1649126780

深度探究 Apache Calcite SQL 校验器实现原理

深入分析 Apache Calcite SQL 校验器的整体设计与实现原理,详解 SqlValidator、SqlValidatorScope 和 SqlValidatorNamespace 核心类的用途,通过案例展示 SQL 校验流程。

Calcite
1649126780

CBO 优化的基石——Apache Calcite 统计信息和代价模型详解

深入解析Apache Calcite统计信息和代价模型,介绍基础统计信息、高级统计信息、基数估计等核心概念,帮助理解CBO优化器如何选择最优执行计划。

Calcite
1649126780

深入理解 Apache Calcite ValcanoPlanner 优化器

深入剖析 Apache Calcite VolcanoPlanner 基于代价的优化器,详解 Volcano/Cascades 理论基础、核心概念及源码实现细节。

Calcite