public abstract class JetFormat extends Object
Modifier and Type | Class and Description |
---|---|
static class |
JetFormat.CodecType |
Modifier and Type | Method and Description |
---|---|
static JetFormat |
getFormat(FileChannel channel) |
abstract boolean |
isSupportedCalculatedDataType(DataType type) |
abstract boolean |
isSupportedDataType(DataType type) |
String |
toString() |
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 int OFFSET_ENGINE_NAME
public static final int LENGTH_ENGINE_NAME
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 static final JetFormat VERSION_16
public static final JetFormat VERSION_17
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_EXT_FLAGS
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 MAX_COMPRESSED_UNICODE_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_INDEXES_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 Charset CHARSET
public final ColumnImpl.SortOrder DEFAULT_SORT_ORDER
public final byte[] PROPERTY_MAP_TYPE
public final int SIZE_TEXT_FIELD_UNIT
public static JetFormat getFormat(FileChannel channel) throws IOException
channel
- the database file.IOException
- if the database file format is unsupported.public abstract boolean isSupportedDataType(DataType type)
public abstract boolean isSupportedCalculatedDataType(DataType type)
Copyright © 2005–2024 OpenHMS. All rights reserved.