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
IOException
List<Row> getRawValues(int complexValueFk) throws IOException
IOException
List<Row> getRawValues(int complexValueFk, Collection<String> columnNames) throws IOException
IOException
List<V> getValues(ComplexValueForeignKey complexValueFk) throws IOException
IOException
ComplexValue.Id addRawValue(Map<String,?> rawValue) throws IOException
IOException
ComplexValue.Id addValue(V value) throws IOException
IOException
void addValues(Collection<? extends V> values) throws IOException
IOException
ComplexValue.Id updateRawValue(Row rawValue) throws IOException
IOException
ComplexValue.Id updateValue(V value) throws IOException
IOException
void updateValues(Collection<? extends V> values) throws IOException
IOException
void deleteRawValue(Row rawValue) throws IOException
IOException
void deleteValue(V value) throws IOException
IOException
void deleteValues(Collection<? extends V> values) throws IOException
IOException
void deleteAllValues(int complexValueFk) throws IOException
IOException
void deleteAllValues(ComplexValueForeignKey complexValueFk) throws IOException
IOException
Copyright © 2005–2024 OpenHMS. All rights reserved.