|
|||||||||
| Home >> All >> org >> apache >> derby >> iapi >> store >> [ raw overview ] | PREV NEXT | ||||||||
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.<