public void testLeastRestrictiveWithAny() {
SqlTypeFactoryImpl typeFactory = new SqlTypeFactoryImpl(RelDataTypeSystem.DEFAULT);
final RelDataType sqlBigInt = typeFactory.createSqlType(SqlTypeName.BIGINT);
final RelDataType sqlAny = typeFactory.createSqlType(SqlTypeName.ANY);
RelDataType leastRestrictive =
typeFactory.leastRestrictive(Lists.newArrayList(sqlBigInt, sqlAny));
assertEquals(leastRestrictive.getSqlTypeName(), SqlTypeName.ANY);
}
|