Skip to content

Commit 736c4bf

Browse files
simplify, use methods from DatabaseTools
1 parent bae1d00 commit 736c4bf

File tree

1 file changed

+2
-11
lines changed

1 file changed

+2
-11
lines changed

sqldev/src/main/java/org/utplsql/sqldev/parser/UtplsqlParser.java

Lines changed: 2 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
package org.utplsql.sqldev.parser;
1717

1818
import java.sql.Connection;
19-
import java.sql.SQLException;
2019
import java.util.ArrayList;
2120
import java.util.Arrays;
2221
import java.util.List;
@@ -26,8 +25,8 @@
2625
import javax.swing.text.JTextComponent;
2726

2827
import org.utplsql.sqldev.dal.UtplsqlDao;
29-
import org.utplsql.sqldev.exception.GenericDatabaseAccessException;
3028
import org.utplsql.sqldev.exception.GenericRuntimeException;
29+
import org.utplsql.sqldev.model.DatabaseTools;
3130
import org.utplsql.sqldev.model.parser.PlsqlObject;
3231
import org.utplsql.sqldev.model.parser.Unit;
3332
import org.utplsql.sqldev.model.ut.Annotation;
@@ -126,22 +125,14 @@ private void populateUnits() {
126125
}
127126
}
128127

129-
private String getSchema(Connection conn) {
130-
try {
131-
return conn.getSchema();
132-
} catch (SQLException e) {
133-
throw new GenericDatabaseAccessException("getSchema failed", e);
134-
}
135-
}
136-
137128
private void processAnnotations(final Connection conn, final String owner) {
138129
this.owner = owner;
139130
if (conn != null) {
140131
final UtplsqlDao dao = new UtplsqlDao(conn);
141132
if (dao.isUtAnnotationManagerInstalled()) {
142133
for (final PlsqlObject o : objects) {
143134
final List<String> segments = Arrays.asList(fixName(o.getName()).split("\\."));
144-
final String schema = owner != null ? owner : getSchema(conn);
135+
final String schema = owner != null ? owner : DatabaseTools.getSchema(conn);
145136
final List<Annotation> annotations = dao.annotations(schema,
146137
segments.get(segments.size() - 1).toUpperCase());
147138
if (annotations.stream().anyMatch(it -> it.getName().equals("suite"))) {

0 commit comments

Comments
 (0)