public class MultiValueColumnInfoImpl extends ComplexColumnInfoImpl<SingleValue> implements MultiValueColumnInfo
ComplexColumnInfoImpl.ComplexValueImpl
INVALID_FK, INVALID_ID
Constructor and Description |
---|
MultiValueColumnInfoImpl(Column column,
int complexId,
Table typeObjTable,
Table flatTable) |
Modifier and Type | Method and Description |
---|---|
protected Object[] |
asRow(Object[] row,
SingleValue value) |
ComplexDataType |
getType() |
Column |
getValueColumn() |
static SingleValue |
newSingleValue(ComplexValueForeignKey complexValueFk,
Object value) |
static SingleValue |
newSingleValue(Object value) |
protected com.healthmarketscience.jackcess.impl.complex.MultiValueColumnInfoImpl.SingleValueImpl |
toValue(ComplexValueForeignKey complexValueFk,
Row rawValue) |
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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
addRawValue, addValue, addValues, countValues, deleteAllValues, deleteAllValues, deleteRawValue, deleteValue, deleteValues, getRawValues, getRawValues, getValues, updateRawValue, updateValue, updateValues
public MultiValueColumnInfoImpl(Column column, int complexId, Table typeObjTable, Table flatTable) throws IOException
IOException
public ComplexDataType getType()
getType
in interface ComplexColumnInfo<SingleValue>
getType
in class ComplexColumnInfoImpl<SingleValue>
public Column getValueColumn()
protected com.healthmarketscience.jackcess.impl.complex.MultiValueColumnInfoImpl.SingleValueImpl toValue(ComplexValueForeignKey complexValueFk, Row rawValue)
toValue
in class ComplexColumnInfoImpl<SingleValue>
protected Object[] asRow(Object[] row, SingleValue value) throws IOException
asRow
in class ComplexColumnInfoImpl<SingleValue>
IOException
public static SingleValue newSingleValue(Object value)
public static SingleValue newSingleValue(ComplexValueForeignKey complexValueFk, Object value)
Copyright © 2005–2018. All rights reserved.