Skip to content

Commit 7840a02

Browse files
committed
[ignore] Code cleanup
1 parent 3ec8b12 commit 7840a02

File tree

4 files changed

+3
-51
lines changed

4 files changed

+3
-51
lines changed

extensions/modules/sql/src/main/java/org/exist/xquery/modules/sql/ExecuteFunction.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@
6767

6868
import static java.nio.charset.StandardCharsets.UTF_8;
6969
import static org.exist.xquery.FunctionDSL.*;
70-
import static org.exist.xquery.modules.sql.SQLUtils.functionSignatures;
70+
import static org.exist.xquery.modules.sql.SQLModule.functionSignatures;
7171

7272

7373
/**

extensions/modules/sql/src/main/java/org/exist/xquery/modules/sql/GetConnectionFunction.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,6 @@ public Sequence eval(final Sequence[] args, final Sequence contextSequence) thro
135135

136136
private Connection getConnection(final Sequence[] args) throws XPathException {
137137
// get the db connection details
138-
final String dbDriver = args[0].getStringValue();
139138
final String dbURL = args[1].getStringValue();
140139

141140
try {

extensions/modules/sql/src/main/java/org/exist/xquery/modules/sql/SQLUtils.java

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -201,9 +201,4 @@ public static String escapeXmlAttr(String attr) {
201201

202202
return (work);
203203
}
204-
205-
static FunctionSignature[] functionSignatures(final String name, final String description,
206-
final FunctionReturnSequenceType returnType, final FunctionParameterSequenceType[][] variableParamTypes) {
207-
return FunctionDSL.functionSignatures(new QName(name, SQLModule.NAMESPACE_URI, SQLModule.PREFIX), description, returnType, variableParamTypes);
208-
}
209204
}

extensions/modules/sql/src/test/java/org/exist/xquery/modules/sql/JndiConnectionIT.java

Lines changed: 2 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,6 @@
3232
*/
3333
package org.exist.xquery.modules.sql;
3434

35-
import com.evolvedbinary.j8fu.function.Function2E;
3635
import com.evolvedbinary.j8fu.tuple.Tuple2;
3736
import org.exist.EXistException;
3837
import org.exist.collections.Collection;
@@ -42,15 +41,12 @@
4241
import org.exist.source.StringSource;
4342
import org.exist.storage.BrokerPool;
4443
import org.exist.storage.DBBroker;
45-
import org.exist.storage.XQueryPool;
4644
import org.exist.storage.lock.Lock;
4745
import org.exist.storage.txn.Txn;
4846
import org.exist.test.ExistEmbeddedServer;
4947
import org.exist.util.LockException;
5048
import org.exist.xmldb.XmldbURI;
51-
import org.exist.xquery.CompiledXQuery;
5249
import org.exist.xquery.XPathException;
53-
import org.exist.xquery.XQuery;
5450
import org.exist.xquery.XQueryContext;
5551
import org.exist.xquery.modules.ModuleUtils;
5652
import org.exist.xquery.value.Sequence;
@@ -73,6 +69,8 @@
7369

7470
import static com.evolvedbinary.j8fu.tuple.Tuple.Tuple;
7571
import static java.nio.charset.StandardCharsets.UTF_8;
72+
import static org.exist.xquery.modules.sql.Util.executeQuery;
73+
import static org.exist.xquery.modules.sql.Util.withCompiledQuery;
7674
import static org.junit.Assert.assertEquals;
7775
import static org.junit.Assert.assertTrue;
7876

@@ -185,44 +183,4 @@ public void getJndiConnectionFromModuleIsAutomaticallyClosed() throws EXistExcep
185183
transaction.commit();
186184
}
187185
}
188-
189-
private Sequence executeQuery(final DBBroker broker, final CompiledXQuery compiledXQuery) throws PermissionDeniedException, XPathException {
190-
final BrokerPool pool = broker.getBrokerPool();
191-
final XQuery xqueryService = pool.getXQueryService();
192-
return xqueryService.execute(broker, compiledXQuery, null, new Properties());
193-
}
194-
195-
private <T> T withCompiledQuery(final DBBroker broker, final Source source, final Function2E<CompiledXQuery, T, XPathException, PermissionDeniedException> op) throws XPathException, PermissionDeniedException, IOException {
196-
final BrokerPool pool = broker.getBrokerPool();
197-
final XQuery xqueryService = pool.getXQueryService();
198-
final XQueryPool xqueryPool = pool.getXQueryPool();
199-
final CompiledXQuery compiledQuery = compileQuery(broker, xqueryService, xqueryPool, source);
200-
try {
201-
return op.apply(compiledQuery);
202-
} finally {
203-
if (compiledQuery != null) {
204-
xqueryPool.returnCompiledXQuery(source, compiledQuery);
205-
}
206-
}
207-
}
208-
209-
private CompiledXQuery compileQuery(final DBBroker broker, final XQuery xqueryService, final XQueryPool xqueryPool, final Source query) throws PermissionDeniedException, XPathException, IOException {
210-
CompiledXQuery compiled = xqueryPool.borrowCompiledXQuery(broker, query);
211-
XQueryContext context;
212-
if (compiled == null) {
213-
context = new XQueryContext(broker.getBrokerPool());
214-
} else {
215-
context = compiled.getContext();
216-
context.prepareForReuse();
217-
}
218-
219-
if (compiled == null) {
220-
compiled = xqueryService.compile(broker, context, query);
221-
} else {
222-
compiled.getContext().updateContext(context);
223-
context.getWatchDog().reset();
224-
}
225-
226-
return compiled;
227-
}
228186
}

0 commit comments

Comments
 (0)