Если я использую StructDescriptor, я могу получить метаданные следующим образом:
final StructDescriptor structDescriptor = StructDescriptor.createDescriptor(typeName.toUpperCase(), connection);
final ResultSetMetaData metaData = structDescriptor.getMetaData();
Затем я могу использовать его для печати имен и значений столбцов в этих столбцах, например:
System.out.println(metaData.getColumnName(idx) + " = " + attribute);
Есть ли способ сделать это без устаревшего StructDescriptor?