ClassAbstractTypeCoercionBase class for all the type coercion rules. If you want to have a custom type coercion rules, inheriting this class is not necessary, but would have s
hbt/src/main/java/org/apache/calcite/sql/validate/implicit/AbstractTypeCoercion.java:67