@Deprecated public boolean canCastFrom( SqlTypeName to, SqlTypeName from, boolean coerce) { return instance(coerce).canCastFrom(to, from); }
/** Returns an instance that does not coerce. */ public static synchronized SqlTypeAssignmentRules instance() { return instance(false); }
/** Returns an instance that does not coerce. */ public static synchronized SqlTypeAssignmentRules instance() { return instance(false); }
@Deprecated public boolean canCastFrom( SqlTypeName to, SqlTypeName from, boolean coerce) { return instance(coerce).canCastFrom(to, from); }
if (SqlTypeAssignmentRules.instance(false) .canCastFrom(toType.getSqlTypeName(), fromType.getSqlTypeName())) { for (RexLiteral literal : map.get(fromType.getSqlTypeName())) { final RexNode cast = rexBuilder.makeCast(toType, literal);
if (SqlTypeAssignmentRules.instance(false) .canCastFrom(toType.getSqlTypeName(), fromType.getSqlTypeName())) { for (RexLiteral literal : map.get(fromType.getSqlTypeName())) { final RexNode cast = rexBuilder.makeCast(toType, literal);
SqlTypeAssignmentRules rules = SqlTypeAssignmentRules.instance(coerce); return rules.canCastFrom(toTypeName, fromTypeName);
SqlTypeAssignmentRules rules = SqlTypeAssignmentRules.instance(); return rules.canCastFrom(toTypeName, fromTypeName, coerce);
SqlTypeAssignmentRules rules = SqlTypeAssignmentRules.instance(coerce); return rules.canCastFrom(toTypeName, fromTypeName);