OmniSciDB  72c90bc290
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
com.mapd.calcite.parser.HeavyDBTypeCoercion Member List

This is the complete list of members for com.mapd.calcite.parser.HeavyDBTypeCoercion, including all inherited members.

calculateScoreForCursorOperand(SqlNode cursorOperand, int index, SqlValidatorScope scope, ExtTableFunction udtf)com.mapd.calcite.parser.HeavyDBTypeCoercioninlineprivate
calculateTypeCoercionScore(SqlCallBinding callBinding, ExtTableFunction udtf)com.mapd.calcite.parser.HeavyDBTypeCoercioninline
coerceBinOpOperand(SqlBasicCall binOp, RelDataType targetType, SqlValidatorScope scope)com.mapd.calcite.parser.HeavyDBTypeCoercioninlineprivate
coerceCursorType(SqlValidatorScope scope, SqlCall call, int index, SqlNode cursorOperand, ExtTableFunction udtf)com.mapd.calcite.parser.HeavyDBTypeCoercioninlineprivate
extTableFunctionTypeCoercion(SqlCallBinding callBinding, ExtTableFunction udtf)com.mapd.calcite.parser.HeavyDBTypeCoercioninline
getScoreForTypes(RelDataType targetType, RelDataType originalType, boolean isCursorArgument)com.mapd.calcite.parser.HeavyDBTypeCoercioninlineprivate
getWiderTypeForTwo(RelDataType type1, RelDataType type2, boolean stringPromotion)com.mapd.calcite.parser.HeavyDBTypeCoercioninline
HeavyDBTypeCoercion(RelDataTypeFactory typeFactory, SqlValidator validator)com.mapd.calcite.parser.HeavyDBTypeCoercioninline
needToCast(SqlValidatorScope scope, SqlNode node, RelDataType toType)com.mapd.calcite.parser.HeavyDBTypeCoercioninlineprotected
shouldCoerceBinOpOperand(SqlNode op, RelDataType targetType, SqlValidatorScope scope)com.mapd.calcite.parser.HeavyDBTypeCoercioninlineprivate
updateValidatedType(List< RelDataTypeField > typeList, SqlSelect selectNode, int operandIndex)com.mapd.calcite.parser.HeavyDBTypeCoercioninlineprivate