|
Elexis: Das führende OpenSource-Arztpraxisprogamm im deutschsprachigen Raum Java doc für Elexis version 2.1.7.dev vom 01.09.2013 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.healthmarketscience.jackcess.JetFormat
public abstract class JetFormat
Encapsulates constants describing a specific version of the Access Jet format
Nested Class Summary | |
---|---|
static class |
JetFormat.CodecType
|
Method Summary | |
---|---|
protected abstract java.nio.charset.Charset |
defineCharset()
|
protected abstract JetFormat.CodecType |
defineCodecType()
|
protected abstract int |
defineDataPageInitialFreeSpace()
|
protected abstract Column.SortOrder |
defineDefaultSortOrder()
|
protected abstract byte[] |
defineHeaderMask()
|
protected abstract boolean |
defineIndexesSupported()
|
protected abstract boolean |
defineLegacyNumericIndexes()
|
protected abstract int |
defineMaxColumnNameLength()
|
protected abstract int |
defineMaxColumnsPerTable()
|
protected abstract long |
defineMaxDatabaseSize()
|
protected abstract int |
defineMaxIndexNameLength()
|
protected abstract int |
defineMaxInlineLongValueSize()
|
protected abstract int |
defineMaxLongValueRowSize()
|
protected abstract int |
defineMaxNumRowsOnDataPage()
|
protected abstract int |
defineMaxRowSize()
|
protected abstract int |
defineMaxTableNameLength()
|
protected abstract int |
defineOffsetChildTailIndexPage()
|
protected abstract int |
defineOffsetCodePage()
|
protected abstract int |
defineOffsetColumnCodePage()
|
protected abstract int |
defineOffsetColumnComplexId()
|
protected abstract int |
defineOffsetColumnCompressedUnicode()
|
protected abstract int |
defineOffsetColumnFixedDataOffset()
|
protected abstract int |
defineOffsetColumnFixedDataRowOffset()
|
protected abstract int |
defineOffsetColumnFlags()
|
protected abstract int |
defineOffsetColumnLength()
|
protected abstract int |
defineOffsetColumnNumber()
|
protected abstract int |
defineOffsetColumnPrecision()
|
protected abstract int |
defineOffsetColumnScale()
|
protected abstract int |
defineOffsetColumnSortOrder()
|
protected abstract int |
defineOffsetColumnType()
|
protected abstract int |
defineOffsetColumnVariableTableIndex()
|
protected abstract int |
defineOffsetEncodingKey()
|
protected abstract int |
defineOffsetFreeSpace()
|
protected abstract int |
defineOffsetFreeSpacePages()
|
protected abstract int |
defineOffsetHeaderDate()
|
protected abstract int |
defineOffsetIndexCompressedByteCount()
|
protected abstract int |
defineOffsetIndexDefBlock()
|
protected abstract int |
defineOffsetIndexEntryMask()
|
protected abstract int |
defineOffsetMaskedHeader()
|
protected abstract int |
defineOffsetMaxCols()
|
protected abstract int |
defineOffsetNextAutoNumber()
|
protected abstract int |
defineOffsetNextComplexAutoNumber()
|
protected abstract int |
defineOffsetNextIndexPage()
|
protected abstract int |
defineOffsetNextTableDefPage()
|
protected abstract int |
defineOffsetNumCols()
|
protected abstract int |
defineOffsetNumIndexes()
|
protected abstract int |
defineOffsetNumIndexSlots()
|
protected abstract int |
defineOffsetNumRows()
|
protected abstract int |
defineOffsetNumRowsOnDataPage()
|
protected abstract int |
defineOffsetNumVarCols()
|
protected abstract int |
defineOffsetOwnedPages()
|
protected abstract int |
defineOffsetPassword()
|
protected abstract int |
defineOffsetPrevIndexPage()
|
protected abstract int |
defineOffsetReferenceMapPageNumbers()
|
protected abstract int |
defineOffsetRowStart()
|
protected abstract int |
defineOffsetSortOrder()
|
protected abstract int |
defineOffsetTableDefLocation()
|
protected abstract int |
defineOffsetTableType()
|
protected abstract int |
defineOffsetUsageMapPageData()
|
protected abstract int |
defineOffsetUsageMapStart()
|
protected abstract int |
definePageSize()
|
protected abstract boolean |
defineReadOnly()
|
protected abstract int |
defineSizeColumnDefBlock()
|
protected abstract int |
defineSizeColumnHeader()
|
protected abstract int |
defineSizeIndexColumnBlock()
|
protected abstract int |
defineSizeIndexDefinition()
|
protected abstract int |
defineSizeIndexEntryMask()
|
protected abstract int |
defineSizeIndexInfoBlock()
|
protected abstract int |
defineSizeLongValueDef()
|
protected abstract int |
defineSizeNameLength()
|
protected abstract int |
defineSizePassword()
|
protected abstract int |
defineSizeRowColumnCount()
|
protected abstract int |
defineSizeRowLocation()
|
protected abstract int |
defineSizeRowVarColOffset()
|
protected abstract int |
defineSizeSortOrder()
|
protected abstract int |
defineSizeTdefHeader()
|
protected abstract int |
defineSizeTdefTrailer()
|
protected abstract int |
defineSkipAfterIndexFlags()
|
protected abstract int |
defineSkipAfterIndexSlot()
|
protected abstract int |
defineSkipBeforeIndex()
|
protected abstract int |
defineSkipBeforeIndexFlags()
|
protected abstract int |
defineSkipBeforeIndexSlot()
|
protected abstract int |
defineUsageMapTableByteLength()
|
static JetFormat |
getFormat(java.nio.channels.FileChannel channel)
|
protected abstract java.util.Map<java.lang.String,Database.FileFormat> |
getPossibleFileFormats()
|
protected abstract boolean |
isSupportedDataType(DataType type)
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final int MAX_RECORD_SIZE
public static final short TEXT_FIELD_UNIT_SIZE
public static final short TEXT_FIELD_MAX_LENGTH
public static final JetFormat VERSION_3
public static final JetFormat VERSION_4
public static final JetFormat VERSION_MSISAM
public static final JetFormat VERSION_12
public static final JetFormat VERSION_14
public final boolean READ_ONLY
public final boolean INDEXES_SUPPORTED
public final JetFormat.CodecType CODEC_TYPE
public final int PAGE_SIZE
public final long MAX_DATABASE_SIZE
public final int MAX_ROW_SIZE
public final int DATA_PAGE_INITIAL_FREE_SPACE
public final int OFFSET_MASKED_HEADER
public final byte[] HEADER_MASK
public final int OFFSET_HEADER_DATE
public final int OFFSET_PASSWORD
public final int SIZE_PASSWORD
public final int OFFSET_SORT_ORDER
public final int SIZE_SORT_ORDER
public final int OFFSET_CODE_PAGE
public final int OFFSET_ENCODING_KEY
public final int OFFSET_NEXT_TABLE_DEF_PAGE
public final int OFFSET_NUM_ROWS
public final int OFFSET_NEXT_AUTO_NUMBER
public final int OFFSET_NEXT_COMPLEX_AUTO_NUMBER
public final int OFFSET_TABLE_TYPE
public final int OFFSET_MAX_COLS
public final int OFFSET_NUM_VAR_COLS
public final int OFFSET_NUM_COLS
public final int OFFSET_NUM_INDEX_SLOTS
public final int OFFSET_NUM_INDEXES
public final int OFFSET_OWNED_PAGES
public final int OFFSET_FREE_SPACE_PAGES
public final int OFFSET_INDEX_DEF_BLOCK
public final int SIZE_INDEX_COLUMN_BLOCK
public final int SIZE_INDEX_INFO_BLOCK
public final int OFFSET_COLUMN_TYPE
public final int OFFSET_COLUMN_NUMBER
public final int OFFSET_COLUMN_PRECISION
public final int OFFSET_COLUMN_SCALE
public final int OFFSET_COLUMN_SORT_ORDER
public final int OFFSET_COLUMN_CODE_PAGE
public final int OFFSET_COLUMN_COMPLEX_ID
public final int OFFSET_COLUMN_FLAGS
public final int OFFSET_COLUMN_COMPRESSED_UNICODE
public final int OFFSET_COLUMN_LENGTH
public final int OFFSET_COLUMN_VARIABLE_TABLE_INDEX
public final int OFFSET_COLUMN_FIXED_DATA_OFFSET
public final int OFFSET_COLUMN_FIXED_DATA_ROW_OFFSET
public final int OFFSET_TABLE_DEF_LOCATION
public final int OFFSET_ROW_START
public final int OFFSET_USAGE_MAP_START
public final int OFFSET_USAGE_MAP_PAGE_DATA
public final int OFFSET_REFERENCE_MAP_PAGE_NUMBERS
public final int OFFSET_FREE_SPACE
public final int OFFSET_NUM_ROWS_ON_DATA_PAGE
public final int MAX_NUM_ROWS_ON_DATA_PAGE
public final int OFFSET_INDEX_COMPRESSED_BYTE_COUNT
public final int OFFSET_INDEX_ENTRY_MASK
public final int OFFSET_PREV_INDEX_PAGE
public final int OFFSET_NEXT_INDEX_PAGE
public final int OFFSET_CHILD_TAIL_INDEX_PAGE
public final int SIZE_INDEX_DEFINITION
public final int SIZE_COLUMN_HEADER
public final int SIZE_ROW_LOCATION
public final int SIZE_LONG_VALUE_DEF
public final int MAX_INLINE_LONG_VALUE_SIZE
public final int MAX_LONG_VALUE_ROW_SIZE
public final int SIZE_TDEF_HEADER
public final int SIZE_TDEF_TRAILER
public final int SIZE_COLUMN_DEF_BLOCK
public final int SIZE_INDEX_ENTRY_MASK
public final int SKIP_BEFORE_INDEX_FLAGS
public final int SKIP_AFTER_INDEX_FLAGS
public final int SKIP_BEFORE_INDEX_SLOT
public final int SKIP_AFTER_INDEX_SLOT
public final int SKIP_BEFORE_INDEX
public final int SIZE_NAME_LENGTH
public final int SIZE_ROW_COLUMN_COUNT
public final int SIZE_ROW_VAR_COL_OFFSET
public final int USAGE_MAP_TABLE_BYTE_LENGTH
public final int MAX_COLUMNS_PER_TABLE
public final int MAX_TABLE_NAME_LENGTH
public final int MAX_COLUMN_NAME_LENGTH
public final int MAX_INDEX_NAME_LENGTH
public final boolean LEGACY_NUMERIC_INDEXES
public final java.nio.charset.Charset CHARSET
public final Column.SortOrder DEFAULT_SORT_ORDER
Method Detail |
---|
public static JetFormat getFormat(java.nio.channels.FileChannel channel) throws java.io.IOException
channel
- the database file.
java.io.IOException
- if the database file format is unsupported.protected abstract boolean defineReadOnly()
protected abstract boolean defineIndexesSupported()
protected abstract JetFormat.CodecType defineCodecType()
protected abstract int definePageSize()
protected abstract long defineMaxDatabaseSize()
protected abstract int defineMaxRowSize()
protected abstract int defineDataPageInitialFreeSpace()
protected abstract int defineOffsetMaskedHeader()
protected abstract byte[] defineHeaderMask()
protected abstract int defineOffsetHeaderDate()
protected abstract int defineOffsetPassword()
protected abstract int defineSizePassword()
protected abstract int defineOffsetSortOrder()
protected abstract int defineSizeSortOrder()
protected abstract int defineOffsetCodePage()
protected abstract int defineOffsetEncodingKey()
protected abstract int defineOffsetNextTableDefPage()
protected abstract int defineOffsetNumRows()
protected abstract int defineOffsetNextAutoNumber()
protected abstract int defineOffsetNextComplexAutoNumber()
protected abstract int defineOffsetTableType()
protected abstract int defineOffsetMaxCols()
protected abstract int defineOffsetNumVarCols()
protected abstract int defineOffsetNumCols()
protected abstract int defineOffsetNumIndexSlots()
protected abstract int defineOffsetNumIndexes()
protected abstract int defineOffsetOwnedPages()
protected abstract int defineOffsetFreeSpacePages()
protected abstract int defineOffsetIndexDefBlock()
protected abstract int defineSizeIndexColumnBlock()
protected abstract int defineSizeIndexInfoBlock()
protected abstract int defineOffsetColumnType()
protected abstract int defineOffsetColumnNumber()
protected abstract int defineOffsetColumnPrecision()
protected abstract int defineOffsetColumnScale()
protected abstract int defineOffsetColumnSortOrder()
protected abstract int defineOffsetColumnCodePage()
protected abstract int defineOffsetColumnComplexId()
protected abstract int defineOffsetColumnFlags()
protected abstract int defineOffsetColumnCompressedUnicode()
protected abstract int defineOffsetColumnLength()
protected abstract int defineOffsetColumnVariableTableIndex()
protected abstract int defineOffsetColumnFixedDataOffset()
protected abstract int defineOffsetColumnFixedDataRowOffset()
protected abstract int defineOffsetTableDefLocation()
protected abstract int defineOffsetRowStart()
protected abstract int defineOffsetUsageMapStart()
protected abstract int defineOffsetUsageMapPageData()
protected abstract int defineOffsetReferenceMapPageNumbers()
protected abstract int defineOffsetFreeSpace()
protected abstract int defineOffsetNumRowsOnDataPage()
protected abstract int defineMaxNumRowsOnDataPage()
protected abstract int defineOffsetIndexCompressedByteCount()
protected abstract int defineOffsetIndexEntryMask()
protected abstract int defineOffsetPrevIndexPage()
protected abstract int defineOffsetNextIndexPage()
protected abstract int defineOffsetChildTailIndexPage()
protected abstract int defineSizeIndexDefinition()
protected abstract int defineSizeColumnHeader()
protected abstract int defineSizeRowLocation()
protected abstract int defineSizeLongValueDef()
protected abstract int defineMaxInlineLongValueSize()
protected abstract int defineMaxLongValueRowSize()
protected abstract int defineSizeTdefHeader()
protected abstract int defineSizeTdefTrailer()
protected abstract int defineSizeColumnDefBlock()
protected abstract int defineSizeIndexEntryMask()
protected abstract int defineSkipBeforeIndexFlags()
protected abstract int defineSkipAfterIndexFlags()
protected abstract int defineSkipBeforeIndexSlot()
protected abstract int defineSkipAfterIndexSlot()
protected abstract int defineSkipBeforeIndex()
protected abstract int defineSizeNameLength()
protected abstract int defineSizeRowColumnCount()
protected abstract int defineSizeRowVarColOffset()
protected abstract int defineUsageMapTableByteLength()
protected abstract int defineMaxColumnsPerTable()
protected abstract int defineMaxTableNameLength()
protected abstract int defineMaxColumnNameLength()
protected abstract int defineMaxIndexNameLength()
protected abstract java.nio.charset.Charset defineCharset()
protected abstract Column.SortOrder defineDefaultSortOrder()
protected abstract boolean defineLegacyNumericIndexes()
protected abstract java.util.Map<java.lang.String,Database.FileFormat> getPossibleFileFormats()
protected abstract boolean isSupportedDataType(DataType type)
public java.lang.String toString()
toString
in class java.lang.Object
|
Elexis: Das führende OpenSource-Arztpraxisprogamm im deutschsprachigen Raum Java doc für Elexis version 2.1.7.dev vom 01.09.2013 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |