/** * Get the Dremio minor version from pom * @return y if assuming the version number is x.y.z */ public static int getMinorVersion() { return VERSION.getMinorVersion(); }
@Override public int getDatabaseMinorVersion() throws SQLException { throwIfClosed(); Version version = getServerVersion(); if (version == null) { return super.getDatabaseMinorVersion(); } return version.getMinorVersion(); }
public static ClusterVersion toClusterVersion(Version version) { return new ClusterVersion() .setMajor(version.getMajorVersion()) .setMinor(version.getMinorVersion()) .setBuildNumber(version.getBuildNumber()) .setPatch(version.getPatchVersion()) .setQualifier(version.getQualifier()); }
@Test public void testSnapshotVersion() { Version version = new Version("1.2.3-SNAPSHOT", 1, 2, 3, 0, "SNAPSHOT"); assertEquals("1.2.3-SNAPSHOT", version.getVersion()); assertEquals(1, version.getMajorVersion()); assertEquals(2, version.getMinorVersion()); assertEquals(3, version.getPatchVersion()); assertEquals(0, version.getBuildNumber()); assertEquals("SNAPSHOT", version.getQualifier()); }
@Test public void testBuildNumberVersion() { Version version = new Version("3.1.5-2-BUGFIX", 3, 1, 5, 2, "BUGFIX"); assertEquals("3.1.5-2-BUGFIX", version.getVersion()); assertEquals(3, version.getMajorVersion()); assertEquals(1, version.getMinorVersion()); assertEquals(5, version.getPatchVersion()); assertEquals(2, version.getBuildNumber()); assertEquals("BUGFIX", version.getQualifier()); }
@Test public void testReleaseVersion() { Version version = new Version("2.1.4", 2, 1, 4, 0, ""); assertEquals("2.1.4", version.getVersion()); assertEquals(2, version.getMajorVersion()); assertEquals(1, version.getMinorVersion()); assertEquals(4, version.getPatchVersion()); assertEquals(0, version.getBuildNumber()); assertEquals("", version.getQualifier()); }