public class AttachmentColumnInfoImpl extends ComplexColumnInfoImpl<Attachment> implements AttachmentColumnInfo
ComplexColumnInfoImpl.ComplexValueImpl
INVALID_FK, INVALID_ID
Constructor and Description |
---|
AttachmentColumnInfoImpl(Column column,
int complexId,
Table typeObjTable,
Table flatTable) |
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 AttachmentColumnInfoImpl(Column column, int complexId, Table typeObjTable, Table flatTable) throws IOException
IOException
public Column getFileUrlColumn()
public Column getFileNameColumn()
public Column getFileTypeColumn()
public Column getFileDataColumn()
public Column getFileTimeStampColumn()
public Column getFileFlagsColumn()
public ComplexDataType getType()
getType
in interface ComplexColumnInfo<Attachment>
getType
in class ComplexColumnInfoImpl<Attachment>
protected com.healthmarketscience.jackcess.impl.complex.AttachmentColumnInfoImpl.AttachmentImpl toValue(ComplexValueForeignKey complexValueFk, Row rawValue)
toValue
in class ComplexColumnInfoImpl<Attachment>
protected Object[] asRow(Object[] row, Attachment attachment) throws IOException
asRow
in class ComplexColumnInfoImpl<Attachment>
IOException
public static Attachment newAttachment(byte[] data)
public static Attachment newAttachment(ComplexValueForeignKey complexValueFk, byte[] data)
public static Attachment newAttachment(String url, String name, String type, byte[] data, Date timeStamp, Integer flags)
public static Attachment newAttachment(ComplexValueForeignKey complexValueFk, String url, String name, String type, byte[] data, Date timeStamp, Integer flags)
public static Attachment newEncodedAttachment(byte[] encodedData)
public static Attachment newEncodedAttachment(ComplexValueForeignKey complexValueFk, byte[] encodedData)
public static Attachment newEncodedAttachment(String url, String name, String type, byte[] encodedData, Date timeStamp, Integer flags)
public static Attachment newEncodedAttachment(ComplexValueForeignKey complexValueFk, String url, String name, String type, byte[] encodedData, Date timeStamp, Integer flags)
Copyright © 2005–2018. All rights reserved.