Class SchemaStats

java.lang.Object
org.teamapps.universaldb.SchemaStats
All Implemented Interfaces:
TransactionIdHandler

public class SchemaStats
extends java.lang.Object
implements TransactionIdHandler
  • Constructor Details

    • SchemaStats

      public SchemaStats​(java.io.File path)
  • Method Details

    • loadSchema

      public Schema loadSchema() throws java.io.IOException
      Throws:
      java.io.IOException
    • saveSchema

      public void saveSchema​(Schema schema) throws java.io.IOException
      Throws:
      java.io.IOException
    • getSchema

      public Schema getSchema()
    • getClientId

      public java.lang.String getClientId()
    • getGroupId

      public java.lang.String getGroupId()
    • getMasterClientId

      public java.lang.String getMasterClientId()
    • getMasterGroupId

      public java.lang.String getMasterGroupId()
    • getStartupCount

      public long getStartupCount()
    • getFirstSystemStartTimestamp

      public long getFirstSystemStartTimestamp()
    • getLastTransactionId

      public long getLastTransactionId()
    • getAndCommitNextTransactionId

      public long getAndCommitNextTransactionId()
      Specified by:
      getAndCommitNextTransactionId in interface TransactionIdHandler
    • commitTransactionId

      public void commitTransactionId​(long transactionId)
      Specified by:
      commitTransactionId in interface TransactionIdHandler
    • getLastTransactionTimestamp

      public long getLastTransactionTimestamp()
    • getTransactionOffset

      public long getTransactionOffset()
    • setTransactionOffset

      public void setTransactionOffset​(long transactionOffset)
    • getMasterTransactionOffset

      public long getMasterTransactionOffset()
    • setMasterTransactionOffset

      public void setMasterTransactionOffset​(long masterTransactionOffset)
    • getLastCommittedTransactionId

      public long getLastCommittedTransactionId()
      Specified by:
      getLastCommittedTransactionId in interface TransactionIdHandler