com.healthmarketscience.jackcess.impl.complex
Class UnsupportedColumnInfoImpl

java.lang.Object
  extended by com.healthmarketscience.jackcess.impl.complex.ComplexColumnInfoImpl<UnsupportedValue>
      extended by com.healthmarketscience.jackcess.impl.complex.UnsupportedColumnInfoImpl
All Implemented Interfaces:
ComplexColumnInfo<UnsupportedValue>, UnsupportedColumnInfo

public class UnsupportedColumnInfoImpl
extends ComplexColumnInfoImpl<UnsupportedValue>
implements UnsupportedColumnInfo

Complex column info for an unsupported complex type.

Author:
James Ahlborn

Field Summary
 
Fields inherited from class com.healthmarketscience.jackcess.impl.complex.ComplexColumnInfoImpl
INVALID_FK, INVALID_ID
 
Constructor Summary
UnsupportedColumnInfoImpl(Column column, int complexId, Table typeObjTable, Table flatTable)
           
 
Method Summary
 ComplexDataType getType()
           
 List<Column> getValueColumns()
           
static UnsupportedValue newValue(ComplexValueForeignKey complexValueFk, Map<String,?> values)
           
static UnsupportedValue newValue(Map<String,?> values)
           
 
Methods inherited from class com.healthmarketscience.jackcess.impl.complex.ComplexColumnInfoImpl
addRawValue, addValue, addValues, countValues, deleteAllValues, deleteAllValues, deleteRawValue, deleteValue, deleteValues, getColumn, getComplexValueForeignKeyColumn, getDatabase, getPrimaryKeyColumn, getRawValues, getRawValues, getValues, postTableLoadInit, toString, updateRawValue, updateValue, updateValues
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.healthmarketscience.jackcess.complex.ComplexColumnInfo
addRawValue, addValue, addValues, countValues, deleteAllValues, deleteAllValues, deleteRawValue, deleteValue, deleteValues, getRawValues, getRawValues, getValues, updateRawValue, updateValue, updateValues
 

Constructor Detail

UnsupportedColumnInfoImpl

public UnsupportedColumnInfoImpl(Column column,
                                 int complexId,
                                 Table typeObjTable,
                                 Table flatTable)
                          throws IOException
Throws:
IOException
Method Detail

getValueColumns

public List<Column> getValueColumns()

getType

public ComplexDataType getType()
Specified by:
getType in interface ComplexColumnInfo<UnsupportedValue>
Specified by:
getType in class ComplexColumnInfoImpl<UnsupportedValue>

newValue

public static UnsupportedValue newValue(Map<String,?> values)

newValue

public static UnsupportedValue newValue(ComplexValueForeignKey complexValueFk,
                                        Map<String,?> values)


Copyright © 2005–2017 Health Market Science. All rights reserved.