annotate src/main/java/org/monetdb/jdbc/MonetVersion.java.in @ 973:32f246853ec4 default tip

Optimisation, call connection.mapClobAsVarChar() and connection.mapBlobAsVarBinary() outside the for-loop, as it does not change.
author Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
date Thu, 10 Apr 2025 19:26:59 +0200 (3 hours ago)
parents 203c4cc8d94d
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
824
9b4c7faaa860 Add missing license header. Also removed public from this class as it is not part of JDBC public API.
Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
parents: 786
diff changeset
1 /*
833
e890195256ac Update copyright for the new year, move to MonetDB Foundation, add SPDX.
Sjoerd Mullender <sjoerd@acm.org>
parents: 824
diff changeset
2 * SPDX-License-Identifier: MPL-2.0
e890195256ac Update copyright for the new year, move to MonetDB Foundation, add SPDX.
Sjoerd Mullender <sjoerd@acm.org>
parents: 824
diff changeset
3 *
824
9b4c7faaa860 Add missing license header. Also removed public from this class as it is not part of JDBC public API.
Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
parents: 786
diff changeset
4 * This Source Code Form is subject to the terms of the Mozilla Public
9b4c7faaa860 Add missing license header. Also removed public from this class as it is not part of JDBC public API.
Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
parents: 786
diff changeset
5 * License, v. 2.0. If a copy of the MPL was not distributed with this
9b4c7faaa860 Add missing license header. Also removed public from this class as it is not part of JDBC public API.
Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
parents: 786
diff changeset
6 * file, You can obtain one at http://mozilla.org/MPL/2.0/.
9b4c7faaa860 Add missing license header. Also removed public from this class as it is not part of JDBC public API.
Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
parents: 786
diff changeset
7 *
937
d416e9b6b3d0 Update Copyright year.
Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
parents: 833
diff changeset
8 * Copyright 2024, 2025 MonetDB Foundation;
833
e890195256ac Update copyright for the new year, move to MonetDB Foundation, add SPDX.
Sjoerd Mullender <sjoerd@acm.org>
parents: 824
diff changeset
9 * Copyright August 2008 - 2023 MonetDB B.V.;
e890195256ac Update copyright for the new year, move to MonetDB Foundation, add SPDX.
Sjoerd Mullender <sjoerd@acm.org>
parents: 824
diff changeset
10 * Copyright 1997 - July 2008 CWI.
824
9b4c7faaa860 Add missing license header. Also removed public from this class as it is not part of JDBC public API.
Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
parents: 786
diff changeset
11 */
9b4c7faaa860 Add missing license header. Also removed public from this class as it is not part of JDBC public API.
Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
parents: 786
diff changeset
12
786
f7df78989ac5 Generate MonetVersion.java rather than MonetDriver.java
Joeri van Ruth <joeri.van.ruth@monetdbsolutions.com>
parents:
diff changeset
13 package org.monetdb.jdbc;
f7df78989ac5 Generate MonetVersion.java rather than MonetDriver.java
Joeri van Ruth <joeri.van.ruth@monetdbsolutions.com>
parents:
diff changeset
14
824
9b4c7faaa860 Add missing license header. Also removed public from this class as it is not part of JDBC public API.
Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
parents: 786
diff changeset
15 final class MonetVersion {
786
f7df78989ac5 Generate MonetVersion.java rather than MonetDriver.java
Joeri van Ruth <joeri.van.ruth@monetdbsolutions.com>
parents:
diff changeset
16
f7df78989ac5 Generate MonetVersion.java rather than MonetDriver.java
Joeri van Ruth <joeri.van.ruth@monetdbsolutions.com>
parents:
diff changeset
17 /**
f7df78989ac5 Generate MonetVersion.java rather than MonetDriver.java
Joeri van Ruth <joeri.van.ruth@monetdbsolutions.com>
parents:
diff changeset
18 * Major version of MonetDB JDBC driver.
f7df78989ac5 Generate MonetVersion.java rather than MonetDriver.java
Joeri van Ruth <joeri.van.ruth@monetdbsolutions.com>
parents:
diff changeset
19 */
f7df78989ac5 Generate MonetVersion.java rather than MonetDriver.java
Joeri van Ruth <joeri.van.ruth@monetdbsolutions.com>
parents:
diff changeset
20 public static int majorVersion = @JDBC_MAJOR@;
f7df78989ac5 Generate MonetVersion.java rather than MonetDriver.java
Joeri van Ruth <joeri.van.ruth@monetdbsolutions.com>
parents:
diff changeset
21
f7df78989ac5 Generate MonetVersion.java rather than MonetDriver.java
Joeri van Ruth <joeri.van.ruth@monetdbsolutions.com>
parents:
diff changeset
22 /**
f7df78989ac5 Generate MonetVersion.java rather than MonetDriver.java
Joeri van Ruth <joeri.van.ruth@monetdbsolutions.com>
parents:
diff changeset
23 * Minor version of MonetDB JDBC driver.
f7df78989ac5 Generate MonetVersion.java rather than MonetDriver.java
Joeri van Ruth <joeri.van.ruth@monetdbsolutions.com>
parents:
diff changeset
24 */
f7df78989ac5 Generate MonetVersion.java rather than MonetDriver.java
Joeri van Ruth <joeri.van.ruth@monetdbsolutions.com>
parents:
diff changeset
25 public static int minorVersion = @JDBC_MINOR@;
f7df78989ac5 Generate MonetVersion.java rather than MonetDriver.java
Joeri van Ruth <joeri.van.ruth@monetdbsolutions.com>
parents:
diff changeset
26
f7df78989ac5 Generate MonetVersion.java rather than MonetDriver.java
Joeri van Ruth <joeri.van.ruth@monetdbsolutions.com>
parents:
diff changeset
27 /**
f7df78989ac5 Generate MonetVersion.java rather than MonetDriver.java
Joeri van Ruth <joeri.van.ruth@monetdbsolutions.com>
parents:
diff changeset
28 * Full version string of MonetDB JDBC driver.
f7df78989ac5 Generate MonetVersion.java rather than MonetDriver.java
Joeri van Ruth <joeri.van.ruth@monetdbsolutions.com>
parents:
diff changeset
29 */
952
203c4cc8d94d Remove all references to JDBC_VER_SUFFIX
Joeri van Ruth <joeri.van.ruth@monetdbsolutions.com>
parents: 937
diff changeset
30 public static String driverVersion = "@JDBC_MAJOR@.@JDBC_MINOR@";
786
f7df78989ac5 Generate MonetVersion.java rather than MonetDriver.java
Joeri van Ruth <joeri.van.ruth@monetdbsolutions.com>
parents:
diff changeset
31 }