Documentation of 'org.hsqldb.persist.PersistentStore' Java class
PersistentStore
org.hsqldb.persist

Interface PersistentStore

    • Method Detail

      • getTimestamp

        long getTimestamp()
      • setTimestamp

        void setTimestamp(long timestamp)
      • isMemory

        boolean isMemory()
      • setMemory

        void setMemory(boolean mode)
      • getAccessCount

        int getAccessCount()
      • get

        CachedObject get(long key,
                         boolean keep)
        get object with keep, ensuring future gets will return the same instance of the object
      • canRead

        boolean canRead(Session session,
                        long key,
                        int mode,
                        int[] colMap)
      • getDefaultObjectSize

        int getDefaultObjectSize()
      • getNewCachedObject

        CachedObject getNewCachedObject(Session session,
                                        java.lang.Object object,
                                        boolean tx)
      • removeAll

        void removeAll()
      • remove

        void remove(CachedObject object)
        remove both persisted and cached copies
      • commitPersistence

        void commitPersistence(CachedObject object)
        commit persisted image
      • indexRow

        void indexRow(Session session,
                      Row row)
      • commitRow

        void commitRow(Session session,
                       Row row,
                       int changeAction,
                       int txModel)
      • rollbackRow

        void rollbackRow(Session session,
                         Row row,
                         int changeAction,
                         int txModel)
      • postCommitAction

        void postCommitAction(Session session,
                              RowAction rowAction)
      • indexRows

        void indexRows(Session session)
      • release

        void release()
      • setAccessor

        void setAccessor(Index key,
                         long accessor)
      • searchCost

        double searchCost(Session session,
                          Index idx,
                          int count,
                          int opType)
      • elementCount

        long elementCount()
      • elementCount

        long elementCount(Session session)
      • elementCountUnique

        long elementCountUnique(Index index)
      • setElementCount

        void setElementCount(Index key,
                             long size,
                             long uniqueSize)
      • hasNull

        boolean hasNull(int pos)
      • resetAccessorKeys

        void resetAccessorKeys(Session session,
                               Index[] keys)
      • getAccessorKeys

        Index[] getAccessorKeys()
      • moveDataToSpace

        void moveDataToSpace()
      • setReadOnly

        void setReadOnly(boolean readonly)
      • writeLock

        void writeLock()
      • writeUnlock

        void writeUnlock()

DataMelt 3.0 © DataMelt by jWork.ORG

Ads help maintain this website.