Skip to content

Commit 59a2c28

Browse files
authored
Added .metadata to system tables (#109)
2 parents bec5d8a + 23fbaf5 commit 59a2c28

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

jdbc/src/main/java/tech/ydb/jdbc/impl/YdbDatabaseMetaDataImpl.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
import tech.ydb.jdbc.common.YdbFunctions;
3333
import tech.ydb.jdbc.context.SchemeExecutor;
3434
import tech.ydb.jdbc.context.YdbValidator;
35-
import tech.ydb.proto.scheme.SchemeOperationProtos;
35+
import tech.ydb.scheme.description.Entry;
3636
import tech.ydb.scheme.description.ListDirectoryResult;
3737
import tech.ydb.table.description.TableColumn;
3838
import tech.ydb.table.description.TableDescription;
@@ -725,7 +725,8 @@ private class TableRecord implements Comparable<TableRecord> {
725725
this.name = name;
726726
this.isSystem = name.startsWith(".sys/")
727727
|| name.startsWith(".sys_health/")
728-
|| name.startsWith(".sys_health_dev/");
728+
|| name.startsWith(".sys_health_dev/")
729+
|| name.startsWith(".metadata/");
729730
}
730731

731732
@Override
@@ -1349,7 +1350,7 @@ private List<String> tables(String databasePrefix, String path, Predicate<String
13491350
List<String> tables = new ArrayList<>();
13501351
String pathPrefix = withSuffix(path);
13511352

1352-
for (SchemeOperationProtos.Entry entry : result.getChildren()) {
1353+
for (Entry entry : result.getEntryChildren()) {
13531354
String tableName = entry.getName();
13541355
String fullPath = pathPrefix + tableName;
13551356
String tablePath = fullPath.substring(databasePrefix.length());

0 commit comments

Comments
 (0)