com.healthmarketscience.jackcess.impl.complex
Class MultiValueColumnInfoImpl
java.lang.Object
com.healthmarketscience.jackcess.impl.complex.ComplexColumnInfoImpl<SingleValue>
com.healthmarketscience.jackcess.impl.complex.MultiValueColumnInfoImpl
- All Implemented Interfaces:
- ComplexColumnInfo<SingleValue>, MultiValueColumnInfo
public class MultiValueColumnInfoImpl
- extends ComplexColumnInfoImpl<SingleValue>
- implements MultiValueColumnInfo
Complex column info for a column holding multiple simple values per row.
- Author:
- James Ahlborn
| Methods inherited from class com.healthmarketscience.jackcess.impl.complex.ComplexColumnInfoImpl |
addRawValue, addValue, addValues, countValues, deleteAllValues, deleteAllValues, deleteRawValue, deleteValue, deleteValues, diffFlatColumns, getColumn, getComplexValueForeignKeyColumn, getDatabase, getPrimaryKeyColumn, getRawValues, getRawValues, getTypeColumns, getValueId, getValueId, getValues, postTableLoadInit, toString, toValues, updateRawValue, updateValue, updateValues |
| Methods inherited from interface com.healthmarketscience.jackcess.complex.ComplexColumnInfo |
addRawValue, addValue, addValues, countValues, deleteAllValues, deleteAllValues, deleteRawValue, deleteValue, deleteValues, getRawValues, getRawValues, getValues, updateRawValue, updateValue, updateValues |
MultiValueColumnInfoImpl
public MultiValueColumnInfoImpl(Column column,
int complexId,
Table typeObjTable,
Table flatTable)
throws IOException
- Throws:
IOException
getType
public ComplexDataType getType()
- Specified by:
getType in interface ComplexColumnInfo<SingleValue>- Specified by:
getType in class ComplexColumnInfoImpl<SingleValue>
getValueColumn
public Column getValueColumn()
toValue
protected com.healthmarketscience.jackcess.impl.complex.MultiValueColumnInfoImpl.SingleValueImpl toValue(ComplexValueForeignKey complexValueFk,
Row rawValue)
- Specified by:
toValue in class ComplexColumnInfoImpl<SingleValue>
asRow
protected Object[] asRow(Object[] row,
SingleValue value)
throws IOException
- Overrides:
asRow in class ComplexColumnInfoImpl<SingleValue>
- Throws:
IOException
newSingleValue
public static SingleValue newSingleValue(Object value)
newSingleValue
public static SingleValue newSingleValue(ComplexValueForeignKey complexValueFk,
Object value)
Copyright © 2005-2017 Health Market Science. All Rights Reserved.