private void doIntegerFloatingTests(Random random) throws Exception { for (TypeInfo typeInfo1 : integerTypeInfos) { for (TypeInfo typeInfo2 : floatingTypeInfos) { for (ColumnScalarMode columnScalarMode : ColumnScalarMode.values()) { doTestsWithDiffColumnScalar( random, typeInfo1, typeInfo2, columnScalarMode); } } } for (TypeInfo typeInfo1 : floatingTypeInfos) { for (TypeInfo typeInfo2 : integerTypeInfos) { for (ColumnScalarMode columnScalarMode : ColumnScalarMode.values()) { doTestsWithDiffColumnScalar( random, typeInfo1, typeInfo2, columnScalarMode); } } } }
private void doSubTests(Random random, TypeInfo typeInfo1, TypeInfo typeInfo2) throws Exception { for (ColumnScalarMode columnScalarMode : ColumnScalarMode.values()) { doTestsWithDiffColumnScalar( random, typeInfo1, typeInfo2, columnScalarMode, Arithmetic.SUBTRACT, false); } }
private void doDecimalTests(Random random, boolean tryDecimal64) throws Exception { for (TypeInfo typeInfo : decimalTypeInfos) { for (ColumnScalarMode columnScalarMode : ColumnScalarMode.values()) { doTestsWithDiffColumnScalar( random, typeInfo, typeInfo, columnScalarMode, tryDecimal64); } } }
private void doAddTests(Random random, TypeInfo typeInfo1, TypeInfo typeInfo2) throws Exception { for (ColumnScalarMode columnScalarMode : ColumnScalarMode.values()) { doTestsWithDiffColumnScalar( random, typeInfo1, typeInfo2, columnScalarMode, Arithmetic.ADD, false); } }
private void doFloatingTests(Random random) throws Exception { for (TypeInfo typeInfo1 : floatingTypeInfos) { for (TypeInfo typeInfo2 : floatingTypeInfos) { for (ColumnScalarMode columnScalarMode : ColumnScalarMode.values()) { doTestsWithDiffColumnScalar( random, typeInfo1, typeInfo2, columnScalarMode); } } } }
private void doIntegerTests(Random random) throws Exception { for (TypeInfo typeInfo : integerTypeInfos) { for (ColumnScalarMode columnScalarMode : ColumnScalarMode.values()) { doTestsWithDiffColumnScalar( random, typeInfo, typeInfo, columnScalarMode); } } }