Module swim.db
Package swim.db

Class StoreSettings

  • All Implemented Interfaces:
    Debug

    public class StoreSettings
    extends Object
    implements Debug
    • Field Detail

      • pageSplitSize

        protected final int pageSplitSize
      • pageCacheSize

        protected final int pageCacheSize
      • autoCommitInterval

        protected final int autoCommitInterval
      • autoCommitSize

        protected final long autoCommitSize
      • minCompactSize

        protected final long minCompactSize
      • maxZoneSize

        protected final long maxZoneSize
      • minZoneFill

        protected final double minZoneFill
      • minTreeFill

        protected final double minTreeFill
      • maxRetries

        protected final int maxRetries
      • deleteDelay

        protected final int deleteDelay
      • storeOpenTimeout

        protected final int storeOpenTimeout
      • storeCloseTimeout

        protected final int storeCloseTimeout
      • zoneOpenTimeout

        protected final int zoneOpenTimeout
      • zoneCloseTimeout

        protected final int zoneCloseTimeout
      • databaseOpenTimeout

        protected final int databaseOpenTimeout
      • databaseCloseTimeout

        protected final int databaseCloseTimeout
      • databaseCommitTimeout

        protected final int databaseCommitTimeout
      • databaseCompactTimeout

        protected final int databaseCompactTimeout
      • pageLoadTimeout

        protected final int pageLoadTimeout
      • treeLoadTimeout

        protected final int treeLoadTimeout
    • Constructor Detail

      • StoreSettings

        public StoreSettings​(int pageSplitSize,
                             int pageCacheSize,
                             int autoCommitInterval,
                             long autoCommitSize,
                             long minCompactSize,
                             long maxZoneSize,
                             double minZoneFill,
                             double minTreeFill,
                             int maxRetries,
                             int deleteDelay,
                             int storeOpenTimeout,
                             int storeCloseTimeout,
                             int zoneOpenTimeout,
                             int zoneCloseTimeout,
                             int databaseOpenTimeout,
                             int databaseCloseTimeout,
                             int databaseCommitTimeout,
                             int databaseCompactTimeout,
                             int pageLoadTimeout,
                             int treeLoadTimeout)
    • Method Detail

      • pageSplitSize

        public final int pageSplitSize()
      • pageSplitSize

        public StoreSettings pageSplitSize​(int pageSplitSize)
      • pageCacheSize

        public final int pageCacheSize()
      • pageCacheSize

        public StoreSettings pageCacheSize​(int pageCacheSize)
      • autoCommitInterval

        public final int autoCommitInterval()
      • autoCommitInterval

        public StoreSettings autoCommitInterval​(int autoCommitInterval)
      • autoCommitSize

        public final long autoCommitSize()
      • autoCommitSize

        public StoreSettings autoCommitSize​(long autoCommitSize)
      • minCompactSize

        public final long minCompactSize()
      • minCompactSize

        public StoreSettings minCompactSize​(long minCompactSize)
      • maxZoneSize

        public final long maxZoneSize()
      • maxZoneSize

        public StoreSettings maxZoneSize​(long maxZoneSize)
      • minZoneFill

        public final double minZoneFill()
      • minZoneFill

        public StoreSettings minZoneFill​(double minZoneFill)
      • minTreeFill

        public final double minTreeFill()
      • minTreeFill

        public StoreSettings minTreeFill​(double minTreeFill)
      • maxRetries

        public final int maxRetries()
      • maxRetries

        public StoreSettings maxRetries​(int maxRetries)
      • deleteDelay

        public final int deleteDelay()
      • deleteDelay

        public StoreSettings deleteDelay​(int deleteDelay)
      • storeOpenTimeout

        public final int storeOpenTimeout()
      • storeOpenTimeout

        public StoreSettings storeOpenTimeout​(int storeOpenTimeout)
      • storeCloseTimeout

        public final int storeCloseTimeout()
      • storeCloseTimeout

        public StoreSettings storeCloseTimeout​(int storeCloseTimeout)
      • zoneOpenTimeout

        public final int zoneOpenTimeout()
      • zoneOpenTimeout

        public StoreSettings zoneOpenTimeout​(int zoneOpenTimeout)
      • zoneCloseTimeout

        public final int zoneCloseTimeout()
      • zoneCloseTimeout

        public StoreSettings zoneCloseTimeout​(int zoneCloseTimeout)
      • databaseOpenTimeout

        public final int databaseOpenTimeout()
      • databaseOpenTimeout

        public StoreSettings databaseOpenTimeout​(int databaseOpenTimeout)
      • databaseCloseTimeout

        public final int databaseCloseTimeout()
      • databaseCloseTimeout

        public StoreSettings databaseCloseTimeout​(int databaseCloseTimeout)
      • databaseCommitTimeout

        public final int databaseCommitTimeout()
      • databaseCommitTimeout

        public StoreSettings databaseCommitTimeout​(int databaseCommitTimeout)
      • databaseCompactTimeout

        public final int databaseCompactTimeout()
      • databaseCompactTimeout

        public StoreSettings databaseCompactTimeout​(int databaseCompactTimeout)
      • pageLoadTimeout

        public final int pageLoadTimeout()
      • pageLoadTimeout

        public StoreSettings pageLoadTimeout​(int pageLoadTimeout)
      • treeLoadTimeout

        public final int treeLoadTimeout()
      • treeLoadTimeout

        public StoreSettings treeLoadTimeout​(int treeLoadTimeout)
      • copy

        protected StoreSettings copy​(int pageSplitSize,
                                     int pageCacheSize,
                                     int autoCommitInterval,
                                     long autoCommitSize,
                                     long minCompactSize,
                                     long maxZoneSize,
                                     double minZoneFill,
                                     double minTreeFill,
                                     int maxRetries,
                                     int deleteDelay,
                                     int storeOpenTimeout,
                                     int storeCloseTimeout,
                                     int zoneOpenTimeout,
                                     int zoneCloseTimeout,
                                     int databaseOpenTimeout,
                                     int databaseCloseTimeout,
                                     int databaseCommitTimeout,
                                     int databaseCompactTimeout,
                                     int pageLoadTimeout,
                                     int treeLoadTimeout)
      • canEqual

        protected boolean canEqual​(Object other)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • debug

        public void debug​(Output<?> output)
        Description copied from interface: Debug
        Writes a developer readable, debug-formatted string representation of this object to output.
        Specified by:
        debug in interface Debug