/** {@inheritDoc} */ @Override public int getDatabaseMinorVersion() { return IgniteVersionUtils.VER.minor(); }
/** {@inheritDoc} */ @Override public int getDriverMinorVersion() { return IgniteVersionUtils.VER.minor(); }
/** {@inheritDoc} */ @Override public int getDriverMinorVersion() { return IgniteVersionUtils.VER.minor(); }
/** {@inheritDoc} */ @Override public int getDatabaseMinorVersion() throws SQLException { return conn.igniteVersion().minor(); }
/** * @throws Exception If failed. */ @Test public void testVersions() throws Exception { try (Connection conn = DriverManager.getConnection(BASE_URL)) { assertEquals("Apache Ignite", conn.getMetaData().getDatabaseProductName()); assertEquals(JdbcDatabaseMetadata.DRIVER_NAME, conn.getMetaData().getDriverName()); assertEquals(IgniteVersionUtils.VER.toString(), conn.getMetaData().getDatabaseProductVersion()); assertEquals(IgniteVersionUtils.VER.toString(), conn.getMetaData().getDriverVersion()); assertEquals(IgniteVersionUtils.VER.major(), conn.getMetaData().getDatabaseMajorVersion()); assertEquals(IgniteVersionUtils.VER.major(), conn.getMetaData().getDriverMajorVersion()); assertEquals(IgniteVersionUtils.VER.minor(), conn.getMetaData().getDatabaseMinorVersion()); assertEquals(IgniteVersionUtils.VER.minor(), conn.getMetaData().getDriverMinorVersion()); assertEquals(4, conn.getMetaData().getJDBCMajorVersion()); assertEquals(1, conn.getMetaData().getJDBCMinorVersion()); } }
/** {@inheritDoc} */ @Override public void writeHandshake(BinaryWriterExImpl writer) { // Handshake OK. writer.writeBoolean(true); // Write server version. writer.writeByte(IgniteVersionUtils.VER.major()); writer.writeByte(IgniteVersionUtils.VER.minor()); writer.writeByte(IgniteVersionUtils.VER.maintenance()); writer.writeString(IgniteVersionUtils.VER.stage()); writer.writeLong(IgniteVersionUtils.VER.revisionTimestamp()); writer.writeByteArray(IgniteVersionUtils.VER.revisionHash()); }
assertEquals(2, ver.minor()); assertEquals(3, ver.maintenance()); assertEquals("", ver.stage()); assertEquals(2, ver.minor()); assertEquals(3, ver.maintenance()); assertEquals(0, ver.revisionTimestamp()); assertEquals(2, ver.minor()); assertEquals(3, ver.maintenance()); assertEquals("b1", ver.stage()); assertEquals(2, ver.minor()); assertEquals(3, ver.maintenance()); assertEquals("final", ver.stage()); assertEquals(2, ver.minor()); assertEquals(3, ver.maintenance()); assertEquals("", ver.stage()); assertEquals(2, ver.minor()); assertEquals(3, ver.maintenance()); assertEquals("", ver.stage()); assertEquals(2, ver.minor()); assertEquals(3, ver.maintenance()); assertEquals("", ver.stage()); assertEquals(2, ver.minor());
/** {@inheritDoc} */ @Override public int getDriverMinorVersion() { return IgniteVersionUtils.VER.minor(); }
/** {@inheritDoc} */ @Override public int getDatabaseMinorVersion() { return IgniteVersionUtils.VER.minor(); }
/** {@inheritDoc} */ @Override public int getDriverMinorVersion() { return IgniteVersionUtils.VER.minor(); }
/** {@inheritDoc} */ @Override public int getDatabaseMinorVersion() throws SQLException { return conn.igniteVersion().minor(); }
/** {@inheritDoc} */ @Override public void writeHandshake(BinaryWriterExImpl writer) { // Handshake OK. writer.writeBoolean(true); // Write server version. writer.writeByte(IgniteVersionUtils.VER.major()); writer.writeByte(IgniteVersionUtils.VER.minor()); writer.writeByte(IgniteVersionUtils.VER.maintenance()); writer.writeString(IgniteVersionUtils.VER.stage()); writer.writeLong(IgniteVersionUtils.VER.revisionTimestamp()); writer.writeByteArray(IgniteVersionUtils.VER.revisionHash()); }