public interface ComplexColumnInfo<V extends ComplexValue>
| Modifier and Type | Method and Description |
|---|---|
ComplexValue.Id |
addRawValue(Map<String,?> rawValue) |
ComplexValue.Id |
addValue(V value) |
void |
addValues(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(Collection<? extends V> values) |
List<Row> |
getRawValues(int complexValueFk) |
List<Row> |
getRawValues(int complexValueFk,
Collection<String> columnNames) |
ComplexDataType |
getType() |
List<V> |
getValues(ComplexValueForeignKey complexValueFk) |
ComplexValue.Id |
updateRawValue(Row rawValue) |
ComplexValue.Id |
updateValue(V value) |
void |
updateValues(Collection<? extends V> values) |
ComplexDataType getType()
int countValues(int complexValueFk)
throws IOException
IOExceptionList<Row> getRawValues(int complexValueFk) throws IOException
IOExceptionList<Row> getRawValues(int complexValueFk, Collection<String> columnNames) throws IOException
IOExceptionList<V> getValues(ComplexValueForeignKey complexValueFk) throws IOException
IOExceptionComplexValue.Id addRawValue(Map<String,?> rawValue) throws IOException
IOExceptionComplexValue.Id addValue(V value) throws IOException
IOExceptionvoid addValues(Collection<? extends V> values) throws IOException
IOExceptionComplexValue.Id updateRawValue(Row rawValue) throws IOException
IOExceptionComplexValue.Id updateValue(V value) throws IOException
IOExceptionvoid updateValues(Collection<? extends V> values) throws IOException
IOExceptionvoid deleteRawValue(Row rawValue) throws IOException
IOExceptionvoid deleteValue(V value) throws IOException
IOExceptionvoid deleteValues(Collection<? extends V> values) throws IOException
IOExceptionvoid deleteAllValues(int complexValueFk)
throws IOException
IOExceptionvoid deleteAllValues(ComplexValueForeignKey complexValueFk) throws IOException
IOExceptionCopyright © 2005–2025 OpenHMS. All rights reserved.