/** * Returns true if any element in <code>typeNames</code> matches * type.getSqlTypeName(). * * @see #isOfSameTypeName(SqlTypeName, RelDataType) */ public static boolean isOfSameTypeName( List<SqlTypeName> typeNames, RelDataType type) { for (SqlTypeName typeName : typeNames) { if (isOfSameTypeName(typeName, type)) { return true; } } return false; }
/** * Returns true if any element in <code>typeNames</code> matches * type.getSqlTypeName(). * * @see #isOfSameTypeName(SqlTypeName, RelDataType) */ public static boolean isOfSameTypeName( List<SqlTypeName> typeNames, RelDataType type) { for (SqlTypeName typeName : typeNames) { if (isOfSameTypeName(typeName, type)) { return true; } } return false; }
public boolean contains(RelDataType type) { return SqlTypeUtil.isOfSameTypeName(getTypeNames(), type); } }
public boolean contains(RelDataType type) { return SqlTypeUtil.isOfSameTypeName(getTypeNames(), type); } }
public RelDataType inferReturnType( SqlOperatorBinding opBinding) { for (int i = start; i < opBinding.getOperandCount(); i++) { RelDataType argType = opBinding.getOperandType(i); if (SqlTypeUtil.isOfSameTypeName(typeNames, argType)) { return argType; } } return null; } }
public RelDataType inferReturnType( SqlOperatorBinding opBinding) { for (int i = start; i < opBinding.getOperandCount(); i++) { RelDataType argType = opBinding.getOperandType(i); if (SqlTypeUtil.isOfSameTypeName(typeNames, argType)) { return argType; } } return null; } }