Skip to content

Commit 690c905

Browse files
committed
[misc] coverage addition
1 parent 1017797 commit 690c905

21 files changed

+181
-133
lines changed

src/main/java/org/mariadb/jdbc/client/Client.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,5 @@ void readStreamingResults(
8989

9090
ExceptionFactory getExceptionFactory();
9191

92-
void reset(ExceptionFactory exceptionFactory);
93-
9492
HostAddress getHostAddress();
9593
}

src/main/java/org/mariadb/jdbc/client/ClientImpl.java

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -317,7 +317,7 @@ public QueryPacket createSessionVariableQuery() {
317317
}
318318

319319
// force client timezone to connection to ensure result of now(), ...
320-
if (conf.timezone() != null && !"disable".equalsIgnoreCase(conf.timezone())) {
320+
if (conf.timezone() == null || !"disable".equalsIgnoreCase(conf.timezone())) {
321321
String timeZone =
322322
(conf.timezone() != null) ? conf.timezone() : ZoneId.systemDefault().getId();
323323
sb.append(",time_zone='").append(timeZone).append("'");
@@ -809,11 +809,6 @@ public ExceptionFactory getExceptionFactory() {
809809
return exceptionFactory;
810810
}
811811

812-
public void reset(ExceptionFactory exceptionFactory) {
813-
this.exceptionFactory = exceptionFactory;
814-
this.context.resetPrepareCache(new PrepareCache(conf.prepStmtCacheSize(), this));
815-
}
816-
817812
public HostAddress getHostAddress() {
818813
return hostAddress;
819814
}

src/main/java/org/mariadb/jdbc/client/MultiPrimaryClient.java

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -471,11 +471,6 @@ public ExceptionFactory getExceptionFactory() {
471471
return currentClient.getExceptionFactory();
472472
}
473473

474-
@Override
475-
public void reset(ExceptionFactory exceptionFactory) {
476-
currentClient.reset(exceptionFactory);
477-
}
478-
479474
@Override
480475
public HostAddress getHostAddress() {
481476
return currentClient.getHostAddress();

src/main/java/org/mariadb/jdbc/client/MultiPrimaryReplicaClient.java

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -348,12 +348,6 @@ public ExceptionFactory getExceptionFactory() {
348348
return super.getExceptionFactory();
349349
}
350350

351-
@Override
352-
public void reset(ExceptionFactory exceptionFactory) {
353-
reconnectIfNeeded();
354-
super.reset(exceptionFactory);
355-
}
356-
357351
@Override
358352
public HostAddress getHostAddress() {
359353
reconnectIfNeeded();

src/main/java/org/mariadb/jdbc/client/context/BaseContext.java

Lines changed: 0 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -127,18 +127,10 @@ public PrepareCache getPrepareCache() {
127127
return prepareCache;
128128
}
129129

130-
public void resetPrepareCache(PrepareCache prepareCache) {
131-
this.prepareCache = prepareCache;
132-
}
133-
134130
public int getStateFlag() {
135131
return stateFlag;
136132
}
137133

138-
public void setStateFlag(int stateFlag) {
139-
this.stateFlag = stateFlag;
140-
}
141-
142134
public void addStateFlag(int state) {
143135
stateFlag |= state;
144136
}
@@ -147,12 +139,4 @@ public void saveRedo(ClientMessage msg) {}
147139

148140
public void saveRedo(ClientMessage[] msgs) {}
149141

150-
public TransactionSaver getTransactionSaver() {
151-
return null;
152-
}
153-
154-
@Override
155-
public String toString() {
156-
return "ConnectionContext{" + "threadId=" + threadId + ", version=" + version + '}';
157-
}
158142
}

src/main/java/org/mariadb/jdbc/client/context/Context.java

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -62,17 +62,15 @@ public interface Context {
6262

6363
PrepareCache getPrepareCache();
6464

65-
void resetPrepareCache(PrepareCache prepareCache);
66-
6765
int getStateFlag();
6866

69-
void setStateFlag(int stateFlag);
70-
7167
void addStateFlag(int state);
7268

7369
void saveRedo(ClientMessage msg);
7470

7571
void saveRedo(ClientMessage[] msgs);
7672

77-
TransactionSaver getTransactionSaver();
73+
default TransactionSaver getTransactionSaver() {
74+
return null;
75+
}
7876
}

src/main/java/org/mariadb/jdbc/client/result/CompleteResult.java

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -112,16 +112,11 @@ public static ResultSet createResultSet(
112112
int len = bb.length;
113113
if (len < 251) {
114114
baos.write((byte) len);
115-
} else if (len < 65536) {
116-
baos.write((byte) 0xfc);
117-
baos.write((byte) len);
118-
baos.write((byte) (len >>> 8));
119115
} else {
120-
// assumption : len < 16777216
121-
baos.write((byte) 0xfd);
116+
// assume length cannot be > 65536
117+
baos.write((byte) 0xfc);
122118
baos.write((byte) len);
123119
baos.write((byte) (len >>> 8));
124-
baos.write((byte) (len >>> 16));
125120
}
126121
baos.write(bb, 0, bb.length);
127122
} else {

src/main/java/org/mariadb/jdbc/client/result/Result.java

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,7 @@ protected boolean readNext() throws SQLException, IOException {
148148
// continue reading rows
149149

150150
default:
151-
if (dataSize + 1 >= data.length) {
151+
if (dataSize + 1 > data.length) {
152152
growDataArray();
153153
}
154154
data[dataSize++] = buf;
@@ -233,17 +233,14 @@ public void closeFromStmtClose() throws SQLException {
233233

234234
public void abort() throws SQLException {
235235
this.closed = true;
236-
if (closeOnCompletion) {
237-
statement.close();
238-
}
239236
}
240237

241238
protected byte[] getCurrentRowData() {
242239
return data[0];
243240
}
244241

245242
protected void addRowData(byte[] buf) {
246-
if (dataSize + 1 >= data.length) {
243+
if (dataSize + 1 > data.length) {
247244
growDataArray();
248245
}
249246
data[dataSize++] = buf;

src/main/java/org/mariadb/jdbc/client/result/ResultSetMetaData.java

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -267,12 +267,9 @@ public String getColumnTypeName(final int column) throws SQLException {
267267
* @throws SQLException if a database access error occurs or in case of wrong index
268268
*/
269269
public boolean isReadOnly(final int column) throws SQLException {
270-
if (column >= 1 && column <= fieldPackets.length) {
271-
ColumnDefinitionPacket ci = getColumn(column);
272-
return (ci.getTable() == null || ci.getTable().isEmpty())
273-
&& (ci.getColumn() == null || ci.getColumn().isEmpty());
274-
}
275-
throw exceptionFactory.create(String.format("no column with index %s", column));
270+
ColumnDefinitionPacket ci = getColumn(column);
271+
return (ci.getTable() == null || ci.getTable().isEmpty())
272+
&& (ci.getColumn() == null || ci.getColumn().isEmpty());
276273
}
277274

278275
/**
@@ -316,7 +313,7 @@ private ColumnDefinitionPacket getColumn(int column) throws SQLException {
316313
if (column >= 1 && column <= fieldPackets.length) {
317314
return fieldPackets[column - 1];
318315
}
319-
throw exceptionFactory.create("No such column");
316+
throw exceptionFactory.create(String.format("wrong column index %s", column));
320317
}
321318

322319
/**

src/main/java/org/mariadb/jdbc/client/socket/CompressInputStream.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -174,11 +174,11 @@ private void retrieveBuffer() throws IOException {
174174
readOffset += count;
175175
} while (remaining > 0);
176176

177-
if (logger.isTraceEnabled()) {
178-
logger.trace(
179-
"read compress: \n{}",
180-
LoggerHelper.hex(header, intermediaryBuf, 0, intermediaryBuf.length, 1000));
181-
}
177+
// if (logger.isTraceEnabled()) {
178+
// logger.trace(
179+
// "read compress: \n{}",
180+
// LoggerHelper.hex(header, intermediaryBuf, 0, intermediaryBuf.length, 1000));
181+
// }
182182

183183
if (compressed) {
184184
buf = new byte[packetLength];

0 commit comments

Comments
 (0)