public Object[] getRowValues() throws SqlJetException { return cursor.getRowValues(); } }
public Map<String, Object> getRowValues2(Map<String, Object> v) throws SVNException { v = v == null ? new HashMap<String, Object>() : v; try { final List<ISqlJetColumnDef> columns = getTable().getDefinition().getColumns(); final Object[] rValues = getCursor().getRowValues(); final Object[] values; if (rValues.length < columns.size()) { values = new Object[columns.size()]; System.arraycopy(rValues, 0, values, 0, rValues.length); } else { values = rValues; } for (int i = 0; i < values.length; i++) { v.put(columns.get(i).getName(), values[i]); } return v; } catch (SqlJetException e) { SVNSqlJetDb.createSqlJetError(e); return null; } }