Skip to content

Commit 861e5cf

Browse files
committed
v16.18.1
1 parent 45c963e commit 861e5cf

File tree

11 files changed

+22
-19
lines changed

11 files changed

+22
-19
lines changed

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<parent>
77
<groupId>us.fatehi</groupId>
88
<artifactId>schemacrawler-parent</artifactId>
9-
<version>16.17.4</version>
9+
<version>16.18.1</version>
1010
</parent>
1111
<artifactId>schemacrawler-database-plugins-parent</artifactId>
1212
<packaging>pom</packaging>

schemacrawler-hana/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<parent>
77
<groupId>us.fatehi</groupId>
88
<artifactId>schemacrawler-parent</artifactId>
9-
<version>16.17.4</version>
9+
<version>16.18.1</version>
1010
</parent>
1111
<artifactId>schemacrawler-hana</artifactId>
1212
<packaging>jar</packaging>

schemacrawler-hana/src/main/java/schemacrawler/tools/hana/HanaDatabaseConnector.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,9 @@
3232
import java.util.logging.Logger;
3333

3434
import schemacrawler.schemacrawler.DatabaseServerType;
35-
import schemacrawler.tools.databaseconnector.DatabaseConnectionUrlBuilder;
3635
import schemacrawler.tools.databaseconnector.DatabaseConnector;
3736
import schemacrawler.tools.executable.commandline.PluginCommand;
37+
import us.fatehi.utility.datasource.DatabaseConnectionSourceBuilder;
3838

3939
public final class HanaDatabaseConnector extends DatabaseConnector {
4040

@@ -49,7 +49,7 @@ public HanaDatabaseConnector() {
4949
(schemaRetrievalOptionsBuilder, connection) -> {},
5050
limitOptionsBuilder -> {},
5151
() ->
52-
DatabaseConnectionUrlBuilder.builder(
52+
DatabaseConnectionSourceBuilder.builder(
5353
"jdbc:sap://${host}:${port}/?databaseName=${database}")
5454
.withDefaultPort(30015));
5555
LOGGER.log(Level.INFO, "Loaded commandline for SAP HANA");

schemacrawler-sapiq/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<parent>
88
<groupId>us.fatehi</groupId>
99
<artifactId>schemacrawler-parent</artifactId>
10-
<version>16.17.4</version>
10+
<version>16.18.1</version>
1111
</parent>
1212
<artifactId>schemacrawler-sapiq</artifactId>
1313
<packaging>jar</packaging>

schemacrawler-sapiq/src/main/java/schemacrawler/server/sapiq/SAPIQDatabaseConnector.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,9 +29,9 @@
2929
package schemacrawler.server.sapiq;
3030

3131
import schemacrawler.schemacrawler.DatabaseServerType;
32-
import schemacrawler.tools.databaseconnector.DatabaseConnectionUrlBuilder;
3332
import schemacrawler.tools.databaseconnector.DatabaseConnector;
3433
import schemacrawler.tools.executable.commandline.PluginCommand;
34+
import us.fatehi.utility.datasource.DatabaseConnectionSourceBuilder;
3535

3636
public final class SAPIQDatabaseConnector extends DatabaseConnector {
3737

@@ -44,7 +44,7 @@ public SAPIQDatabaseConnector() {
4444
(schemaRetrievalOptionsBuilder, connection) -> {},
4545
limitOptionsBuilder -> {},
4646
() ->
47-
DatabaseConnectionUrlBuilder.builder("jdbc:sybase:Tds:${host}:${port}")
47+
DatabaseConnectionSourceBuilder.builder("jdbc:sybase:Tds:${host}:${port}")
4848
.withDefaultPort(50000));
4949
}
5050

schemacrawler-sapiq/src/main/java/schemacrawler/server/sapiq/SAPIQOdbcDatabaseConnector.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,9 +29,9 @@
2929
package schemacrawler.server.sapiq;
3030

3131
import schemacrawler.schemacrawler.DatabaseServerType;
32-
import schemacrawler.tools.databaseconnector.DatabaseConnectionUrlBuilder;
3332
import schemacrawler.tools.databaseconnector.DatabaseConnector;
3433
import schemacrawler.tools.executable.commandline.PluginCommand;
34+
import us.fatehi.utility.datasource.DatabaseConnectionSourceBuilder;
3535

3636
public final class SAPIQOdbcDatabaseConnector extends DatabaseConnector {
3737

@@ -45,7 +45,7 @@ public SAPIQOdbcDatabaseConnector() {
4545
schemaRetrievalOptionsBuilder.withDoesNotSupportCatalogs(),
4646
limitOptionsBuilder -> {},
4747
() ->
48-
DatabaseConnectionUrlBuilder.builder("jdbc:sybase:Tds:${host}:${port}")
48+
DatabaseConnectionSourceBuilder.builder("jdbc:sybase:Tds:${host}:${port}")
4949
.withDefaultPort(50000));
5050
}
5151

schemacrawler-teiid/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<parent>
55
<groupId>us.fatehi</groupId>
66
<artifactId>schemacrawler-parent</artifactId>
7-
<version>16.17.4</version>
7+
<version>16.18.1</version>
88
</parent>
99
<artifactId>schemacrawler-teiid</artifactId>
1010
<packaging>jar</packaging>

schemacrawler-teiid/src/main/java/schemacrawler/tools/teiid/TeiidDatabaseConnector.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,9 @@
3232
import java.util.logging.Logger;
3333

3434
import schemacrawler.schemacrawler.DatabaseServerType;
35-
import schemacrawler.tools.databaseconnector.DatabaseConnectionUrlBuilder;
3635
import schemacrawler.tools.databaseconnector.DatabaseConnector;
3736
import schemacrawler.tools.executable.commandline.PluginCommand;
37+
import us.fatehi.utility.datasource.DatabaseConnectionSourceBuilder;
3838

3939
public final class TeiidDatabaseConnector extends DatabaseConnector {
4040

@@ -49,7 +49,7 @@ public TeiidDatabaseConnector() {
4949
schemaRetrievalOptionsBuilder.withSupportsCatalogs().withSupportsSchemas(),
5050
limitOptionsBuilder -> {},
5151
() ->
52-
DatabaseConnectionUrlBuilder.builder("jdbc:teiid://${host}:${database}")
52+
DatabaseConnectionSourceBuilder.builder("jdbc:teiid://${host}:${database}")
5353
.withDefaultUrlx("ApplicationName", "SchemaCrawler"));
5454
LOGGER.log(Level.INFO, "Loaded commandline for Teiid");
5555
}

schemacrawler-teiid/src/test/java/schemacrawler/integration/test/TeiidTest.java

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -57,11 +57,13 @@
5757
import schemacrawler.tools.command.text.schema.options.SchemaTextOptions;
5858
import schemacrawler.tools.command.text.schema.options.SchemaTextOptionsBuilder;
5959
import schemacrawler.tools.executable.SchemaCrawlerExecutable;
60+
import us.fatehi.utility.datasource.DatabaseConnectionSource;
61+
import us.fatehi.utility.datasource.DatabaseConnectionSourceUtility;
6062

6163
@TestInstance(Lifecycle.PER_CLASS)
6264
public class TeiidTest extends BaseAdditionalDatabaseTest {
6365

64-
private Connection connection;
66+
private DatabaseConnectionSource dataSource;
6567

6668
@BeforeAll
6769
public void createDatabase() throws Exception {
@@ -104,7 +106,8 @@ public void createDatabase() throws Exception {
104106

105107
server.deployVDB("TEEID_VDB", hsqldbModel, virtualModel);
106108

107-
connection = server.getDriver().connect("jdbc:teiid:TEEID_VDB", null);
109+
final Connection connection = server.getDriver().connect("jdbc:teiid:TEEID_VDB", null);
110+
dataSource = DatabaseConnectionSourceUtility.newTestDatabaseConnectionSource(connection);
108111
}
109112

110113
@Test
@@ -119,7 +122,7 @@ public void testTeiidDump() throws Exception {
119122

120123
final String expectedResource = "testTeiidDump.txt";
121124
assertThat(
122-
outputOf(executableExecution(connection, executable)),
125+
outputOf(executableExecution(dataSource, executable)),
123126
hasSameContentAs(classpathResource(expectedResource)));
124127
}
125128

@@ -141,7 +144,7 @@ public void testTeiidWithConnection() throws Exception {
141144

142145
final String expectedResource = String.format("testTeiidWithConnection.%s.txt", javaVersion());
143146
assertThat(
144-
outputOf(executableExecution(connection, executable)),
147+
outputOf(executableExecution(dataSource, executable)),
145148
hasSameContentAs(classpathResource(expectedResource)));
146149
}
147150

schemacrawler-timesten/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<parent>
77
<groupId>us.fatehi</groupId>
88
<artifactId>schemacrawler-parent</artifactId>
9-
<version>16.17.4</version>
9+
<version>16.18.1</version>
1010
</parent>
1111
<artifactId>schemacrawler-timesten</artifactId>
1212
<packaging>jar</packaging>

0 commit comments

Comments
 (0)