com.healthmarketscience.jackcess
Class JetFormat
java.lang.Object
com.healthmarketscience.jackcess.JetFormat
public abstract class JetFormat
- extends Object
Encapsulates constants describing a specific version of the Access Jet format
- Author:
- Tim McCune
MAX_RECORD_SIZE
public static final int MAX_RECORD_SIZE
- Maximum size of a record minus OLE objects and Memo fields
- See Also:
- Constant Field Values
TEXT_FIELD_UNIT_SIZE
public static final short TEXT_FIELD_UNIT_SIZE
- the "unit" size for text fields
- See Also:
- Constant Field Values
TEXT_FIELD_MAX_LENGTH
public static final short TEXT_FIELD_MAX_LENGTH
- Maximum size of a text field
- See Also:
- Constant Field Values
PAGE_SIZE
public final int PAGE_SIZE
- Database page size in bytes
MAX_DATABASE_SIZE
public final long MAX_DATABASE_SIZE
MAX_ROW_SIZE
public final int MAX_ROW_SIZE
PAGE_INITIAL_FREE_SPACE
public final int PAGE_INITIAL_FREE_SPACE
OFFSET_NEXT_TABLE_DEF_PAGE
public final int OFFSET_NEXT_TABLE_DEF_PAGE
OFFSET_NUM_ROWS
public final int OFFSET_NUM_ROWS
OFFSET_NEXT_AUTO_NUMBER
public final int OFFSET_NEXT_AUTO_NUMBER
OFFSET_TABLE_TYPE
public final int OFFSET_TABLE_TYPE
OFFSET_MAX_COLS
public final int OFFSET_MAX_COLS
OFFSET_NUM_VAR_COLS
public final int OFFSET_NUM_VAR_COLS
OFFSET_NUM_COLS
public final int OFFSET_NUM_COLS
OFFSET_NUM_INDEX_SLOTS
public final int OFFSET_NUM_INDEX_SLOTS
OFFSET_NUM_INDEXES
public final int OFFSET_NUM_INDEXES
OFFSET_OWNED_PAGES
public final int OFFSET_OWNED_PAGES
OFFSET_FREE_SPACE_PAGES
public final int OFFSET_FREE_SPACE_PAGES
OFFSET_INDEX_DEF_BLOCK
public final int OFFSET_INDEX_DEF_BLOCK
OFFSET_INDEX_NUMBER_BLOCK
public final int OFFSET_INDEX_NUMBER_BLOCK
OFFSET_COLUMN_TYPE
public final int OFFSET_COLUMN_TYPE
OFFSET_COLUMN_NUMBER
public final int OFFSET_COLUMN_NUMBER
OFFSET_COLUMN_PRECISION
public final int OFFSET_COLUMN_PRECISION
OFFSET_COLUMN_SCALE
public final int OFFSET_COLUMN_SCALE
OFFSET_COLUMN_FLAGS
public final int OFFSET_COLUMN_FLAGS
OFFSET_COLUMN_COMPRESSED_UNICODE
public final int OFFSET_COLUMN_COMPRESSED_UNICODE
OFFSET_COLUMN_LENGTH
public final int OFFSET_COLUMN_LENGTH
OFFSET_COLUMN_VARIABLE_TABLE_INDEX
public final int OFFSET_COLUMN_VARIABLE_TABLE_INDEX
OFFSET_COLUMN_FIXED_DATA_OFFSET
public final int OFFSET_COLUMN_FIXED_DATA_OFFSET
OFFSET_TABLE_DEF_LOCATION
public final int OFFSET_TABLE_DEF_LOCATION
OFFSET_ROW_START
public final int OFFSET_ROW_START
OFFSET_USAGE_MAP_START
public final int OFFSET_USAGE_MAP_START
OFFSET_USAGE_MAP_PAGE_DATA
public final int OFFSET_USAGE_MAP_PAGE_DATA
OFFSET_REFERENCE_MAP_PAGE_NUMBERS
public final int OFFSET_REFERENCE_MAP_PAGE_NUMBERS
OFFSET_FREE_SPACE
public final int OFFSET_FREE_SPACE
OFFSET_NUM_ROWS_ON_DATA_PAGE
public final int OFFSET_NUM_ROWS_ON_DATA_PAGE
MAX_NUM_ROWS_ON_DATA_PAGE
public final int MAX_NUM_ROWS_ON_DATA_PAGE
OFFSET_INDEX_COMPRESSED_BYTE_COUNT
public final int OFFSET_INDEX_COMPRESSED_BYTE_COUNT
OFFSET_INDEX_ENTRY_MASK
public final int OFFSET_INDEX_ENTRY_MASK
OFFSET_PREV_INDEX_PAGE
public final int OFFSET_PREV_INDEX_PAGE
OFFSET_NEXT_INDEX_PAGE
public final int OFFSET_NEXT_INDEX_PAGE
OFFSET_CHILD_TAIL_INDEX_PAGE
public final int OFFSET_CHILD_TAIL_INDEX_PAGE
SIZE_INDEX_DEFINITION
public final int SIZE_INDEX_DEFINITION
SIZE_COLUMN_HEADER
public final int SIZE_COLUMN_HEADER
SIZE_ROW_LOCATION
public final int SIZE_ROW_LOCATION
SIZE_LONG_VALUE_DEF
public final int SIZE_LONG_VALUE_DEF
MAX_INLINE_LONG_VALUE_SIZE
public final int MAX_INLINE_LONG_VALUE_SIZE
MAX_LONG_VALUE_ROW_SIZE
public final int MAX_LONG_VALUE_ROW_SIZE
SIZE_TDEF_HEADER
public final int SIZE_TDEF_HEADER
SIZE_TDEF_TRAILER
public final int SIZE_TDEF_TRAILER
SIZE_COLUMN_DEF_BLOCK
public final int SIZE_COLUMN_DEF_BLOCK
SIZE_INDEX_ENTRY_MASK
public final int SIZE_INDEX_ENTRY_MASK
USAGE_MAP_TABLE_BYTE_LENGTH
public final int USAGE_MAP_TABLE_BYTE_LENGTH
CHARSET
public final Charset CHARSET
VERSION_4
public static final JetFormat VERSION_4
getFormat
public static JetFormat getFormat(FileChannel channel)
throws IOException
- Returns:
- The Jet Format represented in the passed-in file
- Throws:
IOException
toString
public String toString()
- Overrides:
toString in class Object
Copyright ? 2005-2008 Health Market Science. All Rights Reserved.