com.healthmarketscience.jackcess.impl.complex
Class AttachmentColumnInfoImpl
java.lang.Object
com.healthmarketscience.jackcess.impl.complex.ComplexColumnInfoImpl<Attachment>
com.healthmarketscience.jackcess.impl.complex.AttachmentColumnInfoImpl
- All Implemented Interfaces:
- AttachmentColumnInfo, ComplexColumnInfo<Attachment>
public class AttachmentColumnInfoImpl
- extends ComplexColumnInfoImpl<Attachment>
- implements AttachmentColumnInfo
Complex column info for a column holding 0 or more attachments per row.
- Author:
- James Ahlborn
|
Method Summary |
Column |
getFileDataColumn()
|
Column |
getFileFlagsColumn()
|
Column |
getFileNameColumn()
|
Column |
getFileTimeStampColumn()
|
Column |
getFileTypeColumn()
|
Column |
getFileUrlColumn()
|
ComplexDataType |
getType()
|
static Attachment |
newAttachment(byte[] data)
|
static Attachment |
newAttachment(ComplexValueForeignKey complexValueFk,
byte[] data)
|
static Attachment |
newAttachment(ComplexValueForeignKey complexValueFk,
String url,
String name,
String type,
byte[] data,
Date timeStamp,
Integer flags)
|
static Attachment |
newAttachment(String url,
String name,
String type,
byte[] data,
Date timeStamp,
Integer flags)
|
static Attachment |
newEncodedAttachment(byte[] encodedData)
|
static Attachment |
newEncodedAttachment(ComplexValueForeignKey complexValueFk,
byte[] encodedData)
|
static Attachment |
newEncodedAttachment(ComplexValueForeignKey complexValueFk,
String url,
String name,
String type,
byte[] encodedData,
Date timeStamp,
Integer flags)
|
static Attachment |
newEncodedAttachment(String url,
String name,
String type,
byte[] encodedData,
Date timeStamp,
Integer flags)
|
| 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 interface com.healthmarketscience.jackcess.complex.ComplexColumnInfo |
addRawValue, addValue, addValues, countValues, deleteAllValues, deleteAllValues, deleteRawValue, deleteValue, deleteValues, getRawValues, getRawValues, getValues, updateRawValue, updateValue, updateValues |
AttachmentColumnInfoImpl
public AttachmentColumnInfoImpl(Column column,
int complexId,
Table typeObjTable,
Table flatTable)
throws IOException
- Throws:
IOException
getFileUrlColumn
public Column getFileUrlColumn()
getFileNameColumn
public Column getFileNameColumn()
getFileTypeColumn
public Column getFileTypeColumn()
getFileDataColumn
public Column getFileDataColumn()
getFileTimeStampColumn
public Column getFileTimeStampColumn()
getFileFlagsColumn
public Column getFileFlagsColumn()
getType
public ComplexDataType getType()
- Specified by:
getType in interface ComplexColumnInfo<Attachment>- Specified by:
getType in class ComplexColumnInfoImpl<Attachment>
newAttachment
public static Attachment newAttachment(byte[] data)
newAttachment
public static Attachment newAttachment(ComplexValueForeignKey complexValueFk,
byte[] data)
newAttachment
public static Attachment newAttachment(String url,
String name,
String type,
byte[] data,
Date timeStamp,
Integer flags)
newAttachment
public static Attachment newAttachment(ComplexValueForeignKey complexValueFk,
String url,
String name,
String type,
byte[] data,
Date timeStamp,
Integer flags)
newEncodedAttachment
public static Attachment newEncodedAttachment(byte[] encodedData)
newEncodedAttachment
public static Attachment newEncodedAttachment(ComplexValueForeignKey complexValueFk,
byte[] encodedData)
newEncodedAttachment
public static Attachment newEncodedAttachment(String url,
String name,
String type,
byte[] encodedData,
Date timeStamp,
Integer flags)
newEncodedAttachment
public static Attachment newEncodedAttachment(ComplexValueForeignKey complexValueFk,
String url,
String name,
String type,
byte[] encodedData,
Date timeStamp,
Integer flags)
Copyright © 2005-2015 Health Market Science. All Rights Reserved.