if (!(currentDatabase.getStorage() instanceof OStorageLocal)) {
out.println("Error: can't show holes in remote databases: connect as local");
return;
}
final OStorageLocal storage = (OStorageLocal) currentDatabase.getStorage();
out.println("List of holes in database " + currentDatabaseName + "...");
out.println("--------------------------------------------------");
out.println("Position Size");
out.println("--------------------------------------------------");
final List<ODataHoleInfo> result = storage.getHolesList();
for (ODataHoleInfo ppos : result) {
out.printf("%20d %11d\n", ppos.dataOffset, ppos.size);
}
out.println("--------------------------------------------------");