if (callback != null && hasNext) {
List<Integer> hiddenColumns = resultSet.getHiddenColumns();
if (hiddenColumns != null && hiddenColumns.size() > 0) {
for (Integer columnIndex : hiddenColumns) {
Object value = resultSet.getResultSetRaw().getObject(columnIndex);
callback.resultset_hiddenColumn(value);
}
}
}
return hasNext;
}