Elexis: Das führende OpenSource-Arztpraxisprogamm
im deutschsprachigen Raum
Java doc für Elexis version 2.1.7.dev vom 01.09.2013

com.healthmarketscience.jackcess.complex
Class UnsupportedColumnInfo

java.lang.Object
  extended by com.healthmarketscience.jackcess.complex.ComplexColumnInfo<UnsupportedValue>
      extended by com.healthmarketscience.jackcess.complex.UnsupportedColumnInfo

public class UnsupportedColumnInfo
extends ComplexColumnInfo<UnsupportedValue>

Complex column info for an unsupported complex type.


Nested Class Summary
 
Nested classes/interfaces inherited from class com.healthmarketscience.jackcess.complex.ComplexColumnInfo
ComplexColumnInfo.ComplexValueImpl
 
Field Summary
 
Fields inherited from class com.healthmarketscience.jackcess.complex.ComplexColumnInfo
INVALID_COMPLEX_VALUE_ID, INVALID_ID
 
Constructor Summary
UnsupportedColumnInfo(Column column, int complexId, Table typeObjTable, Table flatTable)
           
 
Method Summary
protected  java.lang.Object[] asRow(java.lang.Object[] row, UnsupportedValue value)
           
 ComplexDataType getType()
           
 java.util.List<Column> getValueColumns()
           
static UnsupportedValue newValue(ComplexValueForeignKey complexValueFk, java.util.Map<java.lang.String,?> values)
           
static UnsupportedValue newValue(java.util.Map<java.lang.String,?> values)
           
protected  com.healthmarketscience.jackcess.complex.UnsupportedColumnInfo.UnsupportedValueImpl toValue(ComplexValueForeignKey complexValueFk, java.util.Map<java.lang.String,java.lang.Object> rawValue)
           
 
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
 

Constructor Detail

UnsupportedColumnInfo

public UnsupportedColumnInfo(Column column,
                             int complexId,
                             Table typeObjTable,
                             Table flatTable)
                      throws java.io.IOException
Throws:
java.io.IOException
Method Detail

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)

Elexis: Das führende OpenSource-Arztpraxisprogamm
im deutschsprachigen Raum
Java doc für Elexis version 2.1.7.dev vom 01.09.2013