Skip to content

Commit f883d36

Browse files
enable has_suites, is_suite and is_tests for utPLSQL v3.1.8 and higher
1 parent b1db361 commit f883d36

File tree

1 file changed

+7
-10
lines changed

1 file changed

+7
-10
lines changed

sqldev/src/main/java/org/utplsql/sqldev/dal/UtplsqlDao.xtend

Lines changed: 7 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ class UtplsqlDao {
3737
public static val FIRST_VERSION_WITH_INTERNAL_ANNOTATION_API = 3000004
3838
public static val FIRST_VERSION_WITH_ANNOTATION_API = 3001003
3939
public static val FIRST_VERSION_WITHOUT_INTERNAL_API = 3001008
40-
public static val NOT_YET_AVAILABLE = 9009009
40+
public static val FIRST_VERSION_WITH_HAS_SUITES_API = 3001008
4141
var Connection conn
4242
var JdbcTemplate jdbcTemplate
4343
// cache fields
@@ -183,9 +183,8 @@ class UtplsqlDao {
183183
*/
184184
def boolean containsUtplsqlTest(String owner, String objectName, String subobjectName) {
185185
try {
186-
if (normalizedUtPlsqlVersionNumber >= NOT_YET_AVAILABLE && objectName !== null && subobjectName !== null) {
187-
// use faster check function available since v3.1.3 (FIRST_VERSION_WITH_ANNOTATION_API)
188-
// disabled (NOT_YET_AVAILABLE) due to wrong results in v3.1.7
186+
if (normalizedUtPlsqlVersionNumber >= org.utplsql.sqldev.dal.UtplsqlDao.FIRST_VERSION_WITH_HAS_SUITES_API && objectName !== null && subobjectName !== null) {
187+
// use faster check function available since v3.1.3 (reliable in v3.1.8)
189188
val sql = '''
190189
DECLARE
191190
l_return VARCHAR2(1) := '0';
@@ -253,9 +252,8 @@ class UtplsqlDao {
253252
}
254253

255254
def boolean containsUtplsqlTest(String owner) {
256-
if (normalizedUtPlsqlVersionNumber >= NOT_YET_AVAILABLE) {
257-
// use faster check function available since v3.1.3 (FIRST_VERSION_WITH_ANNOTATION_API)
258-
// disabled (NOT_YET_AVAILABLE) due to wrong results in v3.1.7
255+
if (normalizedUtPlsqlVersionNumber >= org.utplsql.sqldev.dal.UtplsqlDao.FIRST_VERSION_WITH_HAS_SUITES_API) {
256+
// use faster check function available since v3.1.3 (reliable in v3.1.8)
259257
val sql = '''
260258
DECLARE
261259
l_return VARCHAR2(1) := '0';
@@ -282,9 +280,8 @@ class UtplsqlDao {
282280
}
283281

284282
def boolean containsUtplsqlTest(String owner, String objectName) {
285-
if (normalizedUtPlsqlVersionNumber >= NOT_YET_AVAILABLE) {
286-
// use faster check function available since v3.1.3 (FIRST_VERSION_WITH_ANNOTATION_API)
287-
// disabled (NOT_YET_AVAILABLE) due to wrong results in v3.1.7
283+
if (normalizedUtPlsqlVersionNumber >= org.utplsql.sqldev.dal.UtplsqlDao.FIRST_VERSION_WITH_HAS_SUITES_API) {
284+
// use faster check function available since v3.1.3 (reliable in v3.1.8)
288285
val sql = '''
289286
DECLARE
290287
l_return VARCHAR2(1) := '0';

0 commit comments

Comments
 (0)