public interface ComplexColumnInfo<V extends ComplexValue>
| Modifier and Type | Method and Description |
|---|---|
ComplexValue.Id |
addRawValue(java.util.Map<java.lang.String,?> rawValue) |
ComplexValue.Id |
addValue(V value) |
void |
addValues(java.util.Collection<? extends V> values) |
int |
countValues(int complexValueFk) |
void |
deleteAllValues(ComplexValueForeignKey complexValueFk) |
void |
deleteAllValues(int complexValueFk) |
void |
deleteRawValue(Row rawValue) |
void |
deleteValue(V value) |
void |
deleteValues(java.util.Collection<? extends V> values) |
java.util.List<Row> |
getRawValues(int complexValueFk) |
java.util.List<Row> |
getRawValues(int complexValueFk,
java.util.Collection<java.lang.String> columnNames) |
ComplexDataType |
getType() |
java.util.List<V> |
getValues(ComplexValueForeignKey complexValueFk) |
ComplexValue.Id |
updateRawValue(Row rawValue) |
ComplexValue.Id |
updateValue(V value) |
void |
updateValues(java.util.Collection<? extends V> values) |
ComplexDataType getType()
int countValues(int complexValueFk)
throws java.io.IOException
java.io.IOExceptionjava.util.List<Row> getRawValues(int complexValueFk) throws java.io.IOException
java.io.IOExceptionjava.util.List<Row> getRawValues(int complexValueFk, java.util.Collection<java.lang.String> columnNames) throws java.io.IOException
java.io.IOExceptionjava.util.List<V> getValues(ComplexValueForeignKey complexValueFk) throws java.io.IOException
java.io.IOExceptionComplexValue.Id addRawValue(java.util.Map<java.lang.String,?> rawValue) throws java.io.IOException
java.io.IOExceptionComplexValue.Id addValue(V value) throws java.io.IOException
java.io.IOExceptionvoid addValues(java.util.Collection<? extends V> values) throws java.io.IOException
java.io.IOExceptionComplexValue.Id updateRawValue(Row rawValue) throws java.io.IOException
java.io.IOExceptionComplexValue.Id updateValue(V value) throws java.io.IOException
java.io.IOExceptionvoid updateValues(java.util.Collection<? extends V> values) throws java.io.IOException
java.io.IOExceptionvoid deleteRawValue(Row rawValue) throws java.io.IOException
java.io.IOExceptionvoid deleteValue(V value) throws java.io.IOException
java.io.IOExceptionvoid deleteValues(java.util.Collection<? extends V> values) throws java.io.IOException
java.io.IOExceptionvoid deleteAllValues(int complexValueFk)
throws java.io.IOException
java.io.IOExceptionvoid deleteAllValues(ComplexValueForeignKey complexValueFk) throws java.io.IOException
java.io.IOException