private void checkPrecision(int p0, int p1, int expectedMax, int expectedComparison) { assertThat(SqlTypeUtil.maxPrecision(p0, p1), is(expectedMax)); assertThat(SqlTypeUtil.maxPrecision(p1, p0), is(expectedMax)); assertThat(SqlTypeUtil.maxPrecision(p0, p0), is(p0)); assertThat(SqlTypeUtil.maxPrecision(p1, p1), is(p1)); assertThat(SqlTypeUtil.comparePrecision(p0, p1), is(expectedComparison)); assertThat(SqlTypeUtil.comparePrecision(p0, p0), is(0)); assertThat(SqlTypeUtil.comparePrecision(p1, p1), is(0)); }
private void checkPrecision(int p0, int p1, int expectedMax, int expectedComparison) { assertThat(SqlTypeUtil.maxPrecision(p0, p1), is(expectedMax)); assertThat(SqlTypeUtil.maxPrecision(p1, p0), is(expectedMax)); assertThat(SqlTypeUtil.maxPrecision(p0, p0), is(p0)); assertThat(SqlTypeUtil.maxPrecision(p1, p1), is(p1)); assertThat(SqlTypeUtil.comparePrecision(p0, p1), is(expectedComparison)); assertThat(SqlTypeUtil.comparePrecision(p0, p0), is(0)); assertThat(SqlTypeUtil.comparePrecision(p1, p1), is(0)); }
SqlTypeUtil.maxPrecision(resultType.getPrecision(), type.getPrecision());
SqlTypeUtil.maxPrecision(resultType.getPrecision(), type.getPrecision());