Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep
A B C D E F G H I K L M N O P Q R S T U V W X Z

A

ABORT - Static variable in interface org.apache.derby.iapi.store.raw.Loggable
 
ADD_PAGE_BULK - Static variable in interface org.apache.derby.iapi.store.raw.ContainerHandle
 
ADD_PAGE_DEFAULT - Static variable in interface org.apache.derby.iapi.store.raw.ContainerHandle
 
AuxObject - interface org.apache.derby.iapi.store.raw.AuxObject.
The interface of objects which can be associated with a page while it's in cache.
abort() - Method in interface org.apache.derby.iapi.store.raw.Transaction
Abort all changes made by this transaction since the last commit, abort or the point the transaction was started, whichever is the most recent.
addAndLoadStreamContainer(long, Properties, RowSource) - Method in interface org.apache.derby.iapi.store.raw.Transaction
Add a new stream container to the segment and load the stream container.
addContainer(long, long, int, Properties, int) - Method in interface org.apache.derby.iapi.store.raw.Transaction
Add a new container to the segment.
addPage() - Method in interface org.apache.derby.iapi.store.raw.ContainerHandle
Add an empty page to the container and obtain exclusive access to it.
addPage(int) - Method in interface org.apache.derby.iapi.store.raw.ContainerHandle
Add an empty page to the container and obtain exclusive access to it.
addPostCommitWork(Serviceable) - Method in interface org.apache.derby.iapi.store.raw.Transaction
Add to the list of post commit work that may be processed after this transaction commits.
addPostTerminationWork(Serviceable) - Method in interface org.apache.derby.iapi.store.raw.Transaction
Add to the list of post termination work that may be processed after this transaction commits or aborts.
anyoneBlocked() - Method in interface org.apache.derby.iapi.store.raw.Transaction
Return true if any transaction is blocked, even if not by this one.
auxObjectInvalidated() - Method in interface org.apache.derby.iapi.store.raw.AuxObject
This method is called by the page manager when it's about to evict a page which is holding an aux object, or when a rollback occurred on the page.

B

BI_LOG - Static variable in interface org.apache.derby.iapi.store.raw.Loggable
 
backup(String) - Method in interface org.apache.derby.iapi.store.raw.RawStoreFactory
Backup the database to backupDir.
backup(File) - Method in interface org.apache.derby.iapi.store.raw.RawStoreFactory
Backup the database to backupDir.
backupAndEnableLogArchiveMode(String, boolean) - Method in interface org.apache.derby.iapi.store.raw.RawStoreFactory
Backup the database to a backup directory and enable the log archive mode that will keep the archived log files required for roll-forward from this version backup.
backupAndEnableLogArchiveMode(File, boolean) - Method in interface org.apache.derby.iapi.store.raw.RawStoreFactory
Backup the database to a backup directory and enable the log archive mode that will keep the archived log files required for roll-forward from this version backup.

C

CHECKSUM - Static variable in interface org.apache.derby.iapi.store.raw.Loggable
 
CIS - Static variable in class org.apache.derby.iapi.store.raw.ContainerLock
Container Intent Shared lock
CIX - Static variable in class org.apache.derby.iapi.store.raw.ContainerLock
Container Intent Exclusive lock
COMMIT - Static variable in interface org.apache.derby.iapi.store.raw.Loggable
 
COMPENSATION - Static variable in interface org.apache.derby.iapi.store.raw.Loggable
 
CONTAINER_INITIAL_PAGES - Static variable in interface org.apache.derby.iapi.store.raw.RawStoreFactory
Property name for container which attempts to be created with an initial size of this many pages.
CS - Static variable in class org.apache.derby.iapi.store.raw.ContainerLock
Container Shared lock
CU - Static variable in class org.apache.derby.iapi.store.raw.ContainerLock
Container Update lock
CX - Static variable in class org.apache.derby.iapi.store.raw.ContainerLock
Container Exclusive lock
C_COMPAT - Static variable in class org.apache.derby.iapi.store.raw.ContainerLock
Container lock compatability table
C_NUMBER - Static variable in class org.apache.derby.iapi.store.raw.ContainerLock
number of types of container locks
Compensation - interface org.apache.derby.iapi.store.raw.Compensation.
A Compensation operation can compensate for the action of a log operation.
ContainerHandle - interface org.apache.derby.iapi.store.raw.ContainerHandle.
A Container contains a contigious address space of pages, the pages start at page number Container.FIRST_PAGE_NUMBER and are numbered sequentially.
ContainerKey - class org.apache.derby.iapi.store.raw.ContainerKey.
A key that identifies a Container within the RawStore.
ContainerKey(long, long) - Constructor for class org.apache.derby.iapi.store.raw.ContainerKey
Create a new ContainerKey
ContainerLock - class org.apache.derby.iapi.store.raw.ContainerLock.
A ContainerLock represents a qualifier that is to be used when locking a container through a ContainerHandle.
ContainerLock(int) - Constructor for class org.apache.derby.iapi.store.raw.ContainerLock
 
Corruptable - interface org.apache.derby.iapi.store.raw.Corruptable.
 
changeBootPassword(Properties, Serializable) - Method in interface org.apache.derby.iapi.store.raw.RawStoreFactory
Change the boot password.
checkpoint() - Method in interface org.apache.derby.iapi.store.raw.RawStoreFactory
Try to checkpoint the database to minimize recovery time.
close() - Method in interface org.apache.derby.iapi.store.raw.ContainerHandle
Close me.
close() - Method in interface org.apache.derby.iapi.store.raw.ScanHandle
Close this scan.
close() - Method in interface org.apache.derby.iapi.store.raw.ScannedTransactionHandle
 
close() - Method in interface org.apache.derby.iapi.store.raw.StreamContainerHandle
Close me.
close() - Method in interface org.apache.derby.iapi.store.raw.Transaction
Close this transaction, the transaction must be idle.
commit() - Method in interface org.apache.derby.iapi.store.raw.Transaction
Commit this transaction.
commitNoSync(int) - Method in interface org.apache.derby.iapi.store.raw.Transaction
"Commit" this transaction without sync'ing the log.
compactRecord(RecordHandle) - Method in interface org.apache.derby.iapi.store.raw.ContainerHandle
This record probably has shrunk considerably.
compressContainer() - Method in interface org.apache.derby.iapi.store.raw.ContainerHandle
Release free space to the OS.
container - Variable in class org.apache.derby.iapi.store.raw.PageKey
 
containerId - Variable in class org.apache.derby.iapi.store.raw.ContainerKey
 
copyAndPurge(Page, int, int, int) - Method in interface org.apache.derby.iapi.store.raw.Page
move rows from one page to another, purging in the process.
createFinished() - Method in interface org.apache.derby.iapi.store.raw.RawStoreFactory
 
createXATransactionFromLocalTransaction(int, byte[], byte[]) - Method in interface org.apache.derby.iapi.store.raw.Transaction
Convert a local transaction to a global transaction.
currentTimeStamp() - Method in interface org.apache.derby.iapi.store.raw.Page
Return a time stamp that can be used to identify the page of this specific instance.

D

DATA_ENCRYPT_ALGORITHM_VERSION - Static variable in interface org.apache.derby.iapi.store.raw.RawStoreFactory
This variable is used to store the encryption scheme to allow for any future changes in encryption schemes of data This property has been introduced in version 10 Value starts at 1
DEALLOCATE_PROTECTION_HANDLE - Static variable in interface org.apache.derby.iapi.store.raw.RecordHandle
A lock with this recordHandle protects this deallocated page from being freed and reallocated.
DEFAULT_ASSIGN_ID - Static variable in interface org.apache.derby.iapi.store.raw.ContainerHandle
 
DEFAULT_ENCRYPTION_BLOCKSIZE - Static variable in interface org.apache.derby.iapi.store.raw.RawStoreFactory
default encryption block size In old existing databases (ie 5.1.x), the default encryption block size used is 8.
DEFAULT_PAGESIZE - Static variable in interface org.apache.derby.iapi.store.raw.ContainerHandle
Used in add container.
DEFAULT_SPARESPACE - Static variable in interface org.apache.derby.iapi.store.raw.ContainerHandle
 
DERBY_STORE_MAJOR_VERSION_10 - Static variable in interface org.apache.derby.iapi.store.raw.RawStoreFactory
Derby 10 Store Major version
DERBY_STORE_MINOR_VERSION_1 - Static variable in interface org.apache.derby.iapi.store.raw.RawStoreFactory
Derby Store Minor Version (1)
DIAG_BYTES_FREE - Static variable in interface org.apache.derby.iapi.store.raw.Page
 
DIAG_BYTES_RESERVED - Static variable in interface org.apache.derby.iapi.store.raw.Page
 
DIAG_CONGLOMID - Static variable in class org.apache.derby.iapi.store.raw.RowLock
 
DIAG_CONTAINERID - Static variable in class org.apache.derby.iapi.store.raw.RowLock
 
DIAG_COUNT - Static variable in class org.apache.derby.iapi.store.raw.RowLock
 
DIAG_GROUP - Static variable in class org.apache.derby.iapi.store.raw.RowLock
 
DIAG_INDEX - Static variable in class org.apache.derby.iapi.store.raw.RowLock
 
DIAG_LOCKMODE - Static variable in class org.apache.derby.iapi.store.raw.RowLock
 
DIAG_LOCKTYPE - Static variable in class org.apache.derby.iapi.store.raw.RowLock
 
DIAG_MAXROWSIZE - Static variable in interface org.apache.derby.iapi.store.raw.Page
 
DIAG_MINIMUM_REC_SIZE - Static variable in interface org.apache.derby.iapi.store.raw.Page
 
DIAG_MINROWSIZE - Static variable in interface org.apache.derby.iapi.store.raw.Page
 
DIAG_NUMOVERFLOWED - Static variable in interface org.apache.derby.iapi.store.raw.Page
 
DIAG_PAGENUM - Static variable in class org.apache.derby.iapi.store.raw.RowLock
 
DIAG_PAGEOVERHEAD - Static variable in interface org.apache.derby.iapi.store.raw.Page
 
DIAG_PAGE_SIZE - Static variable in interface org.apache.derby.iapi.store.raw.Page
 
DIAG_RECID - Static variable in class org.apache.derby.iapi.store.raw.RowLock
 
DIAG_RESERVED_SPACE - Static variable in interface org.apache.derby.iapi.store.raw.Page
 
DIAG_ROWSIZE - Static variable in interface org.apache.derby.iapi.store.raw.Page
 
DIAG_SEGMENTID - Static variable in class org.apache.derby.iapi.store.raw.RowLock
 
DIAG_SLOTTABLE_SIZE - Static variable in interface org.apache.derby.iapi.store.raw.Page
 
DIAG_STATE - Static variable in class org.apache.derby.iapi.store.raw.RowLock
 
DIAG_XACTID - Static variable in class org.apache.derby.iapi.store.raw.RowLock
 
D_ContainerKey - class org.apache.derby.iapi.store.raw.D_ContainerKey.
The D_BaseContainerHandle class provides diagnostic information about the BaseContainerHandle class.
D_ContainerKey() - Constructor for class org.apache.derby.iapi.store.raw.D_ContainerKey
 
D_ContainerLock - class org.apache.derby.iapi.store.raw.D_ContainerLock.
The D_ContainerLock class provides diagnostic information about the ContainerLock qualifer, and is used for output in lock debugging.
D_ContainerLock() - Constructor for class org.apache.derby.iapi.store.raw.D_ContainerLock
 
D_RowLock - class org.apache.derby.iapi.store.raw.D_RowLock.
The D_RowLock class provides diagnostic information about the RowLock qualifer, and is used for output in lock debugging.
D_RowLock() - Constructor for class org.apache.derby.iapi.store.raw.D_RowLock
 
decrypt(byte[], int, int, byte[], int) - Method in interface org.apache.derby.iapi.store.raw.RawStoreFactory
Decrypt cleartext from ciphertext.
delete(RecordHandle, LogicalUndo) - Method in interface org.apache.derby.iapi.store.raw.Page
Mark the record identified by position as deleted.
deleteAtSlot(int, boolean, LogicalUndo) - Method in interface org.apache.derby.iapi.store.raw.Page
Mark the record at slot as deleted or undeleted according to delete flag.
destroy() - Method in interface org.apache.derby.iapi.store.raw.Transaction
If this transaction is not idle, abort it.
diag() - Method in class org.apache.derby.iapi.store.raw.D_ContainerKey
Return string identifying the underlying container.
diag() - Method in class org.apache.derby.iapi.store.raw.D_ContainerLock
Return string describing id of container.
diag() - Method in class org.apache.derby.iapi.store.raw.D_RowLock
Return the string for the qualifier.
diag_detail(Properties) - Method in class org.apache.derby.iapi.store.raw.D_ContainerKey
Return a set of properties describing the the key used to lock container.
disableLogArchiveMode(boolean) - Method in interface org.apache.derby.iapi.store.raw.RawStoreFactory
disables the log archival process, i.e No old log files will be kept around for a roll-forward recovery.
doMe(Transaction, LogInstant, LimitObjectInput) - Method in interface org.apache.derby.iapi.store.raw.Loggable
Apply the change indicated by this operation and optional data.
dropContainer(ContainerKey) - Method in interface org.apache.derby.iapi.store.raw.Transaction
Drop a container.
dropStreamContainer(long, long) - Method in interface org.apache.derby.iapi.store.raw.Transaction
Drop a stream container.

E

ENCRYPTED_KEY - Static variable in interface org.apache.derby.iapi.store.raw.RawStoreFactory
If dataEncryption is true, store the encrypted key in services.properties file.
ENCRYPTION_ALIGNMENT - Static variable in interface org.apache.derby.iapi.store.raw.RawStoreFactory
encryption alignment requirement.
ENCRYPTION_BLOCKSIZE - Static variable in interface org.apache.derby.iapi.store.raw.RawStoreFactory
encryption block size used during creation of encrypted database This property is not set by the user; it is set by the engine when RawStore boots up during creation of an encrypted database
encrypt(byte[], int, int, byte[], int) - Method in interface org.apache.derby.iapi.store.raw.RawStoreFactory
Encrypt cleartext into ciphertext.
equalTimeStamp(PageTimeStamp) - Method in interface org.apache.derby.iapi.store.raw.Page
See if timeStamp for this page is the same as the current instance of the page.
equals(Object) - Method in class org.apache.derby.iapi.store.raw.ContainerKey
 
equals(Object) - Method in class org.apache.derby.iapi.store.raw.PageKey
 

F

FILE_RESOURCE - Static variable in interface org.apache.derby.iapi.store.raw.Loggable
 
FIRST - Static variable in interface org.apache.derby.iapi.store.raw.Loggable
Each loggable belongs to one or more groups of similar functionality.
FIRST_PAGE_NUMBER - Static variable in interface org.apache.derby.iapi.store.raw.ContainerHandle
The first valid page number
FIRST_RECORD_ID - Static variable in interface org.apache.derby.iapi.store.raw.RecordHandle
First recordId that is used to identify a record.
FIRST_SLOT_NUMBER - Static variable in interface org.apache.derby.iapi.store.raw.Page
The slot number of the first slot.
FetchDescriptor - class org.apache.derby.iapi.store.raw.FetchDescriptor.
FetchDescriptor is used to package up all the arguments necessary to describe what rows and what row parts should be returned from the store back to language as part of a fetch.
FetchDescriptor() - Constructor for class org.apache.derby.iapi.store.raw.FetchDescriptor
Constructors for This class:
FetchDescriptor(int) - Constructor for class org.apache.derby.iapi.store.raw.FetchDescriptor
 
FetchDescriptor(int, int) - Constructor for class org.apache.derby.iapi.store.raw.FetchDescriptor
 
FetchDescriptor(int, FormatableBitSet, Qualifier[][]) - Constructor for class org.apache.derby.iapi.store.raw.FetchDescriptor
 
fetch(RecordHandle, Object[], FormatableBitSet, boolean) - Method in interface org.apache.derby.iapi.store.raw.Page
Fetch and lock a non-deleted record.
fetchFieldFromSlot(int, int, Object) - Method in interface org.apache.derby.iapi.store.raw.Page
Fetch a single field from a deleted or non-deleted record.
fetchFromSlot(RecordHandle, int, Object[], FetchDescriptor, boolean) - Method in interface org.apache.derby.iapi.store.raw.Page
Fetch a record located in the passed in slot.
fetchNext(DataValueDescriptor[]) - Method in interface org.apache.derby.iapi.store.raw.StreamContainerHandle
Fetch the next record.
fetchNumFields(RecordHandle) - Method in interface org.apache.derby.iapi.store.raw.Page
Fetch the number of fields in a record.
fetchNumFieldsAtSlot(int) - Method in interface org.apache.derby.iapi.store.raw.Page
Fetch the number of fields in a record.
findUserTransaction(ContextManager, String) - Method in interface org.apache.derby.iapi.store.raw.RawStoreFactory
Find a user transaction in the context manager, which must be the current context manager.
flushContainer() - Method in interface org.apache.derby.iapi.store.raw.ContainerHandle
Flush all dirty pages of the container to disk.
freeze() - Method in interface org.apache.derby.iapi.store.raw.RawStoreFactory
Freeze the database temporarily so a backup can be taken.
freezePersistentStore() - Method in interface org.apache.derby.iapi.store.raw.RawStoreFactory
Freeze the database from altering any persistent storage.

G

GET_PAGE_UNFILLED - Static variable in interface org.apache.derby.iapi.store.raw.ContainerHandle
 
GlobalTransactionId - interface org.apache.derby.iapi.store.raw.GlobalTransactionId.
A transaction identifier that is unique among all raw stores and all transactions The equals() method for TransactionId implements by value equality.
generateUndo(Transaction, LimitObjectInput) - Method in interface org.apache.derby.iapi.store.raw.Undoable
Generate a loggable which will undo this change, using the optional input if necessary.
getActiveStateTxIdString() - Method in interface org.apache.derby.iapi.store.raw.Transaction
get string ID of the actual transaction ID that will be used when transaction is in active state.
getAuxObject() - Method in interface org.apache.derby.iapi.store.raw.Page
Retrieve this page's aux object, returning null if there isn't one.
getBranchQualifier() - Method in interface org.apache.derby.iapi.store.raw.GlobalTransactionId
Obtain the transaction branch qualifier part of the GlobalTransactionId in a byte array.
getCacheStats(String) - Method in interface org.apache.derby.iapi.store.raw.Transaction
Get cache statistics for the specified cache
getCompatibilitySpace() - Method in interface org.apache.derby.iapi.store.raw.Transaction
Get the compatibility space of the transaction.
getContainer() - Method in interface org.apache.derby.iapi.store.raw.LogicalUndoable
Return the containerHandle used by this log operation.
getContainerId() - Method in class org.apache.derby.iapi.store.raw.ContainerKey
Return my identifier within the segment
getContainerId() - Method in class org.apache.derby.iapi.store.raw.PageKey
 
getContainerId() - Method in interface org.apache.derby.iapi.store.raw.RecordHandle
Return the identity of my container.
getContainerProperties(Properties) - Method in interface org.apache.derby.iapi.store.raw.ContainerHandle
Request the system properties associated with a container.
getContainerProperties(Properties) - Method in interface org.apache.derby.iapi.store.raw.StreamContainerHandle
Request the system properties associated with a container.
getContextManager() - Method in interface org.apache.derby.iapi.store.raw.Transaction
Return the context manager this transaction is associated with.
getDaemon() - Method in interface org.apache.derby.iapi.store.raw.RawStoreFactory
If this raw store has a daemon that services its need, return the daemon.
getDataFactoryModule() - Method in interface org.apache.derby.iapi.store.raw.RawStoreFactory
 
getDefaultLockingPolicy() - Method in interface org.apache.derby.iapi.store.raw.Transaction
Get the current default locking policy for all operations within this transaction.
getEncryptionBlockSize() - Method in interface org.apache.derby.iapi.store.raw.RawStoreFactory
Returns the encryption block size used during creation of the encrypted database
getEstimatedPageCount(int) - Method in interface org.apache.derby.iapi.store.raw.ContainerHandle
Get the total estimated number of allocated (not freed, not deallocated) user pages in the container, including overflow pages.
getEstimatedRowCount(int) - Method in interface org.apache.derby.iapi.store.raw.ContainerHandle
Get the total estimated number of rows in the container, not including overflow rows.
getFileHandler() - Method in interface org.apache.derby.iapi.store.raw.Transaction
Get an object to handle non-transactional files.
getFirstInstant() - Method in interface org.apache.derby.iapi.store.raw.ScannedTransactionHandle
 
getFirstPage() - Method in interface org.apache.derby.iapi.store.raw.ContainerHandle
Obtain exclusive access to the current first page of the container.
getFormat_Id() - Method in interface org.apache.derby.iapi.store.raw.GlobalTransactionId
Obtain the format id part of the GlobalTransactionId.
getGlobalId() - Method in interface org.apache.derby.iapi.store.raw.Transaction
Return my transaction identifier.
getGlobalTransactionId() - Method in interface org.apache.derby.iapi.store.raw.GlobalTransactionId
Obtain the global transaction identifier part of GlobalTransactionId as an array of bytes.
getGroup() - Method in interface org.apache.derby.iapi.store.raw.ScanHandle
Get the group for the current log record.
getId() - Method in interface org.apache.derby.iapi.store.raw.ContainerHandle
Return my identifier.
getId() - Method in interface org.apache.derby.iapi.store.raw.RecordHandle
Obtain the page-unique identifier for this record.
getId() - Method in interface org.apache.derby.iapi.store.raw.StreamContainerHandle
Return my identifier.
getInstant() - Method in interface org.apache.derby.iapi.store.raw.ScanHandle
Get the DatabaseInstant for the current log record.
getInvalidRecordHandle() - Method in interface org.apache.derby.iapi.store.raw.Page
Return an invalid record handle.
getLastInstant() - Method in interface org.apache.derby.iapi.store.raw.ScannedTransactionHandle
 
getLockFactory() - Method in interface org.apache.derby.iapi.store.raw.RawStoreFactory
Get the LockFactory to use with this store.
getLockingPolicy() - Method in interface org.apache.derby.iapi.store.raw.ContainerHandle
Return the locking policy for this open container.
getLogFactoryModule() - Method in interface org.apache.derby.iapi.store.raw.RawStoreFactory
 
getLoggable() - Method in interface org.apache.derby.iapi.store.raw.ScanHandle
Get the Loggable associated with the currentLogRecord
getMaterializedColumns() - Method in class org.apache.derby.iapi.store.raw.FetchDescriptor
Internal to store.
getMaxContainerId() - Method in interface org.apache.derby.iapi.store.raw.RawStoreFactory
Return an id which can be used to create a container.
getMaxFetchColumnId() - Method in class org.apache.derby.iapi.store.raw.FetchDescriptor
Internal to store.
getMode() - Method in interface org.apache.derby.iapi.store.raw.LockingPolicy
Get the mode of this policy
getNextPage(long) - Method in interface org.apache.derby.iapi.store.raw.ContainerHandle
Obtain exclusive access to the next valid page of the given page number in the container.
getNextRecord() - Method in interface org.apache.derby.iapi.store.raw.ScannedTransactionHandle
 
getNextSlotNumber(RecordHandle) - Method in interface org.apache.derby.iapi.store.raw.Page
Find slot for record with an id greater than the passed in identifier.
getOptionalData() - Method in interface org.apache.derby.iapi.store.raw.ScanHandle
Get an InputStream for reading the optional data associated with the current log record.
getOptionalData() - Method in interface org.apache.derby.iapi.store.raw.ScannedTransactionHandle
 
getPage(long) - Method in interface org.apache.derby.iapi.store.raw.ContainerHandle
Obtain exclusive access to the page with the given page number.
getPageForCompress(int, long) - Method in interface org.apache.derby.iapi.store.raw.ContainerHandle
 
getPageForInsert(int) - Method in interface org.apache.derby.iapi.store.raw.ContainerHandle
Get a page for insert.
getPageId() - Method in interface org.apache.derby.iapi.store.raw.RecordHandle
Return the identity of my Page.
getPageNoWait(long) - Method in interface org.apache.derby.iapi.store.raw.ContainerHandle
Identical to getPage but returns null immediately if the desired page is already latched by another Container.
getPageNumber() - Method in interface org.apache.derby.iapi.store.raw.Page
Return the page number of this page.
getPageNumber() - Method in class org.apache.derby.iapi.store.raw.PageKey
 
getPageNumber() - Method in interface org.apache.derby.iapi.store.raw.RecordHandle
Obtain the page number this record lives on.
getPreparedLog() - Method in interface org.apache.derby.iapi.store.raw.Loggable
The log operations are responsible to create the ByteArray, and the log operations should write out any optional data for the change to the ByteArray.
getQualifierList() - Method in class org.apache.derby.iapi.store.raw.FetchDescriptor
Return the qualifier array.
getRawStoreProperties(PersistentSet) - Method in interface org.apache.derby.iapi.store.raw.RawStoreFactory
Get JBMS properties relavent to raw store
getRecordHandle() - Method in interface org.apache.derby.iapi.store.raw.LogicalUndoable
Return the recordHandle stored in the log operation that correspond to the record that was changed in the rollforward.
getRecordHandle(int) - Method in interface org.apache.derby.iapi.store.raw.Page
Get a record handle from a previously stored record id.
getRecordHandleAtSlot(int) - Method in interface org.apache.derby.iapi.store.raw.Page
Get the record handle of row at slot.
getSegmentId() - Method in class org.apache.derby.iapi.store.raw.ContainerKey
Return my segment identifier
getSlotNumber(RecordHandle) - Method in interface org.apache.derby.iapi.store.raw.Page
Get the slot number.
getSlotNumberHint() - Method in interface org.apache.derby.iapi.store.raw.RecordHandle
What slot number might the record be at?
getSpaceInfo() - Method in interface org.apache.derby.iapi.store.raw.ContainerHandle
Get information about space used by the container.
getThisInstant() - Method in interface org.apache.derby.iapi.store.raw.ScannedTransactionHandle
 
getTransactionFactoryModule() - Method in interface org.apache.derby.iapi.store.raw.RawStoreFactory
 
getTransactionId() - Method in interface org.apache.derby.iapi.store.raw.ScanHandle
Get the TransactionId for the current log record.
getTransactionInfo() - Method in interface org.apache.derby.iapi.store.raw.RawStoreFactory
 
getType() - Method in class org.apache.derby.iapi.store.raw.ContainerLock
Get an integer representation of the type of the lock.
getType() - Method in class org.apache.derby.iapi.store.raw.RowLock
Get an integer representation of the type of the lock.
getUniqueId() - Method in interface org.apache.derby.iapi.store.raw.ContainerHandle
Return my unique identifier, this identifier will be unique to each instance of an open container handle.
getUserPageNoWait(long) - Method in interface org.apache.derby.iapi.store.raw.ContainerHandle
Obtain exclusive access to the page with the given page number.
getUserPageWait(long) - Method in interface org.apache.derby.iapi.store.raw.ContainerHandle
Obtain exclusive access to the page with the given page number.
getValidColumns() - Method in class org.apache.derby.iapi.store.raw.FetchDescriptor
Return the column list bit map.
getValidColumnsArray() - Method in class org.apache.derby.iapi.store.raw.FetchDescriptor
 
getXAResourceManager() - Method in interface org.apache.derby.iapi.store.raw.RawStoreFactory
 
group() - Method in interface org.apache.derby.iapi.store.raw.Loggable
Get the loggable's group value

H

hashCode() - Method in class org.apache.derby.iapi.store.raw.ContainerKey
 
hashCode() - Method in class org.apache.derby.iapi.store.raw.PageKey
 

I

INSERT_CONDITIONAL - Static variable in interface org.apache.derby.iapi.store.raw.Page
 
INSERT_DEFAULT - Static variable in interface org.apache.derby.iapi.store.raw.Page
 
INSERT_FOR_SPLIT - Static variable in interface org.apache.derby.iapi.store.raw.Page
 
INSERT_INITIAL - Static variable in interface org.apache.derby.iapi.store.raw.Page
Values for insertFlag.
INSERT_OVERFLOW - Static variable in interface org.apache.derby.iapi.store.raw.Page
 
INSERT_UNDO_WITH_PURGE - Static variable in interface org.apache.derby.iapi.store.raw.Page
 
INVALID_PAGE_NUMBER - Static variable in interface org.apache.derby.iapi.store.raw.ContainerHandle
A page number that is guaranteed to be invalid.
INVALID_RECORD_HANDLE - Static variable in interface org.apache.derby.iapi.store.raw.RecordHandle
An invalid record handle
INVALID_SLOT_NUMBER - Static variable in interface org.apache.derby.iapi.store.raw.Page
A slot number guaranteed to be invalid.
idle() - Method in interface org.apache.derby.iapi.store.raw.RawStoreFactory
Idle the raw store as much as possible.
insert(Object[], FormatableBitSet, byte, int) - Method in interface org.apache.derby.iapi.store.raw.Page
Insert a record anywhere on the page.
insertAtSlot(int, Object[], FormatableBitSet, LogicalUndo, byte, int) - Method in interface org.apache.derby.iapi.store.raw.Page
Insert a record at the specified slot.
isCompatible(ContainerLock) - Method in class org.apache.derby.iapi.store.raw.ContainerLock
 
isCompatible(int) - Method in class org.apache.derby.iapi.store.raw.ContainerLock
 
isCompatible(RowLock) - Method in class org.apache.derby.iapi.store.raw.RowLock
 
isCompatible(int) - Method in class org.apache.derby.iapi.store.raw.RowLock
 
isDeletedAtSlot(int) - Method in interface org.apache.derby.iapi.store.raw.Page
Test if a record is deleted.
isIdle() - Method in interface org.apache.derby.iapi.store.raw.Transaction
Reveals whether the transaction has ever read or written data.
isLatched() - Method in interface org.apache.derby.iapi.store.raw.Page
 
isPristine() - Method in interface org.apache.derby.iapi.store.raw.Transaction
Reveal whether the transaction is in a pristine state, which means it hasn't done any updates since the last commit.
isReadOnly() - Method in interface org.apache.derby.iapi.store.raw.ContainerHandle
Is the container opened for read only or update?
isReadOnly() - Method in interface org.apache.derby.iapi.store.raw.RawStoreFactory
Is the store read-only.
isTemporaryContainer() - Method in interface org.apache.derby.iapi.store.raw.ContainerHandle
Return true if this containerHandle refers to a temporary container.

K

KEEP_LOCKS - Static variable in interface org.apache.derby.iapi.store.raw.Transaction
 
KEEP_TRANSACTION_LOG - Static variable in interface org.apache.derby.iapi.store.raw.RawStoreFactory
for debugging, keep all transaction logs intact.

L

LAST - Static variable in interface org.apache.derby.iapi.store.raw.Loggable
 
LOG_ENCRYPT_ALGORITHM_VERSION - Static variable in interface org.apache.derby.iapi.store.raw.RawStoreFactory
Store the encryption scheme used for logging This will allow for any future changes in encryption schemes of logs This variable has been introduced in version 10 and value starts at 1.
LockingPolicy - interface org.apache.derby.iapi.store.raw.LockingPolicy.
Any object that implements this interface can be used as a locking policy for accessing a container.
Loggable - interface org.apache.derby.iapi.store.raw.Loggable.
A Loggable is a record of a change of state or an event that happened in the RawStore in the context of a transaction.
LogicalUndoable - interface org.apache.derby.iapi.store.raw.LogicalUndoable.
A LogicalUndoable is a log operation that operates on the content of a page and the log operation needs logical undo.
lockAttributes(int, Hashtable) - Method in class org.apache.derby.iapi.store.raw.ContainerKey
This lockable wants to participate in the Virtual Lock table.
lockContainer(Transaction, ContainerHandle, boolean, boolean) - Method in interface org.apache.derby.iapi.store.raw.LockingPolicy
Called when a container is opened.
lockEvent(Latch) - Method in class org.apache.derby.iapi.store.raw.ContainerKey
 
lockRecordForRead(Transaction, ContainerHandle, RecordHandle, boolean, boolean) - Method in interface org.apache.derby.iapi.store.raw.LockingPolicy
Called before a record is fetched.
lockRecordForRead(Latch, RecordHandle, boolean) - Method in interface org.apache.derby.iapi.store.raw.LockingPolicy
Lock a record while holding a page latch.
lockRecordForWrite(Transaction, RecordHandle, boolean, boolean) - Method in interface org.apache.derby.iapi.store.raw.LockingPolicy
Called before a record is inserted, updated or deleted.
lockRecordForWrite(Latch, RecordHandle) - Method in interface org.apache.derby.iapi.store.raw.LockingPolicy
Lock a record for write while holding a page latch.
lockerAlwaysCompatible() - Method in class org.apache.derby.iapi.store.raw.ContainerKey
This method will only be called if requestCompatible returned false.
logAndDo(Loggable) - Method in interface org.apache.derby.iapi.store.raw.Transaction
Log an operation and then action it in the context of this transaction.

M

MAX_CONTAINER_INITIAL_PAGES - Static variable in interface org.apache.derby.iapi.store.raw.RawStoreFactory
Maximum number of initial pages when a container is created
MINIMUM_RECORD_SIZE_DEFAULT - Static variable in interface org.apache.derby.iapi.store.raw.RawStoreFactory
Default value for MINIMUM_RECORD_SIZE_PARAMETER for heap tables that allow overflow.
MINIMUM_RECORD_SIZE_MINIMUM - Static variable in interface org.apache.derby.iapi.store.raw.RawStoreFactory
Minimum value for MINIMUM_RECORD_SIZE_PARAMETER (1).
MINIMUM_RECORD_SIZE_PARAMETER - Static variable in interface org.apache.derby.iapi.store.raw.RawStoreFactory
Property name for the default minimum record size to be used in the storage area.
MODE_BASEROW_INSERT_LOCKED - Static variable in interface org.apache.derby.iapi.store.raw.ContainerHandle
 
MODE_CONTAINER - Static variable in interface org.apache.derby.iapi.store.raw.LockingPolicy
ContainerHandle level locking.
MODE_CREATE_UNLOGGED - Static variable in interface org.apache.derby.iapi.store.raw.ContainerHandle
 
MODE_DEFAULT - Static variable in interface org.apache.derby.iapi.store.raw.ContainerHandle
See comments above for these modes.
MODE_DROP_ON_COMMIT - Static variable in interface org.apache.derby.iapi.store.raw.ContainerHandle
 
MODE_FLUSH_ON_COMMIT - Static variable in interface org.apache.derby.iapi.store.raw.ContainerHandle
 
MODE_FORUPDATE - Static variable in interface org.apache.derby.iapi.store.raw.ContainerHandle
 
MODE_LOCK_NOWAIT - Static variable in interface org.apache.derby.iapi.store.raw.ContainerHandle
 
MODE_NONE - Static variable in interface org.apache.derby.iapi.store.raw.LockingPolicy
No locking what so ever, isolation parameter will be ignored by getLockingPolicy().
MODE_NO_ACTIONS_ON_COMMIT - Static variable in interface org.apache.derby.iapi.store.raw.ContainerHandle
 
MODE_OPEN_FOR_LOCK_ONLY - Static variable in interface org.apache.derby.iapi.store.raw.ContainerHandle
 
MODE_READONLY - Static variable in interface org.apache.derby.iapi.store.raw.ContainerHandle
 
MODE_RECORD - Static variable in interface org.apache.derby.iapi.store.raw.LockingPolicy
Record level locking.
MODE_SECONDARY_LOCKED - Static variable in interface org.apache.derby.iapi.store.raw.ContainerHandle
 
MODE_TEMP_IS_KEPT - Static variable in interface org.apache.derby.iapi.store.raw.ContainerHandle
 
MODE_TRUNCATE_ON_COMMIT - Static variable in interface org.apache.derby.iapi.store.raw.ContainerHandle
 
MODE_TRUNCATE_ON_ROLLBACK - Static variable in interface org.apache.derby.iapi.store.raw.ContainerHandle
 
MODE_UNLOGGED - Static variable in interface org.apache.derby.iapi.store.raw.ContainerHandle
 
MODE_USE_UPDATE_LOCKS - Static variable in interface org.apache.derby.iapi.store.raw.ContainerHandle
 
MODULE - Static variable in interface org.apache.derby.iapi.store.raw.RawStoreFactory
module name
makeRecordHandle(long, int) - Method in interface org.apache.derby.iapi.store.raw.ContainerHandle
Return a record handle that is initialized to the given segment id, container id, page number and record id.
makeRecordHandle(int) - Method in interface org.apache.derby.iapi.store.raw.Page
Return a record handle for the given constant record id.
markCorrupt(StandardException) - Method in interface org.apache.derby.iapi.store.raw.Corruptable
Mark the module as corrupt.
match(Object) - Method in class org.apache.derby.iapi.store.raw.ContainerKey
 
materialized_cols - Variable in class org.apache.derby.iapi.store.raw.FetchDescriptor
 
maxFetchColumnId - Variable in class org.apache.derby.iapi.store.raw.FetchDescriptor
 
moveRecordForCompressAtSlot(int, Object[], RecordHandle[], RecordHandle[]) - Method in interface org.apache.derby.iapi.store.raw.Page
Move record to a page toward the beginning of the file.

N

names - Static variable in class org.apache.derby.iapi.store.raw.D_ContainerLock
 
names - Static variable in class org.apache.derby.iapi.store.raw.D_RowLock
 
needsRedo(Transaction) - Method in interface org.apache.derby.iapi.store.raw.Loggable
Determine if the operation should be reapplied in recovery redo.
newLockingPolicy(int, int, boolean) - Method in interface org.apache.derby.iapi.store.raw.Transaction
Obtain a locking policy for use in openContainer().
next() - Method in interface org.apache.derby.iapi.store.raw.ScanHandle
Position to the next log record.
nonDeletedRecordCount() - Method in interface org.apache.derby.iapi.store.raw.Page
Return the number of records on this page that are not marked as deleted.

O

openContainer(ContainerKey, int) - Method in interface org.apache.derby.iapi.store.raw.Transaction
Open a container, with the transaction's default locking policy.
openContainer(ContainerKey, LockingPolicy, int) - Method in interface org.apache.derby.iapi.store.raw.Transaction
Open a container, with the defined locking policy, otherwise as openContainer(int containerId, boolean forUpdate).
openFlushedScan(DatabaseInstant, int) - Method in interface org.apache.derby.iapi.store.raw.RawStoreFactory
Get a flushed scan.
openStreamContainer(long, long, boolean) - Method in interface org.apache.derby.iapi.store.raw.Transaction
Open a stream container.
org.apache.derby.iapi.store.raw - package org.apache.derby.iapi.store.raw
 

P

PAGE_CACHE_SIZE_DEFAULT - Static variable in interface org.apache.derby.iapi.store.raw.RawStoreFactory
Default value for PAGE_CACHE_SIZE_PARAMETER (1000).
PAGE_CACHE_SIZE_MAXIMUM - Static variable in interface org.apache.derby.iapi.store.raw.RawStoreFactory
Maximum page cache size we will accept (MAXINT).
PAGE_CACHE_SIZE_MINIMUM - Static variable in interface org.apache.derby.iapi.store.raw.RawStoreFactory
Minimum page cache size we will accept (40).
PAGE_CACHE_SIZE_PARAMETER - Static variable in interface org.apache.derby.iapi.store.raw.RawStoreFactory
Property name for the page cache size to be used in the storage area.
PAGE_RESERVED_SPACE_PARAMETER - Static variable in interface org.apache.derby.iapi.store.raw.RawStoreFactory
Property name for percentage of space to leave free on page for updates.
PAGE_RESERVED_ZERO_SPACE_STRING - Static variable in interface org.apache.derby.iapi.store.raw.RawStoreFactory
 
PAGE_REUSABLE_RECORD_ID - Static variable in interface org.apache.derby.iapi.store.raw.RawStoreFactory
Property name for container which reuses recordId when a page is reused.
PAGE_SIZE_DEFAULT - Static variable in interface org.apache.derby.iapi.store.raw.RawStoreFactory
Default value for PAGE_SIZE_PARAMETER (4096).
PAGE_SIZE_MINIMUM - Static variable in interface org.apache.derby.iapi.store.raw.RawStoreFactory
Minimum page size we will accept (1024).
PAGE_SIZE_STRING - Static variable in interface org.apache.derby.iapi.store.raw.RawStoreFactory
 
PATCH_INITPAGE_RECOVER_ERROR - Static variable in interface org.apache.derby.iapi.store.raw.RawStoreFactory
The following is a to enable patch for databases with recovery errors during redo of InitPage.
PREPARE - Static variable in interface org.apache.derby.iapi.store.raw.Loggable
 
PREVIOUS_KEY_HANDLE - Static variable in interface org.apache.derby.iapi.store.raw.RecordHandle
A lock with this recordHandle is used to lock the range of keys between the first key in a btree and keys previous to it.
PRE_ALLOCATE_PAGE - Static variable in interface org.apache.derby.iapi.store.raw.RawStoreFactory
Property name for the number of pages we try to pre-allocate in one /** synchronous I/O
Page - interface org.apache.derby.iapi.store.raw.Page.
A Page contains an ordered set of records which are the stored form of rows.
PageKey - class org.apache.derby.iapi.store.raw.PageKey.
A key that identifies a BasePage.
PageKey(ContainerKey, long) - Constructor for class org.apache.derby.iapi.store.raw.PageKey
 
PageTimeStamp - interface org.apache.derby.iapi.store.raw.PageTimeStamp.
The type definition of a time stamp that can be associated with pages that supports 'time stamp'.
pageNumber - Variable in class org.apache.derby.iapi.store.raw.PageKey
 
preAllocate(int) - Method in interface org.apache.derby.iapi.store.raw.ContainerHandle
Try to preallocate numPage new pages if possible.
purgeAtSlot(int, int, boolean) - Method in interface org.apache.derby.iapi.store.raw.Page
Purge the row(s) from page.

Q

qualifier_list - Variable in class org.apache.derby.iapi.store.raw.FetchDescriptor
 

R

RAWSTORE - Static variable in interface org.apache.derby.iapi.store.raw.Loggable
 
RECORD_ID_PROTECTION_HANDLE - Static variable in interface org.apache.derby.iapi.store.raw.RecordHandle
A lock with this recordHandle protects all the recordIds in the page.
RELEASE_LOCKS - Static variable in interface org.apache.derby.iapi.store.raw.Transaction
 
RESERVED4_RECORD_HANDLE - Static variable in interface org.apache.derby.iapi.store.raw.RecordHandle
Reserve for future use - name it and define it when you have a need to use one
RESERVED5_RECORD_HANDLE - Static variable in interface org.apache.derby.iapi.store.raw.RecordHandle
 
RI - Static variable in class org.apache.derby.iapi.store.raw.RowLock
 
RIP - Static variable in class org.apache.derby.iapi.store.raw.RowLock
 
RS2 - Static variable in class org.apache.derby.iapi.store.raw.RowLock
 
RS3 - Static variable in class org.apache.derby.iapi.store.raw.RowLock
 
RU2 - Static variable in class org.apache.derby.iapi.store.raw.RowLock
 
RU3 - Static variable in class org.apache.derby.iapi.store.raw.RowLock
 
RX2 - Static variable in class org.apache.derby.iapi.store.raw.RowLock
 
RX3 - Static variable in class org.apache.derby.iapi.store.raw.RowLock
 
R_COMPAT - Static variable in class org.apache.derby.iapi.store.raw.RowLock
Row lock compatability table
R_NUMBER - Static variable in class org.apache.derby.iapi.store.raw.RowLock
Number of row locks
RawStoreFactory - interface org.apache.derby.iapi.store.raw.RawStoreFactory.
RawStoreFactory implements a single unit of transactional storage.
RePreparable - interface org.apache.derby.iapi.store.raw.RePreparable.
An RePreparable operation is an operation that changed the state of the RawStore in the context of a transaction and the locks for this change can be reclaimed during recovery, following redo.
RecordHandle - interface org.apache.derby.iapi.store.raw.RecordHandle.
A handle to a record within a container.
RowLock - class org.apache.derby.iapi.store.raw.RowLock.
A RowLock represents a qualifier that is to be used when locking a Row through a RecordHandle.
RowLock(int) - Constructor for class org.apache.derby.iapi.store.raw.RowLock
 
random() - Method in interface org.apache.derby.iapi.store.raw.RawStoreFactory
Returns a secure random number for this raw store - if database is not encrypted, returns 0.
read(ObjectInput) - Static method in class org.apache.derby.iapi.store.raw.ContainerKey
 
read(ObjectInput) - Static method in class org.apache.derby.iapi.store.raw.<