@Override public Long getLongValue(C columnName, Long defaultValue) { Column<C> column = getColumnByName(columnName); if (column == null || !column.hasValue()) return defaultValue; return column.getLongValue(); }
@Override public Date getDateValue(C columnName, Date defaultValue) { Column<C> column = getColumnByName(columnName); if (column == null || !column.hasValue()) return defaultValue; return column.getDateValue(); }
@Override public <T> T getValue(C columnName, Serializer<T> serializer, T defaultValue) { Column<C> column = getColumnByName(columnName); if (column == null || !column.hasValue()) return defaultValue; return column.getValue(serializer); }
@Override public Double getDoubleValue(C columnName, Double defaultValue) { Column<C> column = getColumnByName(columnName); if (column == null || !column.hasValue()) return defaultValue; return column.getDoubleValue(); }
@Override public UUID getUUIDValue(C columnName, UUID defaultValue) { Column<C> column = getColumnByName(columnName); if (column == null || !column.hasValue()) return defaultValue; return column.getUUIDValue(); }
@Override public String getStringValue(C columnName, String defaultValue) { Column<C> column = getColumnByName(columnName); if (column == null || !column.hasValue()) return defaultValue; return column.getStringValue(); }
@Override public ByteBuffer getByteBufferValue(C columnName, ByteBuffer defaultValue) { Column<C> column = getColumnByName(columnName); if (column == null || !column.hasValue()) return defaultValue; return column.getByteBufferValue(); }
@Override public String getCompressedStringValue(C columnName, String defaultValue) { Column<C> column = getColumnByName(columnName); if (column == null || !column.hasValue()) return defaultValue; return column.getCompressedStringValue(); }
@Override public Integer getIntegerValue(C columnName, Integer defaultValue) { Column<C> column = getColumnByName(columnName); if (column == null || !column.hasValue()) return defaultValue; return column.getIntegerValue(); }
@Override public byte[] getByteArrayValue(C columnName, byte[] defaultValue) { Column<C> column = getColumnByName(columnName); if (column == null || !column.hasValue()) return defaultValue; return column.getByteArrayValue(); }
@Override public Boolean getBooleanValue(C columnName, Boolean defaultValue) { Column<C> column = getColumnByName(columnName); if (column == null || !column.hasValue()) return defaultValue; return column.getBooleanValue(); }