@Override public String getClobString(String colname) throws PalantirSqlException { return getClobString(findColumn(colname), -1); }
@Override public byte[] getBlob(String colname, int blobLength) throws PalantirSqlException { return getBlob(findColumn(colname), blobLength); }
protected abstract boolean getBoolean(int col) throws PalantirSqlException;
@Override public long getLong(String colname, long fallback) throws PalantirSqlException { return getLong(findColumn(colname), fallback); }
@Override public double getDouble(String colname) throws PalantirSqlException { return getDouble(findColumn(colname)); }
@Deprecated // use the get by colname variant instead protected abstract Long getLongObject(int col) throws PalantirSqlException;
protected abstract String getNullableString(int col) throws PalantirSqlException; protected abstract String getString(int col) throws PalantirSqlException;
@Deprecated // use the getBlob variant instead protected abstract byte[] getBytes(int col) throws PalantirSqlException;
@Deprecated // use the get by colname variant instead protected abstract int getInteger(int col) throws PalantirSqlException;
@Deprecated // use the get by colname variant instead protected abstract Double getDoubleObject(int col) throws PalantirSqlException;
@Override public abstract Object getObject(int col) throws PalantirSqlException;
protected abstract String getString(int col) throws PalantirSqlException;
@Override public long getCount(String colname) throws PalantirSqlException { long count = getLong(colname); assert count > -1; return count; }
@Override public byte[] getBlob(String colname) throws PalantirSqlException { return getBlob(colname, -1); }
@Override public long getLong(String colname) throws PalantirSqlException { return getLong(findColumn(colname)); }
@Override public double getDouble(String colname) throws PalantirSqlException { return getDouble(findColumn(colname)); }
@Deprecated // use the get by colname variant instead protected abstract Long getLongObject(int col) throws PalantirSqlException;
protected abstract String getNullableString(int col) throws PalantirSqlException; protected abstract String getString(int col) throws PalantirSqlException;
@Deprecated // use the getBlob variant instead protected abstract byte[] getBytes(int col) throws PalantirSqlException;
@Deprecated // use the get by colname variant instead protected abstract int getInteger(int col) throws PalantirSqlException;