Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
200 commits
Select commit Hold shift + click to select a range
43b7f6e
Leb128 Fixed version for values more than 1 byte
dmitry-grytsovets Feb 27, 2013
e55e572
[maven-release-plugin] prepare release connector-0.1.3
dmitry-grytsovets Feb 27, 2013
cec4eaf
[maven-release-plugin] prepare for next development iteration
dmitry-grytsovets Feb 27, 2013
b5ff172
Change source level to 7
dmitry-grytsovets Feb 28, 2013
e2d8a8d
Fix read for more than 2 bytes
dmitry-grytsovets Mar 5, 2013
a7aafb6
release semaphore if exception occurs
a8t3r May 29, 2013
a3e4f89
Merge pull request #2 from a8t3r/master
dmitry-grytsovets May 29, 2013
d4e04b7
[maven-release-plugin] prepare release connector-0.1.4
dmitry-grytsovets May 29, 2013
e6a825c
[maven-release-plugin] prepare for next development iteration
dmitry-grytsovets May 29, 2013
1113152
Add tarantool 1.6 support
Apr 25, 2014
33f6f14
Add tarantool 1.6 support
Apr 25, 2014
90f21ac
change access level from private to protected to give ability to over…
Apr 26, 2014
213ec3c
Update site
Apr 28, 2014
ef57af8
Merge pull request #1 from dgreenru/master
kostja Aug 17, 2014
db3c9f4
1.6
Mar 27, 2015
41a9bee
Fix example link in README.md
Mar 27, 2015
6f64f58
Add update example
Mar 27, 2015
60f0d4f
Fix offset in select query
Apr 2, 2015
a741061
Async connection
Apr 5, 2015
a335f25
1.6.1-SNAPSHOT
Apr 5, 2015
c9e0b2f
Batch connection, msgpack fix
Apr 7, 2015
f1eac22
Generic batch
Apr 7, 2015
035c964
Fix name misprint
Apr 8, 2015
de99bc6
Fix buffer resize
Apr 9, 2015
fed71af
optimize buffer resize on write
Apr 9, 2015
b8e0ebe
Update README.md
kostja Jul 23, 2015
fce73a5
version 1.6.2
Jul 23, 2015
ffbaef7
version 1.6.2
Jul 23, 2015
be6ed42
1.6.2-SNAPSHOT
Jul 24, 2015
6ee3e8d
Update README.md
dmitry-grytsovets Jul 24, 2015
6415c69
upsert support
Aug 28, 2015
a612405
1.6.3
Aug 28, 2015
a202f87
1.6.3-SNAPSHOT
Aug 28, 2015
7e2223b
1.6.3-SNAPSHOT with src and javadoc
Aug 28, 2015
d714ac6
1.6.3-SNAPSHOT with src and javadoc
Aug 31, 2015
d6c6631
Update README.md
rukbat Sep 2, 2015
b2202db
Merge pull request #3 from rukbat/patch-1
dmitry-grytsovets Sep 2, 2015
6075fff
Update README.md
dmitry-grytsovets Sep 3, 2015
b8ff24b
1.6.3 RELEASE
Oct 11, 2015
810c785
preparing publish to central
Oct 12, 2015
fd6ade7
[maven-release-plugin] prepare release connector-1.6.3
Oct 12, 2015
d68745e
[maven-release-plugin] prepare for next development iteration
Oct 12, 2015
b48a15f
Update README.md
dmitry-grytsovets Oct 12, 2015
2e7c284
Revert "Update README.md"
Oct 12, 2015
78ea24c
Update README.md
dmitry-grytsovets Oct 13, 2015
6ed4d20
schema fields support
Nov 12, 2015
ba8ff9c
1.6.4-SNAPSHOT
Nov 12, 2015
3444e3f
[maven-release-plugin] prepare release connector-1.6.4
Nov 12, 2015
96a0001
[maven-release-plugin] prepare for next development iteration
Nov 12, 2015
f2249d2
Update README.md
dmitry-grytsovets Nov 17, 2015
7b4ceae
Fix: Unknown keys in tarantool answer cause NPE
Nov 26, 2015
4163d63
[maven-release-plugin] prepare release connector-1.6.5
Nov 26, 2015
45f71bd
[maven-release-plugin] prepare for next development iteration
Nov 26, 2015
8b07bb4
Update README.md
dmitry-grytsovets Nov 26, 2015
6cf06ed
Update README.md
dmitry-grytsovets Nov 27, 2015
c2dcb9f
SchemaId header support
Dec 3, 2015
d35417a
Named connections
Dec 6, 2015
a516aa6
Named connections
Dec 6, 2015
e380305
Named connections
Dec 6, 2015
1551a1e
Named connections
Dec 6, 2015
fac3299
Named connections
Dec 6, 2015
ab5ebda
Named connections
Dec 6, 2015
e82cecd
Add Gitter badge
gitter-badger Dec 11, 2015
a41af28
Merge pull request #8 from gitter-badger/gitter-badge
dmitry-grytsovets Dec 11, 2015
7dfaf30
Named connections
Jan 22, 2016
66b0975
1.7.0-SNAPSHOT
Oct 20, 2016
7ff6bb8
1.7.0-SNAPSHOT
Oct 20, 2016
6397edf
Add Gitter badge
gitter-badger Dec 11, 2015
d9fac66
1.7.0-SNAPSHOT
Oct 20, 2016
e58dcac
Merge branch 'master' of github.com:tarantool/tarantool-java
Oct 20, 2016
1633a1c
remove old maven repo
Oct 20, 2016
74533a8
Update README.md
dmitry-grytsovets Oct 20, 2016
b5c4cf2
Update README.md
dmitry-grytsovets Oct 20, 2016
854ed05
Update README.md
dmitry-grytsovets Oct 20, 2016
5ea4c96
Update README.md
dmitry-grytsovets Oct 20, 2016
d4cb422
1.7.0-SNAPSHOT
Oct 21, 2016
454f465
Update README.md
dmitry-grytsovets Oct 21, 2016
2ce017f
fixup! 1.7.0-SNAPSHOT
Nov 10, 2016
ee5d508
MP_BIN Support
Nov 18, 2016
8329a0a
Update README.md
dmitry-grytsovets Nov 22, 2016
5f15f42
fix timeout exception
Nov 23, 2016
fccd25e
fix ping command
Nov 26, 2016
c99fc92
Update README.md
dmitry-grytsovets Dec 7, 2016
3ed0e8d
[maven-release-plugin] prepare release connector-1.7.0
Dec 7, 2016
00ba44c
[maven-release-plugin] prepare for next development iteration
Dec 7, 2016
9ef1d37
Update README.md
dmitry-grytsovets Dec 7, 2016
22ee3f7
strict tuple format
Dec 23, 2016
6cb7c08
* simple sync connection for transactional ops
Jan 5, 2017
9434359
fixup! * simple sync connection for transactional ops * timeouts for …
Jan 9, 2017
d2ede65
forward request size to base
Jan 9, 2017
d66911e
timeouts test and stats
Jan 12, 2017
034a46b
[maven-release-plugin] prepare release connector-1.7.1
Jan 18, 2017
b1152d2
[maven-release-plugin] prepare for next development iteration
Jan 18, 2017
5b5b2d8
Update README.md
dmitry-grytsovets Jan 19, 2017
4207127
auth fix
Jan 23, 2017
642b28b
[maven-release-plugin] prepare release connector-1.7.2
Jan 23, 2017
6de04aa
[maven-release-plugin] prepare for next development iteration
Jan 23, 2017
53d42e2
Update README.md
dmitry-grytsovets Jan 23, 2017
fd30b64
Safe close CountInputStream on Exception
sayadyan May 16, 2017
c827d41
Merge pull request #19 from sayadyan/cis_fix
dmitry-grytsovets May 16, 2017
4cd33a8
[maven-release-plugin] prepare release connector-1.7.3
May 16, 2017
6ec0e1e
[maven-release-plugin] prepare for next development iteration
May 16, 2017
398ae55
Update README.md
dmitry-grytsovets May 17, 2017
5f99f61
remove unused dependency on log4j
isopov Jun 13, 2017
ebfaa4c
Merge pull request #21 from isopov/log4j
dmitry-grytsovets Jun 14, 2017
2dc3211
ByteBuffer in msgpack support fixes
Jun 14, 2017
81f8c40
[maven-release-plugin] prepare release connector-1.7.4
Jun 14, 2017
4798979
[maven-release-plugin] prepare for next development iteration
Jun 14, 2017
47a6cd7
Update README.md
dmitry-grytsovets Jun 30, 2017
318a087
stopIO freeze fix
Jul 21, 2017
a76f2f3
[maven-release-plugin] prepare release connector-1.7.5
Jul 21, 2017
94b959d
[maven-release-plugin] prepare for next development iteration
Jul 21, 2017
3c39e85
Update readme
lenkis Aug 31, 2017
9eb519d
Add a link to javadoc
lenkis Oct 31, 2017
833f952
Fixes #31
Jul 10, 2018
451f0fa
Merge pull request #33 from hypersolid/issue-31
dmitry-grytsovets Aug 1, 2018
edf44f6
Give ability to run tests from maven (mvn test)
bigbes Sep 6, 2018
76e473f
Initial Travis-CI test-runner
bigbes Sep 6, 2018
4092535
Merge pull request #47 from bigbes/master
dmitry-grytsovets Sep 10, 2018
24e345d
removing not used junit4 and unnecessary parts for junit5 support
isopov Sep 17, 2018
e1dc39a
added maven-wrapper
isopov Aug 23, 2018
f0e7edb
adding note to README how to execute tests with maven (via maven wrap…
isopov Sep 17, 2018
a96c8d9
Remove OracleJDK 10 (EOL), add *JDK 11
Totktonada Oct 30, 2018
d220ca2
add tests for basic connector functionality
ztarvos Nov 19, 2018
9f72d0c
Add LICENSE file
Totktonada Nov 26, 2018
1a1dff5
fix race between close and reconnect
ztarvos Nov 21, 2018
292671e
test: cleanup the test directory once
Totktonada Dec 12, 2018
a588557
test: wait in startTarantool() / stopTarantool()
Totktonada Dec 12, 2018
1794715
Simple JDBC implementation to work with Spring JDBC template
Jul 19, 2017
97e8560
Fix ResultSet iteration
Jul 19, 2017
669b8e3
JDBC Integration with idea database tool
Jul 20, 2017
7d28b78
jdbc: fix NPE in update
Totktonada Dec 12, 2018
153a40c
jdbc: fix primary keys meta retrieval
ztarvos Oct 10, 2018
f8078a1
jdbc: fix date/time parameters binding
ztarvos Oct 10, 2018
c3c21fa
Report code coverage to coveralls.io
Totktonada Oct 31, 2018
a83801f
jdbc: add connection timeout configuration and handling
ztarvos Nov 15, 2018
8cd3b79
test: mock socket in JdbcExceptionHandlingTest
ztarvos Dec 13, 2018
3c477bd
Merge pull request #99 from tarantool/connector-1.8.jdbc-rebased
Totktonada Dec 13, 2018
935093d
add round robin fail-over for a client
ztarvos Dec 13, 2018
b1ed485
jdbc: fix tests on tarantool 2.1
ztarvos Dec 13, 2018
58c7a9a
jdbc: show all spaces with format in metainfo
Totktonada Dec 30, 2018
d13cb28
test: jdbc: update message re missing tuple field
Totktonada Dec 30, 2018
8741aba
Add Vim Swap files to gitignore
Totktonada Jan 24, 2019
1e7fc18
msgpack-lite: fix BigInteger pack / unpack
Totktonada Jan 23, 2019
3140b4f
jdbc: fix hardcoded driver version
Totktonada Jan 24, 2019
694fe89
[maven-release-plugin] prepare release connector-1.8.0
Totktonada Jan 28, 2019
d082f1c
[maven-release-plugin] prepare for next development iteration
Totktonada Jan 28, 2019
9471340
Add CompletionStage support in TarantoolClient
pda4code Jan 30, 2019
89320ec
Fix XML indentation in pom.xml
Totktonada Jan 31, 2019
6129a7f
[maven-release-plugin] prepare release connector-1.9.0
Totktonada Jan 31, 2019
50c5181
[maven-release-plugin] prepare for next development iteration
Totktonada Jan 31, 2019
d2dfa4c
jdbc: remove the outdated tarantool sql types
nicktorwald Mar 11, 2019
d0a83eb
Fix a file descriptor leak with wrong user:pass
Totktonada Mar 12, 2019
de4f153
[maven-release-plugin] prepare release connector-1.9.1
Totktonada Mar 13, 2019
4439b35
[maven-release-plugin] prepare for next development iteration
Totktonada Mar 13, 2019
9b3f91f
Extract read/write operations into util classes
Mar 12, 2019
214b21a
jdbc: add support for a result set holdability
Mar 12, 2019
f4e9e29
Fix coverage reporting to coverall.io
Totktonada Mar 21, 2019
4715727
jdbc: BLOB type roundtrip fails
nicktorwald Mar 21, 2019
9e3245d
Fix SQL result processing regressions
nicktorwald Mar 29, 2019
06755d5
AbstractJdbcIT test got broken by Tarantool server rework
nicktorwald Apr 2, 2019
a522d8a
Follow a new checkstyle
nicktorwald Apr 16, 2019
7cdb58c
Add a checkstyle support
nicktorwald Apr 16, 2019
8b72cf2
Support isWrapperFor() and unwrap() methods
nicktorwald Apr 8, 2019
197d7fa
Use 'SELECT 1' expression as a ping request to an underlying database.
nicktorwald Apr 9, 2019
e7dc944
Extract JDBC holdability check
nicktorwald Apr 9, 2019
d3eb327
Support Statement.NO_GENERATED_KEYS option
nicktorwald Apr 9, 2019
af74a8c
Add support for nullsAreSorted* methods group
nicktorwald Apr 8, 2019
acb17e4
Add support for a result set type and concurrency
nicktorwald Apr 5, 2019
2415808
Race condition in TarantoolClientImpl
nicktorwald Mar 29, 2019
378dcd8
Add cluster feature docs
nicktorwald Mar 26, 2019
9e26d8a
Support auto refresh a list of cluster nodes
nicktorwald Mar 12, 2019
aaa404a
Raise SQLException on methods of a closed Connection
nicktorwald Apr 8, 2019
3420575
Improve awaiting Tarantool start/stop processes
nicktorwald Apr 17, 2019
4ae01c2
add badges for travis and maven central
isopov Apr 24, 2019
db186a6
travis link fix - com to org
isopov Apr 29, 2019
0ee7b30
travis-ci: update list of JDKs in CI
isopov Apr 24, 2019
3e6b15c
Apply connection timeout for each connection attempt
nicktorwald Apr 24, 2019
903cb42
[maven-release-plugin] prepare release connector-1.9.2
Totktonada May 19, 2019
1cafd58
[maven-release-plugin] prepare for next development iteration
Totktonada May 19, 2019
4c4f1ca
add missed blank lines
nicktorwald May 17, 2019
0a9f581
Setup CI targets for tarantool
nicktorwald May 17, 2019
e32b3d8
Replace TConnection with TClientImpl in JDBC
nicktorwald May 2, 2019
2c9cd80
Add a simple DataSource implementation
nicktorwald May 8, 2019
d4d62e9
Change getUnicodeStream encoding from UTF-8 to UTF-16.
nicktorwald May 20, 2019
9f877a5
Add a proper implementation for wasNull method
nicktorwald May 20, 2019
762ce2f
Support Statement.closeOnCompletion.
nicktorwald May 12, 2019
beb2710
Improve a project test structure
nicktorwald May 28, 2019
67176a1
Add metadata table columns for the methods which return ResultSet with
nicktorwald May 22, 2019
6f620ce
Add minimal support of Connection.*ClientInfo()
nicktorwald May 22, 2019
2473ffa
Support a Statement.getMoreResults feature
nicktorwald May 29, 2019
6632a33
Do not use call_16 by default
nicktorwald Jun 11, 2019
b53e0ba
Filter wrong formatted discovery addresses
nicktorwald Jun 11, 2019
aec9fff
LibreOfficeBase ResultSet metadata issues
nicktorwald Aug 6, 2019
bc5946e
Fix TarantoolConsole response parsing
nicktorwald Aug 6, 2019
cdc0505
JDBC batch updates
nicktorwald Jul 5, 2019
fa0bc3f
Poolable statement hint
nicktorwald Jul 5, 2019
45cfe17
Support generated keys from INSERT query
nicktorwald Jul 16, 2019
66a4fbd
Support of Statement.setMaxFieldSize
nicktorwald Jul 13, 2019
43d72df
Fix NoSuchMethodError when Buffer.clear() is called
Aug 7, 2019
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
*.iml
.idea
out
target
build
testroot
# Vim Swap files
*.sw[a-z]
Binary file added .mvn/wrapper/maven-wrapper.jar
Binary file not shown.
1 change: 1 addition & 0 deletions .mvn/wrapper/maven-wrapper.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
distributionUrl=https://repo1.maven.org/maven2/org/apache/maven/apache-maven/3.5.2/apache-maven-3.5.2-bin.zip
37 changes: 37 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
language: java

sudo: required
dist: trusty

jdk:
- openjdk8
- openjdk11
- openjdk12

env:
- TNT_VERSION=1.9
- TNT_VERSION=1.10
- TNT_VERSION=2x
- TNT_VERSION=2.2

stages:
- checkstyle
- test

jobs:
include:
- stage: checkstyle
env: []
jdk: openjdk11
before_script: skip
script: mvn checkstyle:check
after_success: skip

before_script:
- .travis/travis.pre.sh

script:
- .travis/travis.build.sh

after_success:
- .travis/travis.post.sh
11 changes: 11 additions & 0 deletions .travis/travis.build.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
#!/bin/sh

set -exu # Strict shell (w/o -o pipefail)

if [ "${TRAVIS_JDK_VERSION}" = "openjdk11" ] && [ "${TNT_VERSION}" = "2.2" ]; then
mvn verify jacoco:report
else
mvn verify
fi

head -n -0 testroot/*.log
7 changes: 7 additions & 0 deletions .travis/travis.post.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
#!/bin/sh

set -exu # Strict shell (w/o -o pipefail)

if [ "${TRAVIS_JDK_VERSION}" = "openjdk11" ] && [ "${TNT_VERSION}" = "2.2" ]; then
mvn coveralls:report -DrepoToken=${COVERALLS_TOKEN}
fi
17 changes: 17 additions & 0 deletions .travis/travis.pre.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
#!/bin/bash

set -exuo pipefail # Strict shell

curl http://download.tarantool.org/tarantool/${TNT_VERSION}/gpgkey | sudo apt-key add -
RELEASE=`lsb_release -c -s`

sudo rm -f /etc/apt/sources.list.d/*tarantool*.list
sudo tee /etc/apt/sources.list.d/tarantool_${TNT_VERSION/./_}.list <<- EOF
deb http://download.tarantool.org/tarantool/${TNT_VERSION}/ubuntu/ ${RELEASE} main
deb-src http://download.tarantool.org/tarantool/${TNT_VERSION}/ubuntu/ ${RELEASE} main
EOF

sudo apt-get update
sudo apt-get -y install tarantool tarantool-common

sudo tarantoolctl stop example
29 changes: 29 additions & 0 deletions LICENSE
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
BSD 3-Clause License

Copyright (c) 2018, Dmitry Grytsovets
All rights reserved.

Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:

* Redistributions of source code must retain the above copyright notice, this
list of conditions and the following disclaimer.

* Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.

* Neither the name of the copyright holder nor the names of its
contributors may be used to endorse or promote products derived from
this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Loading