public class Block
extends org.eclipse.birt.core.archive.cache.Cacheable
| 限定符和类型 | 字段和说明 |
|---|---|
static int |
ALLOC_TABLE_BLOCK
the first block of allocation table
|
static int |
DEFAULT_BLOCK_SIZE
Size of a physical block, counted in bytes.
|
static int |
DEFAULT_BUFFER_POOL_SIZE
default size of buffer pool - number of buffer blocks in buffer pool
|
static long |
DOCUMENT_TAG
The magic tag of the archive file: "RPTDOC"
|
static long |
DOCUMENT_VERSION_0
After support system id in archive file, DOCUMENT_VERSION_1 is writen
into header.
|
static long |
DOCUMENT_VERSION_1 |
static int |
ENTRY_ITEM_SIZE
the size of a entry in the entry table, counted in bytes
|
static int |
ENTRY_TABLE_BLOCK
the first block of entry table
|
static int |
FILE_STATUS_FINISHED
File status value: finished
|
static int |
HEADER_BLOCK
the block of archive header
|
static int |
MIN_BUFFER_POOL_SIZE
Min size of buffer pool - number of buffer blocks in buffer pool
|
static java.lang.String |
PROPERTY_DEFAULT_BLOCK_SIZE
the system property defines the block size, it should be times of 1024.
|
public static final long DOCUMENT_TAG
public static final long DOCUMENT_VERSION_0
public static final long DOCUMENT_VERSION_1
public static final java.lang.String PROPERTY_DEFAULT_BLOCK_SIZE
public static final int DEFAULT_BLOCK_SIZE
public static final int HEADER_BLOCK
public static final int ALLOC_TABLE_BLOCK
public static final int ENTRY_TABLE_BLOCK
public static final int ENTRY_ITEM_SIZE
public static final int FILE_STATUS_FINISHED
public static final int DEFAULT_BUFFER_POOL_SIZE
public static final int MIN_BUFFER_POOL_SIZE
public void refresh()
throws java.io.IOException
java.io.IOExceptionpublic void flush()
throws java.io.IOException
java.io.IOExceptionpublic byte[] getData()
public int write(int tgt,
byte[] b,
int off,
int len)
throws java.io.IOException
java.io.IOExceptionpublic int read(int src,
byte[] b,
int off,
int len)
throws java.io.IOException
java.io.IOExceptionCopyright © 2008 Actuate Corp. All rights reserved.