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

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

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

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

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

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