public class AttachmentColumnInfoImpl extends ComplexColumnInfoImpl<Attachment> implements AttachmentColumnInfo
ComplexColumnInfoImpl.ComplexValueImplINVALID_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, updateValuesclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaddRawValue, addValue, addValues, countValues, deleteAllValues, deleteAllValues, deleteRawValue, deleteValue, deleteValues, getRawValues, getRawValues, getValues, updateRawValue, updateValue, updateValuespublic AttachmentColumnInfoImpl(Column column, int complexId, Table typeObjTable, Table flatTable) throws IOException
IOExceptionpublic 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>IOExceptionpublic 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–2016. All rights reserved.