com.healthmarketscience.jackcess.complex
Class UnsupportedColumnInfo
java.lang.Object
com.healthmarketscience.jackcess.complex.ComplexColumnInfo<UnsupportedValue>
com.healthmarketscience.jackcess.complex.UnsupportedColumnInfo
public class UnsupportedColumnInfo
- extends ComplexColumnInfo<UnsupportedValue>
Complex column info for an unsupported complex type.
Methods inherited from class com.healthmarketscience.jackcess.complex.ComplexColumnInfo |
addRawValue, addValue, addValues, countValues, create, deleteAllValues, deleteAllValues, deleteRawValue, deleteValue, deleteValues, diffFlatColumns, getColumn, getComplexValueForeignKeyColumn, getDatabase, getFormat, getPageChannel, getPrimaryKeyColumn, getRawValues, getRawValues, getTypeColumns, getValues, postTableLoadInit, toString, toValues, updateRawValue, updateValue, updateValues |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
UnsupportedColumnInfo
public UnsupportedColumnInfo(Column column,
int complexId,
Table typeObjTable,
Table flatTable)
throws java.io.IOException
- Throws:
java.io.IOException
getValueColumns
public java.util.List<Column> getValueColumns()
getType
public ComplexDataType getType()
- Specified by:
getType
in class ComplexColumnInfo<UnsupportedValue>
toValue
protected com.healthmarketscience.jackcess.complex.UnsupportedColumnInfo.UnsupportedValueImpl toValue(ComplexValueForeignKey complexValueFk,
java.util.Map<java.lang.String,java.lang.Object> rawValue)
- Specified by:
toValue
in class ComplexColumnInfo<UnsupportedValue>
asRow
protected java.lang.Object[] asRow(java.lang.Object[] row,
UnsupportedValue value)
- Overrides:
asRow
in class ComplexColumnInfo<UnsupportedValue>
newValue
public static UnsupportedValue newValue(java.util.Map<java.lang.String,?> values)
newValue
public static UnsupportedValue newValue(ComplexValueForeignKey complexValueFk,
java.util.Map<java.lang.String,?> values)