A B C D E F G H I J K L M N O P R S T U V W _

A

AbstractDataArray - Class in krati.store
AbstractDataArray
AbstractDataArray(int, int, int, File, SegmentFactory, int, double) - Constructor for class krati.store.AbstractDataArray
Constructs a data array.
AbstractEntry<T extends EntryValue> - Class in krati.core.array.entry
Entry.
AbstractEntry(int, EntryValueFactory<T>, int) - Constructor for class krati.core.array.entry.AbstractEntry
Create a new entry to hold updates to an array.
AbstractSegment - Class in krati.core.segment
AbstractSegment
AbstractSegment(int, File, int, Segment.Mode) - Constructor for class krati.core.segment.AbstractSegment
 
add(T) - Method in interface krati.core.array.entry.Entry
Adds an EntryValue.
add(int, int, long) - Method in class krati.core.array.entry.EntryValueBatchInt
 
add(int, long, long) - Method in class krati.core.array.entry.EntryValueBatchLong
 
add(int, short, long) - Method in class krati.core.array.entry.EntryValueBatchShort
 
add(EntryValueInt) - Method in class krati.core.array.entry.PreFillEntryInt
 
add(int, int, long) - Method in class krati.core.array.entry.PreFillEntryInt
Adds data to this Entry.
add(EntryValueLong) - Method in class krati.core.array.entry.PreFillEntryLong
 
add(int, long, long) - Method in class krati.core.array.entry.PreFillEntryLong
Adds data to this Entry.
add(EntryValueShort) - Method in class krati.core.array.entry.PreFillEntryShort
 
add(int, short, long) - Method in class krati.core.array.entry.PreFillEntryShort
Adds data to this Entry.
add(T) - Method in class krati.core.array.entry.SimpleEntry
 
add(byte[], long) - Method in class krati.store.BytesDB
 
add(byte[], int, int, long) - Method in class krati.store.BytesDB
 
add(V) - Method in interface krati.store.DataSet
 
add(byte[]) - Method in class krati.store.DynamicDataSet
 
add(byte[]) - Method in class krati.store.StaticDataSet
 
addInternal(int, byte[]) - Method in class krati.store.DynamicDataSet
 
AddressArray - Interface in krati.core.array
AddressArray is for maintaining address pointers (long values) to data stored in segments.
AddressFormat - Class in krati.core.segment
AddressFormat
AddressFormat() - Constructor for class krati.core.segment.AddressFormat
 
AddressFormat(int, int) - Constructor for class krati.core.segment.AddressFormat
 
addToRecycleQueue(Entry<T>) - Method in class krati.core.array.entry.EntryPool
 
addToServiceQueue(Entry<T>) - Method in class krati.core.array.entry.EntryPool
 
afterPersist(Entry<? extends EntryValue>) - Method in class krati.core.array.entry.EntryPersistAdapter
 
afterPersist(Entry<? extends EntryValue>) - Method in interface krati.core.array.entry.EntryPersistListener
 
append(byte[]) - Method in class krati.core.segment.ChannelSegment
 
append(byte[], int, int) - Method in class krati.core.segment.ChannelSegment
 
append(byte[]) - Method in class krati.core.segment.MappedSegment
 
append(byte[], int, int) - Method in class krati.core.segment.MappedSegment
 
append(byte[]) - Method in class krati.core.segment.MemorySegment
 
append(byte[], int, int) - Method in class krati.core.segment.MemorySegment
 
append(byte[]) - Method in interface krati.core.segment.Segment
 
append(byte[], int, int) - Method in interface krati.core.segment.Segment
 
append(byte[]) - Method in class krati.core.segment.WriteBufferSegment
 
append(byte[], int, int) - Method in class krati.core.segment.WriteBufferSegment
 
appendInt(int) - Method in class krati.core.segment.ChannelSegment
 
appendInt(int) - Method in class krati.core.segment.MappedSegment
 
appendInt(int) - Method in class krati.core.segment.MemorySegment
 
appendInt(int) - Method in interface krati.core.segment.Segment
 
appendInt(int) - Method in class krati.core.segment.WriteBufferSegment
 
appendLong(long) - Method in class krati.core.segment.ChannelSegment
 
appendLong(long) - Method in class krati.core.segment.MappedSegment
 
appendLong(long) - Method in class krati.core.segment.MemorySegment
 
appendLong(long) - Method in interface krati.core.segment.Segment
 
appendLong(long) - Method in class krati.core.segment.WriteBufferSegment
 
appendShort(short) - Method in class krati.core.segment.ChannelSegment
 
appendShort(short) - Method in class krati.core.segment.MappedSegment
 
appendShort(short) - Method in class krati.core.segment.MemorySegment
 
appendShort(short) - Method in interface krati.core.segment.Segment
 
appendShort(short) - Method in class krati.core.segment.WriteBufferSegment
 
applyEntries(boolean) - Method in class krati.core.array.basic.ArrayEntryManager
Apply accumulated entries to the array file.
applyEntries(List<Entry<V>>) - Method in class krati.core.array.basic.ArrayEntryManager
 
Array - Interface in krati.array
Array
ARRAY_HEADER_LENGTH - Static variable in class krati.core.array.basic.ArrayFile
 
ArrayEntryManager<V extends EntryValue> - Class in krati.core.array.basic
 
ArrayEntryManager(RecoverableArray<V>, int, int) - Constructor for class krati.core.array.basic.ArrayEntryManager
 
arrayExpanded(DynamicArray) - Method in interface krati.core.array.basic.ArrayExpandListener
 
arrayExpanded(DynamicArray) - Method in class krati.core.array.basic.DynamicIntArray
 
arrayExpanded(DynamicArray) - Method in class krati.core.array.basic.DynamicLongArray
 
arrayExpanded(DynamicArray) - Method in class krati.core.array.basic.DynamicShortArray
 
ArrayExpandListener - Interface in krati.core.array.basic
ArrayExpandListener
ArrayFile - Class in krati.core.array.basic
ArrayFile is not thread safe.
ArrayFile(File, int, int) - Constructor for class krati.core.array.basic.ArrayFile
Creates a new ArrayFile based on a given length and element size.
asReadOnly() - Method in class krati.core.segment.ChannelSegment
 
asReadOnly() - Method in class krati.core.segment.MappedSegment
 
asReadOnly() - Method in class krati.core.segment.MemorySegment
 
asReadOnly() - Method in interface krati.core.segment.Segment
 
asReadOnly() - Method in class krati.core.segment.WriteBufferSegment
 
assemble(byte[]) - Method in interface krati.store.DataSetHandler
 
assemble(byte[], byte[]) - Method in interface krati.store.DataSetHandler
 
assemble(byte[], byte[]) - Method in interface krati.store.DataStoreHandler
 
assemble(byte[], byte[], byte[]) - Method in interface krati.store.DataStoreHandler
 
assemble(byte[]) - Method in class krati.store.DefaultDataSetHandler
 
assemble(byte[], byte[]) - Method in class krati.store.DefaultDataSetHandler
 
assemble(byte[], byte[]) - Method in class krati.store.DefaultDataStoreHandler
 
assemble(byte[], byte[], byte[]) - Method in class krati.store.DefaultDataStoreHandler
 

B

beforePersist(Entry<? extends EntryValue>) - Method in class krati.core.array.entry.EntryPersistAdapter
 
beforePersist(Entry<? extends EntryValue>) - Method in interface krati.core.array.entry.EntryPersistListener
 
BytesDB - Class in krati.store
BytesDB.
BytesDB(File, int, int, int, int, SegmentFactory) - Constructor for class krati.store.BytesDB
 
BytesDB(File, int, int, int, int, SegmentFactory, double) - Constructor for class krati.store.BytesDB
 

C

canAppendToBuffer() - Method in class krati.core.segment.ChannelSegment
 
canAppendToBuffer() - Method in class krati.core.segment.MappedSegment
 
canAppendToBuffer() - Method in class krati.core.segment.MemorySegment
 
canAppendToBuffer() - Method in interface krati.core.segment.Segment
 
canAppendToBuffer() - Method in class krati.core.segment.WriteBufferSegment
 
canReadFromBuffer() - Method in class krati.core.segment.ChannelSegment
 
canReadFromBuffer() - Method in class krati.core.segment.MappedSegment
 
canReadFromBuffer() - Method in class krati.core.segment.MemorySegment
 
canReadFromBuffer() - Method in interface krati.core.segment.Segment
 
canReadFromBuffer() - Method in class krati.core.segment.WriteBufferSegment
 
capacity() - Method in class krati.core.array.entry.AbstractEntry
 
capacity() - Method in interface krati.core.array.entry.Entry
 
ChannelReader - Class in krati.io
A simple data reader based on FileChannel.
ChannelReader(File) - Constructor for class krati.io.ChannelReader
 
ChannelSegment - Class in krati.core.segment
ChannelSegment
ChannelSegment(int, File, int, Segment.Mode) - Constructor for class krati.core.segment.ChannelSegment
 
ChannelSegmentFactory - Class in krati.core.segment
ChannelSegmentFactory
ChannelSegmentFactory() - Constructor for class krati.core.segment.ChannelSegmentFactory
 
ChannelWriter - Class in krati.io
A simple data writer based on FileChannel.
ChannelWriter(File) - Constructor for class krati.io.ChannelWriter
 
Chronos - Class in krati.util
Chronos
Chronos() - Constructor for class krati.util.Chronos
Constructor : initialize the tick and sets no stream
Chronos(PrintStream) - Constructor for class krati.util.Chronos
Constructor : initialize the tick and set the stream to the one given
clear() - Method in interface krati.array.Array
Clears this Array.
clear() - Method in class krati.core.array.basic.ArrayEntryManager
 
clear() - Method in class krati.core.array.basic.DynamicIntArray
 
clear() - Method in class krati.core.array.basic.DynamicLongArray
 
clear() - Method in class krati.core.array.basic.DynamicShortArray
 
clear() - Method in class krati.core.array.basic.MemoryIntArray
 
clear() - Method in class krati.core.array.basic.MemoryLongArray
 
clear() - Method in class krati.core.array.basic.MemoryShortArray
 
clear() - Method in class krati.core.array.basic.StaticIntArray
 
clear() - Method in class krati.core.array.basic.StaticLongArray
 
clear() - Method in class krati.core.array.basic.StaticShortArray
 
clear() - Method in class krati.core.array.entry.AbstractEntry
 
clear() - Method in interface krati.core.array.entry.Entry
Clears this Entry.
clear() - Method in class krati.core.array.entry.EntryPool
 
clear() - Method in class krati.core.array.entry.EntryValueBatch
 
clear() - Method in class krati.core.array.entry.PreFillEntry
 
clear() - Method in class krati.core.array.entry.SimpleEntry
 
clear() - Method in class krati.core.array.SimpleDataArray
 
clear() - Method in class krati.core.segment.SegmentManager
 
clear() - Method in interface krati.sos.ObjectCache
Clears this object cache by removing all the persisted data permanently.
clear() - Method in class krati.sos.ObjectCacheAgent
 
clear() - Method in class krati.sos.ObjectStoreAgent
Clears this object store by removing all the persisted data permanently.
clear() - Method in class krati.sos.SerializableObjectCache
Clears this object cache by removing all the persisted data permanently.
clear() - Method in class krati.sos.SerializableObjectStore
Clears this object store by removing all the persisted data permanently.
clear() - Method in class krati.store.AbstractDataArray
 
clear() - Method in class krati.store.BytesDB
 
clear() - Method in interface krati.store.DataCache
 
clear() - Method in class krati.store.DataCacheImpl
 
clear() - Method in interface krati.store.DataSet
 
clear() - Method in interface krati.store.DataStore
 
clear() - Method in class krati.store.DynamicDataSet
 
clear() - Method in class krati.store.DynamicDataStore
 
clear() - Method in class krati.store.index.HashIndex
 
clear() - Method in interface krati.store.index.Index
 
clear() - Method in class krati.store.IndexedDataStore
 
clear() - Method in class krati.store.StaticDataSet
 
clear() - Method in class krati.store.StaticDataStore
 
close() - Method in class krati.core.array.basic.ArrayFile
 
close() - Method in class krati.core.array.entry.EntryFileWriter
 
close(boolean) - Method in class krati.core.segment.ChannelSegment
 
close(boolean) - Method in class krati.core.segment.MappedSegment
 
close(boolean) - Method in class krati.core.segment.MemorySegment
 
close(boolean) - Method in interface krati.core.segment.Segment
 
close(boolean) - Method in class krati.core.segment.WriteBufferSegment
 
close() - Method in class krati.io.ChannelReader
 
close() - Method in class krati.io.ChannelWriter
 
close() - Method in interface krati.io.DataReader
 
close() - Method in interface krati.io.DataWriter
 
close() - Method in class krati.io.FastDataWriter
 
close() - Method in class krati.io.MappedReader
 
close() - Method in class krati.io.MappedWriter
 
close() - Method in class krati.store.BytesDB
 
CompactionAbortedException - Exception in krati.core.array
 
CompactionAbortedException() - Constructor for exception krati.core.array.CompactionAbortedException
 
compareTo(Entry<T>) - Method in class krati.core.array.entry.AbstractEntry
 
compareTo(Entry<T>) - Method in interface krati.core.array.entry.Entry
Compares this Entry to another Entry for sorting purposes.
compareTo(EntryValue) - Method in class krati.core.array.entry.EntryValue
 
composeAddress(int, int, int) - Method in class krati.core.segment.AddressFormat
 
construct(byte[]) - Method in interface krati.sos.ObjectSerializer
Constructs (i.e., de-serializes) an object from raw data.
consumeCompactionBatch() - Method in class krati.core.array.SimpleDataArray
 
consumeCompactionBatches() - Method in class krati.core.array.SimpleDataArray
 
count(byte[]) - Method in interface krati.store.DataSetHandler
 
count(byte[]) - Method in class krati.store.DefaultDataSetHandler
 
countCollisions(byte[], byte[]) - Method in interface krati.store.DataSetHandler
 
countCollisions(byte[], byte[]) - Method in interface krati.store.DataStoreHandler
 
countCollisions(byte[], byte[]) - Method in class krati.store.DefaultDataSetHandler
 
countCollisions(byte[], byte[]) - Method in class krati.store.DefaultDataStoreHandler
 
countCollisions(byte[]) - Method in class krati.store.DynamicDataSet
 
countCollisions(byte[]) - Method in class krati.store.StaticDataSet
 
countDataSizeBits() - Method in class krati.core.segment.AddressFormat
 
countOffsetBits() - Method in class krati.core.segment.AddressFormat
 
countSegmentBits() - Method in class krati.core.segment.AddressFormat
 
countSegmentsInService() - Method in class krati.core.segment.SegmentMeta
 
createAddressArray(int, int, int, File) - Method in class krati.store.AbstractDataArray
 
createAddressArray(int, int, File) - Method in class krati.store.BytesDB
 
createAddressArray(int, int, int, File) - Method in class krati.store.DynamicDataArray
 
createAddressArray(int, int, File) - Method in class krati.store.DynamicDataSet
 
createAddressArray(int, int, File) - Method in class krati.store.DynamicDataStore
 
createAddressArray(int, int, int, File) - Method in class krati.store.StaticDataArray
 
createAddressArray(int, int, int, File) - Method in class krati.store.StaticDataSet
 
createAddressArray(int, int, int, File) - Method in class krati.store.StaticDataStore
 
createSegment(int, File, int, Segment.Mode) - Method in class krati.core.segment.ChannelSegmentFactory
 
createSegment(int, File, int, Segment.Mode) - Method in class krati.core.segment.MappedSegmentFactory
 
createSegment(int, File, int, Segment.Mode) - Method in class krati.core.segment.MemorySegmentFactory
 
createSegment(int, File, int, Segment.Mode) - Method in interface krati.core.segment.SegmentFactory
 
createSegment(int, File, int, Segment.Mode) - Method in class krati.core.segment.WriteBufferSegmentFactory
 
createWriter(File, long) - Method in class krati.core.array.basic.ArrayFile
 

D

DataArray - Interface in krati.array
Data Array
DataCache - Interface in krati.store
DataCache - Partitioned array for storing raw member data (i.e.
DataCacheImpl - Class in krati.store
DataCache: A Persistent Full Cache.
DataCacheImpl(int, int, File) - Constructor for class krati.store.DataCacheImpl
Constructs a data cache with default values below.
DataCacheImpl(int, int, File, int) - Constructor for class krati.store.DataCacheImpl
Constructs a data cache with default values below.
DataCacheImpl(int, int, File, SegmentFactory) - Constructor for class krati.store.DataCacheImpl
Constructs a data cache with default values below.
DataCacheImpl(int, int, File, SegmentFactory, int) - Constructor for class krati.store.DataCacheImpl
Constructs a data cache with default values below.
DataCacheImpl(int, int, int, int, File, SegmentFactory, int, boolean) - Constructor for class krati.store.DataCacheImpl
Constructs a data cache with Segment Compact Factor default to 0.5.
DataCacheImpl(int, int, int, int, File, SegmentFactory, int, double, boolean) - Constructor for class krati.store.DataCacheImpl
Constructs a data cache.
DataCacheLoader - Interface in krati.util
DataCacheLoader
DataCacheLoaderImpl - Class in krati.util
DataCache loader.
DataCacheLoaderImpl() - Constructor for class krati.util.DataCacheLoaderImpl
 
DataCorruptionException - Exception in krati.core.array
DataCorruptionException.
DataCorruptionException(String) - Constructor for exception krati.core.array.DataCorruptionException
 
DataCorruptionException(int) - Constructor for exception krati.core.array.DataCorruptionException
 
DataReader - Interface in krati.io
DataReader
DataSet<V> - Interface in krati.store
DataSet.
DataSetHandler - Interface in krati.store
 
dataStartPosition - Static variable in interface krati.core.segment.Segment
The data section starts at offset 128.
DataStore<K,V> - Interface in krati.store
Key Value Store.
DataStoreHandler - Interface in krati.store
 
DataWriter - Interface in krati.io
DataWriter
decrLoadSize(int) - Method in class krati.core.segment.AbstractSegment
Decreases the load size.
decrLoadSize(int) - Method in interface krati.core.segment.Segment
 
decrOriginalSegmentLoad(int) - Method in class krati.core.array.SimpleDataArray
 
DEFAULT_BUFFER_SIZE - Static variable in class krati.io.FastDataWriter
 
DefaultDataSetHandler - Class in krati.store
DefaultDataSetHandler
DefaultDataSetHandler() - Constructor for class krati.store.DefaultDataSetHandler
 
DefaultDataStoreHandler - Class in krati.store
DefaultDataStoreHandler
DefaultDataStoreHandler() - Constructor for class krati.store.DefaultDataStoreHandler
 
defaultSegmentCompactFactor - Static variable in interface krati.core.segment.Segment
 
defaultSegmentFileSizeMB - Static variable in interface krati.core.segment.Segment
 
delete(int, long) - Method in interface krati.sos.ObjectCache
Deletes an object based on a user-specified object Id.
delete(int, long) - Method in class krati.sos.ObjectCacheAgent
 
delete(K) - Method in class krati.sos.ObjectStoreAgent
 
delete(int, long) - Method in class krati.sos.SerializableObjectCache
Deletes an object based on a user-specified object Id.
delete(K) - Method in class krati.sos.SerializableObjectStore
Deletes an object from the store based on its key.
delete(int, long) - Method in interface krati.store.DataCache
 
delete(int, long) - Method in class krati.store.DataCacheImpl
 
delete(V) - Method in interface krati.store.DataSet
 
delete(K) - Method in interface krati.store.DataStore
 
delete(byte[]) - Method in class krati.store.DynamicDataSet
 
delete(byte[]) - Method in class krati.store.DynamicDataStore
 
delete(byte[]) - Method in class krati.store.IndexedDataStore
 
delete(byte[]) - Method in class krati.store.StaticDataSet
 
delete(byte[]) - Method in class krati.store.StaticDataStore
 
deleteEntryFiles() - Method in class krati.core.array.basic.ArrayEntryManager
Delete entry log files on disk.
deleteInternal(int, byte[]) - Method in class krati.store.DynamicDataSet
 
deleteInternal(int, byte[]) - Method in class krati.store.DynamicDataStore
 
displayElapsedTime() - Method in class krati.util.Chronos
Display the time elapsed since the last call (with no message)
displayElapsedTime(String) - Method in class krati.util.Chronos
Display the time elapsed since the last call (with an additional message)
dump(DataCache, File) - Method in interface krati.util.DataCacheLoader
 
dump(DataCache, File) - Method in class krati.util.DataCacheLoaderImpl
 
DynamicArray - Interface in krati.array
Dynamic Array
DynamicConstants - Class in krati.core.array.basic
 
DynamicConstants() - Constructor for class krati.core.array.basic.DynamicConstants
 
DynamicDataArray - Class in krati.store
DynamicDataArray - a convenient class for creating a dynamic data array.
DynamicDataArray(int, File, SegmentFactory) - Constructor for class krati.store.DynamicDataArray
Constructs a dynamic data array with the following default params.
DynamicDataArray(int, File, SegmentFactory, int) - Constructor for class krati.store.DynamicDataArray
Constructs a dynamic data array with the following default params.
DynamicDataArray(int, int, int, File, SegmentFactory, int, double) - Constructor for class krati.store.DynamicDataArray
Constructs a dynamic data array.
DynamicDataSet - Class in krati.store
DynamicDataSet is implemented using Linear Hashing.
DynamicDataSet(File, SegmentFactory) - Constructor for class krati.store.DynamicDataSet
Creates a dynamic DataSet with the settings below:
DynamicDataSet(File, int, SegmentFactory) - Constructor for class krati.store.DynamicDataSet
Creates a dynamic DataSet with the settings below:
DynamicDataSet(File, int, SegmentFactory, HashFunction<byte[]>) - Constructor for class krati.store.DynamicDataSet
Creates a dynamic DataSet with the settings below:
DynamicDataSet(File, int, int, SegmentFactory) - Constructor for class krati.store.DynamicDataSet
Creates a dynamic DataSet with the settings below:
DynamicDataSet(File, int, int, SegmentFactory, double, HashFunction<byte[]>) - Constructor for class krati.store.DynamicDataSet
Creates a dynamic DataSet with the settings below:
DynamicDataSet(File, int, int, int, int, SegmentFactory) - Constructor for class krati.store.DynamicDataSet
Creates a dynamic DataSet with the settings below:
DynamicDataSet(File, int, int, int, int, SegmentFactory, double, HashFunction<byte[]>) - Constructor for class krati.store.DynamicDataSet
Creates a dynamic DataSet.
DynamicDataSet(File, int, int, int, int, SegmentFactory, double, double, HashFunction<byte[]>) - Constructor for class krati.store.DynamicDataSet
Creates a dynamic DataSet.
DynamicDataStore - Class in krati.store
DynamicDataStore is implemented using Linear Hashing.
DynamicDataStore(File, SegmentFactory) - Constructor for class krati.store.DynamicDataStore
Creates a dynamic DataStore with the settings below:
DynamicDataStore(File, int, SegmentFactory) - Constructor for class krati.store.DynamicDataStore
Creates a dynamic DataStore with the settings below:
DynamicDataStore(File, int, SegmentFactory, HashFunction<byte[]>) - Constructor for class krati.store.DynamicDataStore
Creates a dynamic DataStore with the settings below:
DynamicDataStore(File, int, int, SegmentFactory) - Constructor for class krati.store.DynamicDataStore
Creates a dynamic DataStore with the settings below:
DynamicDataStore(File, int, int, SegmentFactory, double, HashFunction<byte[]>) - Constructor for class krati.store.DynamicDataStore
Creates a dynamic DataStore with the settings below:
DynamicDataStore(File, int, int, int, int, SegmentFactory) - Constructor for class krati.store.DynamicDataStore
Creates a dynamic DataStore with the settings below:
DynamicDataStore(File, int, int, int, int, SegmentFactory, double, HashFunction<byte[]>) - Constructor for class krati.store.DynamicDataStore
Creates a dynamic DataStore.
DynamicDataStore(File, int, int, int, int, SegmentFactory, double, double, HashFunction<byte[]>) - Constructor for class krati.store.DynamicDataStore
Creates a dynamic DataStore.
DynamicIntArray - Class in krati.core.array.basic
DynamicIntArray
DynamicIntArray(int, int, File) - Constructor for class krati.core.array.basic.DynamicIntArray
 
DynamicLongArray - Class in krati.core.array.basic
DynamicLongArray
DynamicLongArray(int, int, File) - Constructor for class krati.core.array.basic.DynamicLongArray
 
DynamicShortArray - Class in krati.core.array.basic
DynamicShortArray
DynamicShortArray(int, int, File) - Constructor for class krati.core.array.basic.DynamicShortArray
 

E

ensureCapacity(int) - Method in class krati.core.array.entry.PreFillEntry
 
ensureCapacity(int) - Method in class krati.core.segment.SegmentMeta
 
Entry<T extends EntryValue> - Interface in krati.core.array.entry
Redo Entry.
EntryFactory<T extends EntryValue> - Interface in krati.core.array.entry
EntryFactory.
EntryFileWriter - Class in krati.core.array.entry
Transactional Redo Entry File Structure: +------------------------+ |Head Section | |------------------------| | STORAGE_VERSION | long | | MIN_SCN | long | | MAX_SCN | long | | ENTRY_VALUE_CNT | int | |------------------------| |Data Section | |------------------------| | POSITION VALUE SCN | (entry value 1) | POSITION VALUE SCN | (entry value 2) | ...
EntryFileWriter(File) - Constructor for class krati.core.array.entry.EntryFileWriter
 
EntryIntFactory - Class in krati.core.array.entry
EntryIntFactory
EntryIntFactory() - Constructor for class krati.core.array.entry.EntryIntFactory
 
EntryLongFactory - Class in krati.core.array.entry
EntryLongFactory
EntryLongFactory() - Constructor for class krati.core.array.entry.EntryLongFactory
 
EntryOverflowException - Exception in krati.core.array.entry
EntryOverflowException
EntryOverflowException(Entry<?>) - Constructor for exception krati.core.array.entry.EntryOverflowException
 
EntryPersistAdapter - Class in krati.core.array.entry
 
EntryPersistAdapter() - Constructor for class krati.core.array.entry.EntryPersistAdapter
 
EntryPersistListener - Interface in krati.core.array.entry
Listener for persist events.
EntryPool<T extends EntryValue> - Class in krati.core.array.entry
 
EntryPool(EntryFactory<T>, int) - Constructor for class krati.core.array.entry.EntryPool
 
EntryShortFactory - Class in krati.core.array.entry
EntryShortFactory.
EntryShortFactory() - Constructor for class krati.core.array.entry.EntryShortFactory
 
EntryUtility - Class in krati.core.array.entry
 
EntryUtility() - Constructor for class krati.core.array.entry.EntryUtility
 
EntryValue - Class in krati.core.array.entry
EntryValue.
EntryValue(int, long) - Constructor for class krati.core.array.entry.EntryValue
 
EntryValueBatch - Class in krati.core.array.entry
 
EntryValueBatch(int, int) - Constructor for class krati.core.array.entry.EntryValueBatch
 
EntryValueBatchInt - Class in krati.core.array.entry
 
EntryValueBatchInt() - Constructor for class krati.core.array.entry.EntryValueBatchInt
 
EntryValueBatchInt(int) - Constructor for class krati.core.array.entry.EntryValueBatchInt
 
EntryValueBatchLong - Class in krati.core.array.entry
 
EntryValueBatchLong() - Constructor for class krati.core.array.entry.EntryValueBatchLong
 
EntryValueBatchLong(int) - Constructor for class krati.core.array.entry.EntryValueBatchLong
 
EntryValueBatchShort - Class in krati.core.array.entry
 
EntryValueBatchShort() - Constructor for class krati.core.array.entry.EntryValueBatchShort
 
EntryValueBatchShort(int) - Constructor for class krati.core.array.entry.EntryValueBatchShort
 
EntryValueFactory<T extends EntryValue> - Interface in krati.core.array.entry
EntryValueFactory.
EntryValueInt - Class in krati.core.array.entry
EntryValueInt.
EntryValueInt(int, int, long) - Constructor for class krati.core.array.entry.EntryValueInt
 
EntryValueIntFactory - Class in krati.core.array.entry
EntryValueIntFactory.
EntryValueIntFactory() - Constructor for class krati.core.array.entry.EntryValueIntFactory
 
EntryValueLong - Class in krati.core.array.entry
EntryValueLong.
EntryValueLong(int, long, long) - Constructor for class krati.core.array.entry.EntryValueLong
 
EntryValueLongFactory - Class in krati.core.array.entry
EntryValueLongFactory.
EntryValueLongFactory() - Constructor for class krati.core.array.entry.EntryValueLongFactory
 
EntryValueShort - Class in krati.core.array.entry
 
EntryValueShort(int, short, long) - Constructor for class krati.core.array.entry.EntryValueShort
 
EntryValueShortFactory - Class in krati.core.array.entry
 
EntryValueShortFactory() - Constructor for class krati.core.array.entry.EntryValueShortFactory
 
equals(Object) - Method in class krati.core.array.entry.EntryValueInt
 
equals(Object) - Method in class krati.core.array.entry.EntryValueLong
 
equals(Object) - Method in class krati.core.array.entry.EntryValueShort
 
expandCapacity(int) - Method in interface krati.array.DynamicArray
Expands the capacity of array to accommodate a given index.
expandCapacity(int) - Method in class krati.core.array.basic.DynamicIntArray
 
expandCapacity(int) - Method in class krati.core.array.basic.DynamicLongArray
 
expandCapacity(int) - Method in class krati.core.array.basic.DynamicShortArray
 
expandCapacity(int) - Method in class krati.core.array.basic.MemoryIntArray
 
expandCapacity(int) - Method in class krati.core.array.basic.MemoryLongArray
 
expandCapacity(int) - Method in class krati.core.array.basic.MemoryShortArray
 
expandCapacity(int) - Method in class krati.store.DynamicDataArray
 
extractByKey(byte[], byte[]) - Method in interface krati.store.DataStoreHandler
 
extractByKey(byte[], byte[]) - Method in class krati.store.DefaultDataStoreHandler
 
extractEntries(byte[]) - Method in interface krati.store.DataStoreHandler
 
extractEntries(byte[]) - Method in class krati.store.DefaultDataStoreHandler
 
extractKeys(byte[]) - Method in interface krati.store.DataStoreHandler
 
extractKeys(byte[]) - Method in class krati.store.DefaultDataStoreHandler
 
extractValues(byte[]) - Method in class krati.store.DefaultDataStoreHandler
 

F

FastDataWriter - Class in krati.io
FastDataWriter: a simple writable channel, which is NOT thread safe.
FastDataWriter(File) - Constructor for class krati.io.FastDataWriter
Constructor
FastDataWriter(File, int) - Constructor for class krati.io.FastDataWriter
Constructor
find(byte[], byte[]) - Method in interface krati.store.DataSetHandler
 
find(byte[], byte[]) - Method in class krati.store.DefaultDataSetHandler
 
flush() - Method in class krati.core.array.basic.ArrayFile
 
flush() - Method in class krati.core.array.entry.EntryFileWriter
 
flush() - Method in class krati.io.ChannelWriter
 
flush() - Method in interface krati.io.DataWriter
 
flush() - Method in class krati.io.FastDataWriter
 
flush() - Method in class krati.io.MappedWriter
 
flush() - Method in class krati.util.Chronos
Flushes the underlying writer
FnvHashFunction - Class in krati.util
Taken from http://www.isthe.com/chongo/tech/comp/fnv and Voldemort (voldemort.utils.FnvHashFunction) hash = basis for each octet_of_data to be hashed hash = hash * FNV_prime hash = hash xor octet_of_data return hash
FnvHashFunction() - Constructor for class krati.util.FnvHashFunction
 
force() - Method in class krati.core.segment.ChannelSegment
 
force() - Method in class krati.core.segment.MappedSegment
 
force() - Method in class krati.core.segment.MemorySegment
 
force() - Method in interface krati.core.segment.Segment
 
force() - Method in class krati.core.segment.WriteBufferSegment
 
freeSegment(Segment) - Method in class krati.core.segment.SegmentManager
Frees a segment.

G

get(int) - Method in interface krati.array.DataArray
Gets data at a specified index.
get(int, byte[]) - Method in interface krati.array.DataArray
Gets data at a specified index into a byte array.
get(int, byte[], int) - Method in interface krati.array.DataArray
Gets data at a specified index into a byte array.
get(int) - Method in interface krati.array.IntArray
Gets data at a specified index.
get(int) - Method in interface krati.array.LongArray
Gets data at a specified index.
get(int) - Method in interface krati.array.ShortArray
Gets data at a specified index.
get(int) - Method in class krati.core.array.basic.DynamicIntArray
 
get(int) - Method in class krati.core.array.basic.DynamicLongArray
 
get(int) - Method in class krati.core.array.basic.DynamicShortArray
 
get(int) - Method in class krati.core.array.basic.MemoryIntArray
 
get(int) - Method in class krati.core.array.basic.MemoryLongArray
 
get(int) - Method in class krati.core.array.basic.MemoryShortArray
 
get(int) - Method in class krati.core.array.basic.StaticIntArray
 
get(int) - Method in class krati.core.array.basic.StaticLongArray
 
get(int) - Method in class krati.core.array.basic.StaticShortArray
 
get(int) - Method in class krati.core.array.SimpleDataArray
Gets data at a given index.
get(int, byte[]) - Method in class krati.core.array.SimpleDataArray
Gets data at a given index.
get(int, byte[], int) - Method in class krati.core.array.SimpleDataArray
Gets data at a given index.
get(int) - Method in interface krati.sos.ObjectCache
Gets an object based on a user-specified object Id.
get(int) - Method in class krati.sos.ObjectCacheAgent
 
get(K) - Method in class krati.sos.ObjectStoreAgent
 
get(int) - Method in class krati.sos.SerializableObjectCache
Gets an object based on a user-specified object Id.
get(K) - Method in class krati.sos.SerializableObjectStore
Gets an object based on its key from the store.
get(int) - Method in class krati.store.AbstractDataArray
 
get(int, byte[]) - Method in class krati.store.AbstractDataArray
 
get(int, byte[], int) - Method in class krati.store.AbstractDataArray
 
get(int) - Method in class krati.store.BytesDB
 
get(int, byte[]) - Method in class krati.store.BytesDB
 
get(int, byte[], int) - Method in class krati.store.BytesDB
 
get(int) - Method in interface krati.store.DataCache
 
get(int, byte[]) - Method in interface krati.store.DataCache
 
get(int, byte[], int) - Method in interface krati.store.DataCache
 
get(int) - Method in class krati.store.DataCacheImpl
 
get(int, byte[]) - Method in class krati.store.DataCacheImpl
 
get(int, byte[], int) - Method in class krati.store.DataCacheImpl
 
get(K) - Method in interface krati.store.DataStore
 
get(byte[]) - Method in class krati.store.DynamicDataStore
 
get(byte[]) - Method in class krati.store.IndexedDataStore
 
get(byte[]) - Method in class krati.store.StaticDataStore
 
getAbsolutePath() - Method in class krati.core.array.basic.ArrayFile
 
getAddress(int) - Method in class krati.core.array.SimpleDataArray
 
getAddressArray() - Method in class krati.core.array.SimpleDataArray
 
getAppendPosition() - Method in class krati.core.segment.ChannelSegment
 
getAppendPosition() - Method in class krati.core.segment.MappedSegment
 
getAppendPosition() - Method in class krati.core.segment.MemorySegment
 
getAppendPosition() - Method in interface krati.core.segment.Segment
 
getAppendPosition() - Method in class krati.core.segment.WriteBufferSegment
 
getArrayExpandListener() - Method in class krati.core.array.basic.MemoryIntArray
 
getArrayExpandListener() - Method in class krati.core.array.basic.MemoryLongArray
 
getArrayExpandListener() - Method in class krati.core.array.basic.MemoryShortArray
 
getArrayLength() - Method in class krati.core.array.basic.ArrayFile
 
getAutoApplyEntries() - Method in class krati.core.array.basic.ArrayEntryManager
 
getByteCapacity() - Method in class krati.core.array.entry.EntryValueBatch
 
getBytes(int) - Method in interface krati.sos.ObjectCache
Gets an object in raw bytes based on a user-specified object Id.
getBytes(int) - Method in class krati.sos.ObjectCacheAgent
 
getBytes(K) - Method in interface krati.sos.ObjectStore
Gets an object in the form of byte array from the store.
getBytes(byte[]) - Method in interface krati.sos.ObjectStore
Gets an object in the form of byte array from the store.
getBytes(K) - Method in class krati.sos.ObjectStoreAgent
 
getBytes(byte[]) - Method in class krati.sos.ObjectStoreAgent
 
getBytes(int) - Method in class krati.sos.SerializableObjectCache
Gets an object in raw bytes based on a user-specified object Id.
getBytes(K) - Method in class krati.sos.SerializableObjectStore
Gets an object in the form of byte array from the store.
getBytes(byte[]) - Method in class krati.sos.SerializableObjectStore
Gets an object in the form of byte array from the store.
getCanonicalPath() - Method in class krati.core.array.basic.ArrayFile
 
getCapacity() - Method in class krati.core.array.entry.EntryValueBatch
 
getCapacity() - Method in class krati.core.segment.SegmentMeta
 
getCapacity() - Method in class krati.store.DynamicDataSet
 
getCapacity() - Method in class krati.store.DynamicDataStore
 
getChannelPosition() - Method in class krati.core.segment.AbstractSegment
 
getContentCache() - Method in class krati.sos.SerializableObjectCache
 
getContentStore() - Method in class krati.sos.SerializableObjectStore
 
getCurrentSegment() - Method in class krati.core.array.SimpleDataArray
 
getCurrentSegment() - Method in class krati.core.segment.SegmentManager
 
getDataArray() - Method in class krati.store.DynamicDataSet
 
getDataArray() - Method in class krati.store.DynamicDataStore
 
getDataArray() - Method in class krati.store.StaticDataSet
 
getDataArray() - Method in class krati.store.StaticDataStore
 
getDataSize(long) - Method in class krati.core.segment.AddressFormat
 
getDataSizeMask() - Method in class krati.core.segment.AddressFormat
 
getDataSizeShift() - Method in class krati.core.segment.AddressFormat
 
getDirectory() - Method in class krati.core.array.basic.ArrayEntryManager
 
getDirectory() - Method in interface krati.core.array.basic.RecoverableArray
 
getElapsedTime() - Method in class krati.util.Chronos
Returns a string that represents the time elapsed since the last call
getElementSize() - Method in class krati.core.array.basic.ArrayFile
 
getEnabled() - Method in interface krati.sos.ObjectHandler
 
getEntryCapacity() - Method in class krati.core.array.entry.EntryPool
 
getEntryFactory() - Method in class krati.core.array.basic.ArrayEntryManager
 
getEntryFactory() - Method in interface krati.core.array.basic.RecoverableArray
 
getEntryFactory() - Method in class krati.core.array.entry.EntryPool
 
getEntryLogName(Entry<V>) - Method in class krati.core.array.basic.ArrayEntryManager
 
getEntryLogPrefix() - Method in class krati.core.array.basic.ArrayEntryManager
 
getEntryLogSuffix() - Method in class krati.core.array.basic.ArrayEntryManager
 
getEntryPersistListener() - Method in class krati.core.array.basic.ArrayEntryManager
 
getExpectedFileSizeMB() - Method in exception krati.core.segment.SegmentFileSizeException
 
getFile() - Method in class krati.core.array.entry.AbstractEntry
Gets the Entry file.
getFile() - Method in interface krati.core.array.entry.Entry
Gets the Entry file.
getFile() - Method in class krati.core.array.entry.EntryFileWriter
 
getFile() - Method in class krati.io.ChannelReader
 
getFile() - Method in class krati.io.ChannelWriter
 
getFile() - Method in interface krati.io.DataReader
 
getFile() - Method in interface krati.io.DataWriter
 
getFile() - Method in class krati.io.FastDataWriter
 
getFile() - Method in class krati.io.MappedReader
 
getFile() - Method in class krati.io.MappedWriter
 
getHeader() - Method in class krati.core.segment.AbstractSegment
 
getHomeDir() - Method in class krati.store.AbstractDataArray
 
getHomePath() - Method in class krati.store.AbstractDataArray
 
getHWMark() - Method in class krati.core.array.basic.ArrayEntryManager
 
getHWMark() - Method in class krati.core.array.SimpleDataArray
 
getHWMark() - Method in interface krati.Persistable
Gets the high water mark.
getHWMark() - Method in class krati.sos.ObjectCacheAgent
 
getHWMark() - Method in class krati.sos.SerializableObjectCache
 
getHWMark() - Method in class krati.store.AbstractDataArray
 
getHWMark() - Method in class krati.store.DataCacheImpl
 
getHwmScn() - Method in class krati.core.array.basic.ArrayFile
 
getId() - Method in class krati.core.array.entry.AbstractEntry
 
getId() - Method in interface krati.core.array.entry.Entry
 
getIdCount() - Method in interface krati.store.DataCache
 
getIdCount() - Method in class krati.store.DataCacheImpl
 
getIdStart() - Method in interface krati.store.DataCache
 
getIdStart() - Method in class krati.store.DataCacheImpl
 
getInboundHandler() - Method in class krati.sos.ObjectCacheAgent
 
getInboundHandler() - Method in class krati.sos.ObjectStoreAgent
 
getIndex(byte[]) - Method in class krati.store.DynamicDataSet
 
getIndex(long) - Method in class krati.store.DynamicDataSet
 
getIndex(byte[]) - Method in class krati.store.DynamicDataStore
 
getIndex(long) - Method in class krati.store.DynamicDataStore
 
getIndexHome() - Method in class krati.store.IndexedDataStore
 
getInitialSize() - Method in class krati.core.segment.AbstractSegment
 
getInitialSize() - Method in interface krati.core.segment.Segment
 
getInitialSizeMB() - Method in class krati.core.segment.AbstractSegment
 
getInitialSizeMB() - Method in interface krati.core.segment.Segment
 
getInstance(String, SegmentFactory, int) - Static method in class krati.core.segment.SegmentManager
 
getInternalArray() - Method in interface krati.array.IntArray
Gets the internal primitive array.
getInternalArray() - Method in interface krati.array.LongArray
Gets the internal primitive array.
getInternalArray() - Method in interface krati.array.ShortArray
Gets the internal primitive array.
getInternalArray() - Method in class krati.core.array.basic.DynamicIntArray
 
getInternalArray() - Method in class krati.core.array.basic.DynamicLongArray
 
getInternalArray() - Method in class krati.core.array.basic.DynamicShortArray
 
getInternalArray() - Method in class krati.core.array.basic.MemoryIntArray
 
getInternalArray() - Method in class krati.core.array.basic.MemoryLongArray
 
getInternalArray() - Method in class krati.core.array.basic.MemoryShortArray
 
getInternalArray() - Method in class krati.core.array.basic.StaticIntArray
 
getInternalArray() - Method in class krati.core.array.basic.StaticLongArray
 
getInternalArray() - Method in class krati.core.array.basic.StaticShortArray
 
getInternalBuffer() - Method in class krati.core.array.entry.EntryValueBatch
 
getKeySerializer() - Method in class krati.sos.SerializableObjectStore
 
getLastForcedTime() - Method in class krati.core.segment.AbstractSegment
 
getLastForcedTime() - Method in interface krati.core.segment.Segment
 
getLength(int) - Method in interface krati.array.DataArray
 
getLength(int) - Method in class krati.core.array.SimpleDataArray
 
getLength(int) - Method in class krati.store.AbstractDataArray
 
getLength(int) - Method in class krati.store.BytesDB
 
getLevel() - Method in class krati.store.DynamicDataSet
 
getLevel() - Method in class krati.store.DynamicDataStore
 
getLevelCapacity() - Method in class krati.store.DynamicDataSet
 
getLevelCapacity() - Method in class krati.store.DynamicDataStore
 
getLiveSegmentCount() - Method in class krati.core.segment.SegmentManager
 
getLoadCount() - Method in class krati.store.DynamicDataSet
 
getLoadCount() - Method in class krati.store.DynamicDataStore
 
getLoadFactor() - Method in class krati.core.segment.AbstractSegment
 
getLoadFactor() - Method in interface krati.core.segment.Segment
 
getLoadFactor() - Method in class krati.store.DynamicDataSet
 
getLoadFactor() - Method in class krati.store.DynamicDataStore
 
getLoadSize() - Method in class krati.core.segment.AbstractSegment
 
getLoadSize() - Method in interface krati.core.segment.Segment
 
getLoadThreshold() - Method in class krati.store.DynamicDataSet
 
getLoadThreshold() - Method in class krati.store.DynamicDataStore
 
getLWMark() - Method in class krati.core.array.basic.ArrayEntryManager
 
getLWMark() - Method in class krati.core.array.SimpleDataArray
 
getLWMark() - Method in interface krati.Persistable
Gets the low water mark.
getLWMark() - Method in class krati.sos.ObjectCacheAgent
 
getLWMark() - Method in class krati.sos.SerializableObjectCache
 
getLWMark() - Method in class krati.store.AbstractDataArray
 
getLWMark() - Method in class krati.store.DataCacheImpl
 
getLwmScn() - Method in class krati.core.array.basic.ArrayFile
 
getMaxDataSize() - Method in class krati.core.segment.AddressFormat
 
getMaxEntries() - Method in class krati.core.array.basic.ArrayEntryManager
 
getMaxEntrySize() - Method in class krati.core.array.basic.ArrayEntryManager
 
getMaxScn() - Method in class krati.core.array.entry.AbstractEntry
Get the maximum SCN of updates maintained by this Entry.
getMaxScn() - Method in interface krati.core.array.entry.Entry
 
getMaxScn() - Method in class krati.core.array.entry.EntryFileWriter
 
getMeta() - Method in class krati.core.segment.SegmentManager
 
getMetaFile() - Method in class krati.core.segment.SegmentMeta
 
getMinScn() - Method in class krati.core.array.entry.AbstractEntry
Get the minimum SCN of updates maintained by this Entry.
getMinScn() - Method in interface krati.core.array.entry.Entry
 
getMinScn() - Method in class krati.core.array.entry.EntryFileWriter
 
getMode() - Method in class krati.core.segment.AbstractSegment
 
getMode() - Method in interface krati.core.segment.Segment
 
getName() - Method in class krati.core.array.basic.ArrayFile
 
getObjectCache() - Method in class krati.sos.ObjectCacheAgent
 
getObjectIdCount() - Method in interface krati.sos.ObjectCache
 
getObjectIdCount() - Method in class krati.sos.ObjectCacheAgent
 
getObjectIdCount() - Method in class krati.sos.SerializableObjectCache
 
getObjectIdStart() - Method in interface krati.sos.ObjectCache
 
getObjectIdStart() - Method in class krati.sos.ObjectCacheAgent
 
getObjectIdStart() - Method in class krati.sos.SerializableObjectCache
 
getObjectStore() - Method in class krati.sos.ObjectStoreAgent
 
getOffset(long) - Method in class krati.core.segment.AddressFormat
 
getOffsetMask() - Method in class krati.core.segment.AddressFormat
 
getOffsetShift() - Method in class krati.core.segment.AddressFormat
 
getOutboundHandler() - Method in class krati.sos.ObjectCacheAgent
 
getOutboundHandler() - Method in class krati.sos.ObjectStoreAgent
 
getOverflowType() - Method in exception krati.core.segment.SegmentOverflowException
 
getPath() - Method in class krati.core.array.basic.ArrayFile
 
getPersistListener() - Method in interface krati.core.array.AddressArray
Gets the listener that is called whenever an entry is persisted.
getPersistListener() - Method in class krati.core.array.basic.DynamicLongArray
 
getPersistListener() - Method in class krati.core.array.basic.StaticLongArray
 
getPosition(int) - Method in class krati.core.array.basic.ArrayFile
 
getPosition() - Method in class krati.core.array.entry.EntryValue
 
getReycleQueueSize() - Method in class krati.core.array.entry.EntryPool
 
getScn() - Method in class krati.core.array.entry.EntryValue
 
getSegment(long) - Method in class krati.core.segment.AddressFormat
 
getSegment(int) - Method in class krati.core.segment.SegmentManager
 
getSegment() - Method in class krati.core.segment.SegmentModeEvent
 
getSegment() - Method in exception krati.core.segment.SegmentOverflowException
 
getSegment() - Method in exception krati.core.segment.SegmentReadOnlyException
 
getSegmentCompactFactor() - Method in class krati.core.array.SimpleDataArray
 
getSegmentCount() - Method in class krati.core.segment.SegmentManager
 
getSegmentFactory() - Method in class krati.core.segment.SegmentManager
 
getSegmentFile() - Method in class krati.core.segment.AbstractSegment
 
getSegmentFile() - Method in interface krati.core.segment.Segment
 
getSegmentFilePath() - Method in exception krati.core.segment.SegmentFileSizeException
 
getSegmentFileSizeMB() - Method in exception krati.core.segment.SegmentFileSizeException
 
getSegmentFileSizeMB() - Method in class krati.core.segment.SegmentManager
 
getSegmentHomePath() - Method in class krati.core.segment.SegmentManager
 
getSegmentId() - Method in class krati.core.segment.AbstractSegment
 
getSegmentId() - Method in interface krati.core.segment.Segment
 
getSegmentLoadSize(int) - Method in class krati.core.segment.SegmentMeta
 
getSegmentManager() - Method in class krati.core.array.SimpleDataArray
 
getSegmentMask() - Method in class krati.core.segment.AddressFormat
 
getSegmentMode() - Method in class krati.core.segment.SegmentModeEvent
 
getSegmentShift() - Method in class krati.core.segment.AddressFormat
 
getSerializer() - Method in class krati.sos.SerializableObjectCache
 
getServiceId() - Method in class krati.core.array.entry.AbstractEntry
 
getServiceId() - Method in interface krati.core.array.entry.Entry
Gets the service Id of this Entry.
getServiceQueueSize() - Method in class krati.core.array.entry.EntryPool
 
getSplit() - Method in class krati.store.DynamicDataSet
 
getSplit() - Method in class krati.store.DynamicDataStore
 
getStatus() - Method in class krati.core.segment.AbstractSegment
 
getStatus() - Method in interface krati.core.segment.Segment
 
getStatus() - Method in class krati.store.AbstractDataArray
 
getStatus() - Method in class krati.store.DataCacheImpl
 
getStatus() - Method in class krati.store.DynamicDataSet
 
getStatus() - Method in class krati.store.DynamicDataStore
 
getStorageVersion() - Method in class krati.core.segment.AbstractSegment
 
getStorageVersion() - Method in interface krati.core.segment.Segment
 
getStoreHome() - Method in class krati.store.IndexedDataStore
 
getTotalTime() - Method in class krati.util.Chronos
 
getUnitCapacity() - Method in class krati.store.DynamicDataSet
 
getUnitCapacity() - Method in class krati.store.DynamicDataStore
 
getValue() - Method in class krati.core.array.entry.EntryValueInt
 
getValue() - Method in class krati.core.array.entry.EntryValueLong
 
getValue() - Method in class krati.core.array.entry.EntryValueShort
 
getValueFactory() - Method in class krati.core.array.entry.AbstractEntry
 
getValueFactory() - Method in interface krati.core.array.entry.Entry
 
getValueList() - Method in interface krati.core.array.entry.Entry
 
getValueList() - Method in class krati.core.array.entry.PreFillEntry
 
getValueList() - Method in class krati.core.array.entry.SimpleEntry
 
getValueSerializer() - Method in class krati.sos.SerializableObjectStore
 
getVersion() - Method in class krati.core.array.basic.ArrayFile
 

H

has(V) - Method in interface krati.store.DataSet
 
has(byte[]) - Method in class krati.store.DynamicDataSet
 
has(byte[]) - Method in class krati.store.StaticDataSet
 
hasData(int) - Method in interface krati.array.DataArray
 
hasData(int) - Method in class krati.core.array.SimpleDataArray
 
hasData(int) - Method in class krati.store.AbstractDataArray
 
hasData(int) - Method in class krati.store.BytesDB
 
hash(byte[]) - Method in class krati.store.DynamicDataSet
 
hash(byte[]) - Method in class krati.store.DynamicDataStore
 
hash(byte[]) - Method in class krati.store.StaticDataSet
 
hash(byte[]) - Method in class krati.store.StaticDataStore
 
hash(byte[]) - Method in class krati.util.FnvHashFunction
 
hash(K) - Method in interface krati.util.HashFunction
 
hash(byte[], long) - Method in class krati.util.JenkinsHashFunction
Hash a variable-length key into a 32-bit value.
hash(byte[]) - Method in class krati.util.JenkinsHashFunction
See hash(byte[] buffer, long initialValue)
hash(byte[], int) - Static method in class krati.util.MurmurHashFunction
 
hash(byte[]) - Method in class krati.util.MurmurHashFunction
See hash(byte[] buffer, long initialValue)
hashCode() - Method in class krati.core.array.entry.EntryValueInt
 
hashCode() - Method in class krati.core.array.entry.EntryValueLong
 
hashCode() - Method in class krati.core.array.entry.EntryValueShort
 
HashFunction<K> - Interface in krati.util
HashFunction A hash function for mapping bytes to long
HashIndex - Class in krati.store.index
HashIndex is for serving index lookup from main memory and has the best performance when MemorySegmentFactory is used to store indexes in memory.
HashIndex(File, SegmentFactory) - Constructor for class krati.store.index.HashIndex
 
HashIndex(File, int, int, int, SegmentFactory) - Constructor for class krati.store.index.HashIndex
 
HashIndex(File, int, int, int, int, SegmentFactory) - Constructor for class krati.store.index.HashIndex
 
HashIndex(File, int, int, int, int, SegmentFactory, HashFunction<byte[]>) - Constructor for class krati.store.index.HashIndex
 
hasIndex(int) - Method in interface krati.array.Array
 
hasIndex(int) - Method in class krati.core.array.basic.MemoryIntArray
 
hasIndex(int) - Method in class krati.core.array.basic.MemoryLongArray
 
hasIndex(int) - Method in class krati.core.array.basic.MemoryShortArray
 
hasIndex(int) - Method in class krati.core.array.SimpleDataArray
 
hasIndex(int) - Method in class krati.store.AbstractDataArray
 
hasIndex(int) - Method in class krati.store.BytesDB
 
hasNext() - Method in class krati.sos.ObjectStoreIterator
 
hasNext() - Method in class krati.sos.ObjectStoreKeyIterator
 
hasSegmentInService(int) - Method in class krati.core.segment.SegmentMeta
 
hasWithoutCollisions(byte[]) - Method in class krati.store.DynamicDataSet
 
hasWithoutCollisions(byte[]) - Method in class krati.store.StaticDataSet
 

I

incrLoadSize(int) - Method in class krati.core.segment.AbstractSegment
Increases the load size.
incrLoadSize(int) - Method in interface krati.core.segment.Segment
 
Index - Interface in krati.store.index
Index.
IndexedDataStore - Class in krati.store
IndexedDataStore.
IndexedDataStore(File, int, int, SegmentFactory, SegmentFactory) - Constructor for class krati.store.IndexedDataStore
 
IndexedDataStore(File, int, int, int, int, SegmentFactory, int, int, SegmentFactory) - Constructor for class krati.store.IndexedDataStore
 
init(long, long) - Method in class krati.core.array.basic.ArrayEntryManager
 
init() - Method in class krati.core.array.SimpleDataArray
 
init() - Method in class krati.core.segment.AbstractSegment
 
init() - Method in class krati.core.segment.ChannelSegment
 
init() - Method in class krati.core.segment.MappedSegment
 
init() - Method in class krati.core.segment.MemorySegment
 
init() - Method in class krati.core.segment.SegmentManager
 
init() - Method in class krati.core.segment.WriteBufferSegment
 
initByteBuffer() - Method in class krati.core.segment.MemorySegment
 
initCheck() - Method in class krati.core.array.basic.ArrayFile
 
initHeader() - Method in class krati.core.segment.AbstractSegment
 
IntArray - Interface in krati.array
Integer Array
InvalidAddressException - Exception in krati.store
InvalidAddressException.
InvalidAddressException() - Constructor for exception krati.store.InvalidAddressException
 
InvalidAddressException(long) - Constructor for exception krati.store.InvalidAddressException
 
InvalidAddressException(long, AddressFormat) - Constructor for exception krati.store.InvalidAddressException
 
InvalidDataException - Exception in krati.store
InvalidDataException.
InvalidDataException(String) - Constructor for exception krati.store.InvalidDataException
 
invalidSizeException(int) - Static method in exception krati.store.InvalidDataException
 
invalidSizeException(int, int) - Static method in exception krati.store.InvalidDataException
 
isEmpty() - Method in class krati.core.array.entry.AbstractEntry
 
isEmpty() - Method in interface krati.core.array.entry.Entry
 
isFull() - Method in class krati.core.array.entry.AbstractEntry
 
isFull() - Method in interface krati.core.array.entry.Entry
 
isReadOnly() - Method in class krati.core.segment.AbstractSegment
 
isReadOnly() - Method in interface krati.core.segment.Segment
 
isRecyclable() - Method in class krati.core.segment.ChannelSegment
 
isRecyclable() - Method in class krati.core.segment.MappedSegment
 
isRecyclable() - Method in class krati.core.segment.MemorySegment
 
isRecyclable() - Method in interface krati.core.segment.Segment
 
isRecyclable() - Method in class krati.core.segment.WriteBufferSegment
 
isRecycleQueueEmpty() - Method in class krati.core.array.entry.EntryPool
 
isServiceQueueEmpty() - Method in class krati.core.array.entry.EntryPool
 
iterator() - Method in class krati.sos.ObjectStoreAgent
 
iterator() - Method in class krati.sos.SerializableObjectStore
 
iterator() - Method in class krati.store.DynamicDataStore
 
iterator() - Method in class krati.store.index.HashIndex
 
iterator() - Method in interface krati.store.index.Index
 
iterator() - Method in class krati.store.IndexedDataStore
 
iterator() - Method in class krati.store.StaticDataStore
 

J

JenkinsHashFunction - Class in krati.util
Hash algorithm by Bob Jenkins, 1996.
JenkinsHashFunction() - Constructor for class krati.util.JenkinsHashFunction
 

K

keyIterator() - Method in class krati.sos.ObjectStoreAgent
 
keyIterator() - Method in class krati.sos.SerializableObjectStore
 
keyIterator() - Method in interface krati.store.DataStore
 
keyIterator() - Method in class krati.store.DynamicDataStore
 
keyIterator() - Method in class krati.store.index.HashIndex
 
keyIterator() - Method in interface krati.store.index.Index
 
keyIterator() - Method in class krati.store.IndexedDataStore
 
keyIterator() - Method in class krati.store.StaticDataStore
 
krati - package krati
 
krati.array - package krati.array
 
krati.core.array - package krati.core.array
 
krati.core.array.basic - package krati.core.array.basic
 
krati.core.array.entry - package krati.core.array.entry
 
krati.core.segment - package krati.core.segment
 
krati.io - package krati.io
 
krati.sos - package krati.sos
 
krati.store - package krati.store
 
krati.store.index - package krati.store.index
 
krati.util - package krati.util
 

L

length() - Method in interface krati.array.Array
 
length() - Method in class krati.core.array.basic.MemoryIntArray
 
length() - Method in class krati.core.array.basic.MemoryLongArray
 
length() - Method in class krati.core.array.basic.MemoryShortArray
 
length() - Method in class krati.core.array.SimpleDataArray
 
length() - Method in class krati.store.AbstractDataArray
 
listSegmentFiles() - Method in class krati.core.segment.SegmentManager
 
load(MemoryIntArray) - Method in class krati.core.array.basic.ArrayFile
Load data into a memory-based int array.
load(MemoryLongArray) - Method in class krati.core.array.basic.ArrayFile
Load data into a memory-based long array.
load(MemoryShortArray) - Method in class krati.core.array.basic.ArrayFile
Load data into a memory-based short array.
load(File) - Method in class krati.core.array.entry.AbstractEntry
Loads an entry from a given file.
load(File) - Method in interface krati.core.array.entry.Entry
Loads an entry from a given file.
load(DataCache, File) - Method in interface krati.util.DataCacheLoader
 
load(DataCache, File) - Method in class krati.util.DataCacheLoaderImpl
 
loadArrayFileData() - Method in class krati.core.array.basic.DynamicIntArray
 
loadArrayFileData() - Method in class krati.core.array.basic.DynamicLongArray
 
loadArrayFileData() - Method in class krati.core.array.basic.DynamicShortArray
 
loadArrayFileData() - Method in class krati.core.array.basic.StaticIntArray
 
loadArrayFileData() - Method in class krati.core.array.basic.StaticLongArray
 
loadArrayFileData() - Method in class krati.core.array.basic.StaticShortArray
 
loadDataSection(DataReader, int) - Method in class krati.core.array.entry.AbstractEntry
 
loadDataSection(DataReader, int) - Method in class krati.core.array.entry.PreFillEntry
 
loadDataSection(DataReader, int) - Method in class krati.core.array.entry.SimpleEntry
 
loadEntryFiles() - Method in class krati.core.array.basic.ArrayEntryManager
Load entry log files from disk into _entryList.
loadHeader() - Method in class krati.core.segment.AbstractSegment
 
loadIntArray() - Method in class krati.core.array.basic.ArrayFile
Load the main array.
loadLongArray() - Method in class krati.core.array.basic.ArrayFile
Load the main array.
loadShortArray() - Method in class krati.core.array.basic.ArrayFile
Load the main array.
lock() - Method in class krati.core.segment.SegmentMeta
 
LongArray - Interface in krati.array
Long Array
lookup(byte[]) - Method in class krati.store.index.HashIndex
 
lookup(byte[]) - Method in interface krati.store.index.Index
 

M

maintainScn(long) - Method in class krati.core.array.entry.AbstractEntry
 
MappedReader - Class in krati.io
 
MappedReader(File) - Constructor for class krati.io.MappedReader
 
MappedSegment - Class in krati.core.segment
MappedSegment
MappedSegment(int, File, int, Segment.Mode) - Constructor for class krati.core.segment.MappedSegment
 
MappedSegmentFactory - Class in krati.core.segment
MappedSegmentFactory
MappedSegmentFactory() - Constructor for class krati.core.segment.MappedSegmentFactory
 
MappedWriter - Class in krati.io
 
MappedWriter(File) - Constructor for class krati.io.MappedWriter
 
MAX_HASH_CODE - Static variable in interface krati.util.HashFunction
 
maxSegmentFileSizeMB - Static variable in interface krati.core.segment.Segment
 
MemoryIntArray - Class in krati.core.array.basic
 
MemoryIntArray() - Constructor for class krati.core.array.basic.MemoryIntArray
 
MemoryIntArray(int) - Constructor for class krati.core.array.basic.MemoryIntArray
 
MemoryIntArray(int, boolean) - Constructor for class krati.core.array.basic.MemoryIntArray
 
MemoryLongArray - Class in krati.core.array.basic
 
MemoryLongArray() - Constructor for class krati.core.array.basic.MemoryLongArray
 
MemoryLongArray(int) - Constructor for class krati.core.array.basic.MemoryLongArray
 
MemoryLongArray(int, boolean) - Constructor for class krati.core.array.basic.MemoryLongArray
 
MemorySegment - Class in krati.core.segment
MemorySegment
MemorySegment(int, File, int, Segment.Mode) - Constructor for class krati.core.segment.MemorySegment
 
MemorySegmentFactory - Class in krati.core.segment
MemorySegmentFactory
MemorySegmentFactory() - Constructor for class krati.core.segment.MemorySegmentFactory
 
MemoryShortArray - Class in krati.core.array.basic
 
MemoryShortArray() - Constructor for class krati.core.array.basic.MemoryShortArray
 
MemoryShortArray(int) - Constructor for class krati.core.array.basic.MemoryShortArray
 
MemoryShortArray(int, boolean) - Constructor for class krati.core.array.basic.MemoryShortArray
 
MIN_HASH_CODE - Static variable in interface krati.util.HashFunction
 
minSegmentFileSizeMB - Static variable in interface krati.core.segment.Segment
 
modeChanged(SegmentModeEvent) - Method in interface krati.core.segment.SegmentModeListener
 
MurmurHashFunction - Class in krati.util
This is a very fast, non-cryptographic hash suitable for general hash-based lookup.
MurmurHashFunction() - Constructor for class krati.util.MurmurHashFunction
 

N

newEntry(int) - Method in interface krati.core.array.entry.EntryFactory
 
newEntry(int) - Method in class krati.core.array.entry.EntryIntFactory
 
newEntry(int) - Method in class krati.core.array.entry.EntryLongFactory
 
newEntry(int) - Method in class krati.core.array.entry.EntryShortFactory
 
newValue() - Method in interface krati.core.array.entry.EntryValueFactory
 
newValue(DataReader) - Method in interface krati.core.array.entry.EntryValueFactory
 
newValue() - Method in class krati.core.array.entry.EntryValueIntFactory
 
newValue(DataReader) - Method in class krati.core.array.entry.EntryValueIntFactory
 
newValue() - Method in class krati.core.array.entry.EntryValueLongFactory
 
newValue(DataReader) - Method in class krati.core.array.entry.EntryValueLongFactory
 
newValue() - Method in class krati.core.array.entry.EntryValueShortFactory
 
newValue(DataReader) - Method in class krati.core.array.entry.EntryValueShortFactory
 
newValueArray(int) - Method in interface krati.core.array.entry.EntryValueFactory
Creates an array of EntryValue of a specified length.
newValueArray(int) - Method in class krati.core.array.entry.EntryValueIntFactory
Creates an array of EntryValueInt of a specified length.
newValueArray(int) - Method in class krati.core.array.entry.EntryValueLongFactory
Creates an array of EntryValueLong of a specified length.
newValueArray(int) - Method in class krati.core.array.entry.EntryValueShortFactory
Creates an array of EntryValueShort of a specified length.
next() - Method in class krati.core.array.entry.EntryPool
 
next() - Method in class krati.sos.ObjectStoreIterator
 
next() - Method in class krati.sos.ObjectStoreKeyIterator
 
nextScn() - Method in class krati.store.DynamicDataSet
 
nextScn() - Method in class krati.store.DynamicDataStore
 
nextScn() - Method in class krati.store.StaticDataSet
 
nextScn() - Method in class krati.store.StaticDataStore
 
nextSegment() - Method in class krati.core.segment.SegmentManager
Gets the next segment available for read and write.
NON_HASH_CODE - Static variable in interface krati.util.HashFunction
 

O

ObjectCache<T> - Interface in krati.sos
ObjectCache
ObjectCacheAgent<T> - Class in krati.sos
ObjectCacheAgent: An agent that wraps an ObjectCache can have inbound and outbound ObjectHandler(s).
ObjectCacheAgent(ObjectCache<T>, ObjectHandler<T>, ObjectHandler<T>) - Constructor for class krati.sos.ObjectCacheAgent
 
ObjectConstructionException - Exception in krati.sos
ObjectConstructionException An exception is thrown by ObjectSerializer if an object cannot be constructed (i.e.
ObjectConstructionException(String) - Constructor for exception krati.sos.ObjectConstructionException
 
ObjectConstructionException(String, Throwable) - Constructor for exception krati.sos.ObjectConstructionException
 
ObjectHandler<V> - Interface in krati.sos
ObjectHandler
ObjectSerializer<V> - Interface in krati.sos
An interface for object serialization and construction (de-serialization).
ObjectStore<K,V> - Interface in krati.sos
ObjectStore
ObjectStoreAgent<K,V> - Class in krati.sos
ObjectStoreAgent: An agent that wraps an ObjectStore can have inbound and outbound ObjectHandler(s).
ObjectStoreAgent(ObjectStore<K, V>, ObjectHandler<V>, ObjectHandler<V>) - Constructor for class krati.sos.ObjectStoreAgent
 
ObjectStoreIterator<K,V> - Class in krati.sos
 
ObjectStoreIterator(Iterator<Map.Entry<byte[], byte[]>>, ObjectSerializer<K>, ObjectSerializer<V>) - Constructor for class krati.sos.ObjectStoreIterator
 
ObjectStoreKeyIterator<K> - Class in krati.sos
 
ObjectStoreKeyIterator(Iterator<byte[]>, ObjectSerializer<K>) - Constructor for class krati.sos.ObjectStoreKeyIterator
 
open(long, long) - Method in class krati.core.array.entry.EntryFileWriter
 
open() - Method in class krati.io.ChannelReader
 
open() - Method in class krati.io.ChannelWriter
 
open() - Method in interface krati.io.DataReader
 
open() - Method in interface krati.io.DataWriter
 
open() - Method in class krati.io.FastDataWriter
 
open() - Method in class krati.io.MappedReader
 
open() - Method in class krati.io.MappedWriter
 

P

persist() - Method in class krati.core.array.basic.ArrayEntryManager
 
persist() - Method in class krati.core.array.SimpleDataArray
 
persist() - Method in interface krati.Persistable
Persist all updates from memory buffer into redo log files in non-blocking mode.
persist() - Method in interface krati.sos.ObjectCache
Persists this object cache.
persist() - Method in class krati.sos.ObjectCacheAgent
 
persist() - Method in class krati.sos.ObjectStoreAgent
Persists this object store.
persist() - Method in class krati.sos.SerializableObjectCache
Persists this object cache.
persist() - Method in class krati.sos.SerializableObjectStore
Persists this object store.
persist() - Method in class krati.store.AbstractDataArray
 
persist() - Method in class krati.store.BytesDB
 
persist() - Method in class krati.store.DataCacheImpl
 
persist() - Method in interface krati.store.DataSet
 
persist() - Method in interface krati.store.DataStore
 
persist() - Method in class krati.store.DynamicDataSet
 
persist() - Method in class krati.store.DynamicDataStore
 
persist() - Method in class krati.store.index.HashIndex
 
persist() - Method in interface krati.store.index.Index
 
persist() - Method in class krati.store.IndexedDataStore
 
persist() - Method in class krati.store.StaticDataSet
 
persist() - Method in class krati.store.StaticDataStore
 
Persistable - Interface in krati
Persistable
pollFromService() - Method in class krati.core.array.entry.EntryPool
 
pos - Variable in class krati.core.array.entry.EntryValue
 
position() - Method in class krati.io.ChannelReader
 
position(long) - Method in class krati.io.ChannelReader
 
position() - Method in class krati.io.ChannelWriter
 
position(long) - Method in class krati.io.ChannelWriter
 
position() - Method in interface krati.io.DataReader
 
position(long) - Method in interface krati.io.DataReader
 
position() - Method in interface krati.io.DataWriter
 
position(long) - Method in interface krati.io.DataWriter
 
position() - Method in class krati.io.FastDataWriter
 
position(long) - Method in class krati.io.FastDataWriter
 
position() - Method in class krati.io.MappedReader
 
position(long) - Method in class krati.io.MappedReader
 
position() - Method in class krati.io.MappedWriter
 
position(long) - Method in class krati.io.MappedWriter
 
posLastForcedTime - Static variable in interface krati.core.segment.Segment
 
posStorageVersion - Static variable in interface krati.core.segment.Segment
 
PreFillEntry<T extends EntryValue> - Class in krati.core.array.entry
 
PreFillEntry(int, EntryValueFactory<T>, int) - Constructor for class krati.core.array.entry.PreFillEntry
Create a new entry to hold updates to an array.
PreFillEntryInt - Class in krati.core.array.entry
 
PreFillEntryInt(int, int) - Constructor for class krati.core.array.entry.PreFillEntryInt
 
PreFillEntryLong - Class in krati.core.array.entry
 
PreFillEntryLong(int, int) - Constructor for class krati.core.array.entry.PreFillEntryLong
 
PreFillEntryShort - Class in krati.core.array.entry
 
PreFillEntryShort(int, int) - Constructor for class krati.core.array.entry.PreFillEntryShort
 
process(V) - Method in interface krati.sos.ObjectHandler
 
put(K, V) - Method in class krati.sos.ObjectStoreAgent
 
put(K, V) - Method in class krati.sos.SerializableObjectStore
Puts an serializable object into the store.
put(K, V) - Method in interface krati.store.DataStore
 
put(byte[], byte[]) - Method in class krati.store.DynamicDataStore
 
put(byte[], byte[]) - Method in class krati.store.IndexedDataStore
 
put(byte[], byte[]) - Method in class krati.store.StaticDataStore
 
putInternal(int, byte[], byte[]) - Method in class krati.store.DynamicDataStore
 

R

read(int, byte[]) - Method in class krati.core.segment.ChannelSegment
 
read(int, byte[], int, int) - Method in class krati.core.segment.ChannelSegment
 
read(int, byte[]) - Method in class krati.core.segment.MappedSegment
 
read(int, byte[], int, int) - Method in class krati.core.segment.MappedSegment
 
read(int, byte[]) - Method in class krati.core.segment.MemorySegment
 
read(int, byte[], int, int) - Method in class krati.core.segment.MemorySegment
 
read(int, byte[]) - Method in interface krati.core.segment.Segment
 
read(int, byte[], int, int) - Method in interface krati.core.segment.Segment
 
read(int, byte[]) - Method in class krati.core.segment.WriteBufferSegment
 
read(int, byte[], int, int) - Method in class krati.core.segment.WriteBufferSegment
 
readInt(int) - Method in class krati.core.segment.ChannelSegment
 
readInt(int) - Method in class krati.core.segment.MappedSegment
 
readInt(int) - Method in class krati.core.segment.MemorySegment
 
readInt(int) - Method in interface krati.core.segment.Segment
 
readInt(int) - Method in class krati.core.segment.WriteBufferSegment
 
readInt() - Method in class krati.io.ChannelReader
 
readInt(long) - Method in class krati.io.ChannelReader
 
readInt() - Method in interface krati.io.DataReader
 
readInt(long) - Method in interface krati.io.DataReader
 
readInt() - Method in class krati.io.MappedReader
 
readInt(long) - Method in class krati.io.MappedReader
 
readLong(int) - Method in class krati.core.segment.ChannelSegment
 
readLong(int) - Method in class krati.core.segment.MappedSegment
 
readLong(int) - Method in class krati.core.segment.MemorySegment
 
readLong(int) - Method in interface krati.core.segment.Segment
 
readLong(int) - Method in class krati.core.segment.WriteBufferSegment
 
readLong() - Method in class krati.io.ChannelReader
 
readLong(long) - Method in class krati.io.ChannelReader
 
readLong() - Method in interface krati.io.DataReader
 
readLong(long) - Method in interface krati.io.DataReader
 
readLong() - Method in class krati.io.MappedReader
 
readLong(long) - Method in class krati.io.MappedReader
 
readShort(int) - Method in class krati.core.segment.ChannelSegment
 
readShort(int) - Method in class krati.core.segment.MappedSegment
 
readShort(int) - Method in class krati.core.segment.MemorySegment
 
readShort(int) - Method in interface krati.core.segment.Segment
 
readShort(int) - Method in class krati.core.segment.WriteBufferSegment
 
readShort() - Method in class krati.io.ChannelReader
 
readShort(long) - Method in class krati.io.ChannelReader
 
readShort() - Method in interface krati.io.DataReader
 
readShort(long) - Method in interface krati.io.DataReader
 
readShort() - Method in class krati.io.MappedReader
 
readShort(long) - Method in class krati.io.MappedReader
 
RecoverableArray<V extends EntryValue> - Interface in krati.core.array.basic
 
rehash() - Method in class krati.store.DynamicDataSet
 
rehash() - Method in class krati.store.DynamicDataStore
 
reinit(int, int, long) - Method in class krati.core.array.entry.EntryValueInt
 
reinit(int, long, long) - Method in class krati.core.array.entry.EntryValueLong
 
reinit(int, short, long) - Method in class krati.core.array.entry.EntryValueShort
 
reinit() - Method in class krati.core.segment.ChannelSegment
 
reinit() - Method in class krati.core.segment.MappedSegment
 
reinit() - Method in class krati.core.segment.MemorySegment
 
reinit() - Method in interface krati.core.segment.Segment
Re-initialize this Segment for read and write.
reinit() - Method in class krati.core.segment.WriteBufferSegment
 
reinitValue(DataReader, T) - Method in interface krati.core.array.entry.EntryValueFactory
Read data from stream to populate an EntryValue.
reinitValue(DataReader, EntryValueInt) - Method in class krati.core.array.entry.EntryValueIntFactory
Read data from stream to populate an EntryValueInt.
reinitValue(DataReader, EntryValueLong) - Method in class krati.core.array.entry.EntryValueLongFactory
Read data from stream to populate an EntryValueLong.
reinitValue(DataReader, EntryValueShort) - Method in class krati.core.array.entry.EntryValueShortFactory
Read data from stream to populate an EntryValueShort.
remove() - Method in class krati.sos.ObjectStoreIterator
 
remove() - Method in class krati.sos.ObjectStoreKeyIterator
 
remove(byte[], byte[]) - Method in interface krati.store.DataSetHandler
 
remove(byte[], byte[]) - Method in class krati.store.DefaultDataSetHandler
 
removeByKey(byte[], byte[]) - Method in interface krati.store.DataStoreHandler
 
removeByKey(byte[], byte[]) - Method in class krati.store.DefaultDataStoreHandler
 
reset(MemoryIntArray) - Method in class krati.core.array.basic.ArrayFile
 
reset(MemoryIntArray, long) - Method in class krati.core.array.basic.ArrayFile
 
reset(MemoryLongArray) - Method in class krati.core.array.basic.ArrayFile
 
reset(MemoryLongArray, long) - Method in class krati.core.array.basic.ArrayFile
 
reset(MemoryShortArray) - Method in class krati.core.array.basic.ArrayFile
 
reset(MemoryShortArray, long) - Method in class krati.core.array.basic.ArrayFile
 
reset(int[]) - Method in class krati.core.array.basic.ArrayFile
 
reset(int[], long) - Method in class krati.core.array.basic.ArrayFile
 
reset(long[]) - Method in class krati.core.array.basic.ArrayFile
 
reset(long[], long) - Method in class krati.core.array.basic.ArrayFile
 
reset(short[]) - Method in class krati.core.array.basic.ArrayFile
 
reset(short[], long) - Method in class krati.core.array.basic.ArrayFile
 
restart() - Method in class krati.util.Chronos
Restarts this Chronos.

S

save(File) - Method in class krati.core.array.entry.AbstractEntry
Saves to a file.
save(File) - Method in interface krati.core.array.entry.Entry
Saves this Entry to a file.
saveDataSection(DataWriter) - Method in class krati.core.array.entry.AbstractEntry
 
saveDataSection(DataWriter) - Method in class krati.core.array.entry.PreFillEntry
 
saveDataSection(DataWriter) - Method in class krati.core.array.entry.SimpleEntry
 
saveHWMark(long) - Method in class krati.core.array.basic.ArrayEntryManager
 
saveHWMark(long) - Method in class krati.core.array.basic.DynamicIntArray
Sync-up the high water mark to a given value.
saveHWMark(long) - Method in class krati.core.array.basic.DynamicLongArray
Sync-up the high water mark to a given value.
saveHWMark(long) - Method in class krati.core.array.basic.DynamicShortArray
Sync-up the high water mark to a given value.
saveHWMark(long) - Method in class krati.core.array.basic.StaticIntArray
Sync-up the high water mark to a given value.
saveHWMark(long) - Method in class krati.core.array.basic.StaticLongArray
Sync-up the high water mark to a given value.
saveHWMark(long) - Method in class krati.core.array.basic.StaticShortArray
Sync-up the high water mark to a given value.
saveHWMark(long) - Method in class krati.core.array.SimpleDataArray
 
saveHWMark(long) - Method in interface krati.Persistable
Save the high water mark.
saveHWMark(long) - Method in class krati.sos.ObjectCacheAgent
 
saveHWMark(long) - Method in class krati.sos.SerializableObjectCache
Saves the high water mark.
saveHWMark(long) - Method in class krati.store.AbstractDataArray
 
saveHWMark(long) - Method in class krati.store.DataCacheImpl
 
scn - Variable in class krati.core.array.entry.EntryValue
 
Segment - Interface in krati.core.segment
Segment Storage Version: 1 The segment header section uses the first 128 bytes, but only the first 16 bytes are used.
Segment.Mode - Enum in krati.core.segment
 
SegmentException - Exception in krati.core.segment
 
SegmentException(String) - Constructor for exception krati.core.segment.SegmentException
 
SegmentFactory - Interface in krati.core.segment
SegmentFactory
SegmentFileSizeException - Exception in krati.core.segment
SegmentFileSizeException
SegmentFileSizeException(String, int, int) - Constructor for exception krati.core.segment.SegmentFileSizeException
 
SegmentManager - Class in krati.core.segment
SegmentManager
SegmentMeta - Class in krati.core.segment
SegmentMeta: Meta Data for Segments
SegmentMeta(File) - Constructor for class krati.core.segment.SegmentMeta
 
SegmentModeEvent - Class in krati.core.segment
SegmentModeEvent
SegmentModeEvent(Segment) - Constructor for class krati.core.segment.SegmentModeEvent
 
SegmentModeListener - Interface in krati.core.segment
SegmentModeListener.
segmentNotFound(int) - Static method in exception krati.core.segment.SegmentException
 
SegmentOverflowException - Exception in krati.core.segment
SegmentOverflowException
SegmentOverflowException(Segment) - Constructor for exception krati.core.segment.SegmentOverflowException
 
SegmentOverflowException(Segment, SegmentOverflowException.Type) - Constructor for exception krati.core.segment.SegmentOverflowException
 
SegmentOverflowException.Type - Enum in krati.core.segment
 
SegmentReadOnlyException - Exception in krati.core.segment
SegmentReadOnlyException
SegmentReadOnlyException(Segment) - Constructor for exception krati.core.segment.SegmentReadOnlyException
 
SerializableObjectCache<T> - Class in krati.sos
A simple data cache for serializable objects.
SerializableObjectCache(DataCache, ObjectSerializer<T>) - Constructor for class krati.sos.SerializableObjectCache
Constructs an array-like object cache for serializable objects.
SerializableObjectStore<K,V> - Class in krati.sos
A key-value store for serializable objects.
SerializableObjectStore(DataStore<byte[], byte[]>, ObjectSerializer<K>, ObjectSerializer<V>) - Constructor for class krati.sos.SerializableObjectStore
Constructs a key-value store for serializable objects.
serialize(V) - Method in interface krati.sos.ObjectSerializer
Serializes an object.
set(int, byte[], long) - Method in interface krati.array.DataArray
Sets data at a specified index.
set(int, byte[], int, int, long) - Method in interface krati.array.DataArray
Sets data at a specified index.
set(int, int, long) - Method in interface krati.array.IntArray
Sets data at a specified index.
set(int, long, long) - Method in interface krati.array.LongArray
Sets data at a specified index.
set(int, short, long) - Method in interface krati.array.ShortArray
Sets data at a specified index.
set(int, int, long) - Method in class krati.core.array.basic.DynamicIntArray
 
set(int, long, long) - Method in class krati.core.array.basic.DynamicLongArray
 
set(int, short, long) - Method in class krati.core.array.basic.DynamicShortArray
 
set(int, int) - Method in class krati.core.array.basic.MemoryIntArray
 
set(int, int, long) - Method in class krati.core.array.basic.MemoryIntArray
 
set(int, long) - Method in class krati.core.array.basic.MemoryLongArray
 
set(int, long, long) - Method in class krati.core.array.basic.MemoryLongArray
 
set(int, short) - Method in class krati.core.array.basic.MemoryShortArray
 
set(int, short, long) - Method in class krati.core.array.basic.MemoryShortArray
 
set(int, int, long) - Method in class krati.core.array.basic.StaticIntArray
 
set(int, long, long) - Method in class krati.core.array.basic.StaticLongArray
 
set(int, short, long) - Method in class krati.core.array.basic.StaticShortArray
 
set(int, byte[], long) - Method in class krati.core.array.SimpleDataArray
Sets data at a given index.
set(int, byte[], int, int, long) - Method in class krati.core.array.SimpleDataArray
Sets data at a given index.
set(int, T, long) - Method in interface krati.sos.ObjectCache
Sets an object at a user-specified object Id.
set(int, T, long) - Method in class krati.sos.ObjectCacheAgent
 
set(int, T, long) - Method in class krati.sos.SerializableObjectCache
Sets an object at a user-specified object Id.
set(int, byte[], long) - Method in class krati.store.AbstractDataArray
 
set(int, byte[], int, int, long) - Method in class krati.store.AbstractDataArray
 
set(int, byte[], long) - Method in class krati.store.BytesDB
 
set(int, byte[], int, int, long) - Method in class krati.store.BytesDB
 
set(int, byte[], long) - Method in interface krati.store.DataCache
 
set(int, byte[], int, int, long) - Method in interface krati.store.DataCache
 
set(int, byte[], long) - Method in class krati.store.DataCacheImpl
 
set(int, byte[], int, int, long) - Method in class krati.store.DataCacheImpl
 
set(int, byte[], long) - Method in class krati.store.DynamicDataArray
 
set(int, byte[], int, int, long) - Method in class krati.store.DynamicDataArray
 
setAddress(int, long, long) - Method in class krati.core.array.SimpleDataArray
 
setAppendPosition(long) - Method in class krati.core.segment.ChannelSegment
 
setAppendPosition(long) - Method in class krati.core.segment.MappedSegment
 
setAppendPosition(long) - Method in class krati.core.segment.MemorySegment
 
setAppendPosition(long) - Method in interface krati.core.segment.Segment
 
setAppendPosition(long) - Method in class krati.core.segment.WriteBufferSegment
 
setArrayExpandListener(ArrayExpandListener) - Method in class krati.core.array.basic.MemoryIntArray
 
setArrayExpandListener(ArrayExpandListener) - Method in class krati.core.array.basic.MemoryLongArray
 
setArrayExpandListener(ArrayExpandListener) - Method in class krati.core.array.basic.MemoryShortArray
 
setArrayLength(int, File) - Method in class krati.core.array.basic.ArrayFile
 
setAutoApplyEntries(boolean) - Method in class krati.core.array.basic.ArrayEntryManager
 
setCompactionAddress(int, long, long) - Method in interface krati.core.array.AddressArray
Sets the compaction address (produced by a compactor) at a specified index.
setCompactionAddress(int, long, long) - Method in class krati.core.array.basic.DynamicLongArray
 
setCompactionAddress(int, long, long) - Method in class krati.core.array.basic.StaticLongArray
 
setCompactionAddress(int, long, long) - Method in class krati.core.array.SimpleDataArray
 
setEnabled(boolean) - Method in interface krati.sos.ObjectHandler
 
setEntryPersistListener(EntryPersistListener) - Method in class krati.core.array.basic.ArrayEntryManager
 
setPersistListener(EntryPersistListener) - Method in interface krati.core.array.AddressArray
Sets the listener that is called whenever an entry is persisted.
setPersistListener(EntryPersistListener) - Method in class krati.core.array.basic.DynamicLongArray
 
setPersistListener(EntryPersistListener) - Method in class krati.core.array.basic.StaticLongArray
 
setServiceId(int) - Method in class krati.core.array.entry.AbstractEntry
 
setServiceId(int) - Method in interface krati.core.array.entry.Entry
Sets the service Id of this Entry.
setWaterMarks(long, long) - Method in class krati.core.array.basic.ArrayEntryManager
 
ShortArray - Interface in krati.array
Short Array
SimpleDataArray - Class in krati.core.array
SimpleDataArray: Simple Persistent DataArray.
SimpleDataArray(AddressArray, SegmentManager) - Constructor for class krati.core.array.SimpleDataArray
Constructs a DataArray with Segment Compact Factor default to 0.5.
SimpleDataArray(AddressArray, SegmentManager, double) - Constructor for class krati.core.array.SimpleDataArray
Constructs a DataArray.
SimpleEntry<T extends EntryValue> - Class in krati.core.array.entry
EntryImpl.
SimpleEntry(int, EntryValueFactory<T>, int) - Constructor for class krati.core.array.entry.SimpleEntry
Create a new entry to hold updates to an array.
size() - Method in interface krati.core.array.entry.Entry
 
size() - Method in class krati.core.array.entry.PreFillEntry
 
size() - Method in class krati.core.array.entry.SimpleEntry
 
sortEntriesToValues(Entry<T>[]) - Static method in class krati.core.array.entry.EntryUtility
Sort all the EntryValue(s) from an Entry array into an array of EntryValue(s).
sortEntriesToValues(List<Entry<T>>) - Static method in class krati.core.array.entry.EntryUtility
Sort all the EntryValue(s) from an Entry list into an array of EntryValue(s).
split() - Method in class krati.store.DynamicDataStore
 
StaticDataArray - Class in krati.store
StaticDataArray - a convenient class for creating a fixed-size data array.
StaticDataArray(int, File, SegmentFactory) - Constructor for class krati.store.StaticDataArray
Constructs a static data array with the following default params.
StaticDataArray(int, File, SegmentFactory, int) - Constructor for class krati.store.StaticDataArray
Constructs a static data array with the following default params.
StaticDataArray(int, int, int, File, SegmentFactory, int, double) - Constructor for class krati.store.StaticDataArray
Constructs a static data array.
StaticDataSet - Class in krati.store
A simple implementation of data set with a fixed capacity.
StaticDataSet(File, int, SegmentFactory) - Constructor for class krati.store.StaticDataSet
Creates a DataSet instance with the settings below:
StaticDataSet(File, int, int, SegmentFactory) - Constructor for class krati.store.StaticDataSet
Creates a DataSet instance with the settings below:
StaticDataSet(File, int, int, int, int, SegmentFactory) - Constructor for class krati.store.StaticDataSet
Creates a DataSet instance with the settings below:
StaticDataSet(File, int, int, int, int, SegmentFactory, HashFunction<byte[]>) - Constructor for class krati.store.StaticDataSet
Creates a DataSet instance with the settings below:
StaticDataSet(File, int, int, int, int, SegmentFactory, double, HashFunction<byte[]>) - Constructor for class krati.store.StaticDataSet
Creates a DataSet instance.
StaticDataStore - Class in krati.store
A simple implementation of key value store.
StaticDataStore(File, int, SegmentFactory) - Constructor for class krati.store.StaticDataStore
Creates a DataStore instance with the settings below:
StaticDataStore(File, int, int, SegmentFactory) - Constructor for class krati.store.StaticDataStore
Creates a DataStore instance with the settings below:
StaticDataStore(File, int, int, int, int, SegmentFactory) - Constructor for class krati.store.StaticDataStore
Creates a DataStore instance with the settings below:
StaticDataStore(File, int, int, int, int, SegmentFactory, HashFunction<byte[]>) - Constructor for class krati.store.StaticDataStore
Creates a DataStore instance with the settings below:
StaticDataStore(File, int, int, int, int, SegmentFactory, double, HashFunction<byte[]>) - Constructor for class krati.store.StaticDataStore
Creates a DataStore instance.
StaticIntArray - Class in krati.core.array.basic
StaticIntArray: Fixed-Size Persistent IntArray Implementation.
StaticIntArray(int, int, int, File) - Constructor for class krati.core.array.basic.StaticIntArray
Create a fixed-length persistent integer array.
StaticLongArray - Class in krati.core.array.basic
StaticLongArray: Fixed-Size Persistent LongArray Implementation.
StaticLongArray(int, int, int, File) - Constructor for class krati.core.array.basic.StaticLongArray
Create a fixed-length persistent long array.
StaticShortArray - Class in krati.core.array.basic
StaticShortArray: Fixed-Size Persistent ShortArray Implementation.
StaticShortArray(int, int, int, File) - Constructor for class krati.core.array.basic.StaticShortArray
Create a fixed-length persistent short array.
STORAGE_VERSION - Static variable in class krati.core.array.basic.ArrayFile
 
STORAGE_VERSION - Static variable in interface krati.core.array.entry.Entry
 
STORAGE_VERSION - Static variable in interface krati.core.segment.Segment
 
SUB_ARRAY_BITS - Static variable in class krati.core.array.basic.DynamicConstants
 
SUB_ARRAY_SIZE - Static variable in class krati.core.array.basic.DynamicConstants
 
subArrayLength() - Method in class krati.core.array.basic.DynamicIntArray
 
subArrayLength() - Method in class krati.core.array.basic.DynamicLongArray
 
subArrayLength() - Method in class krati.core.array.basic.DynamicShortArray
 
switchEntry(boolean) - Method in class krati.core.array.basic.ArrayEntryManager
Switches to a new entry if _curEntry is not empty.
sync() - Method in class krati.core.array.basic.ArrayEntryManager
 
sync() - Method in class krati.core.array.SimpleDataArray
 
sync() - Method in interface krati.Persistable
Force all updates from memory buffer and redo log files to synchronize with the underlying persistent file in blocking mode.
sync() - Method in class krati.sos.ObjectCacheAgent
 
sync() - Method in class krati.sos.ObjectStoreAgent
 
sync() - Method in class krati.sos.SerializableObjectCache
Sync this object cache.
sync() - Method in class krati.sos.SerializableObjectStore
 
sync() - Method in class krati.store.AbstractDataArray
 
sync() - Method in class krati.store.BytesDB
 
sync() - Method in class krati.store.DataCacheImpl
 
sync() - Method in interface krati.store.DataSet
 
sync() - Method in interface krati.store.DataStore
 
sync() - Method in class krati.store.DynamicDataSet
 
sync() - Method in class krati.store.DynamicDataStore
 
sync() - Method in class krati.store.index.HashIndex
 
sync() - Method in interface krati.store.index.Index
 
sync() - Method in class krati.store.IndexedDataStore
 
sync() - Method in class krati.store.StaticDataSet
 
sync() - Method in class krati.store.StaticDataStore
 
syncCompactor() - Method in class krati.core.array.SimpleDataArray
 

T

tick() - Method in class krati.util.Chronos
Returns the number of milliseconds elapsed since the last call to this function.
toString() - Method in class krati.core.array.entry.EntryValue
 
toString() - Method in class krati.core.array.entry.EntryValueInt
 
toString() - Method in class krati.core.array.entry.EntryValueLong
 
toString() - Method in class krati.core.array.entry.EntryValueShort
 
transferTo(int, WritableByteChannel) - Method in interface krati.array.DataArray
Transfers data at a given index to a writable file channel.
transferTo(int, WritableByteChannel) - Method in class krati.core.array.SimpleDataArray
Transfers data at a given index to a writable channel.
transferTo(int, int, Segment) - Method in class krati.core.segment.ChannelSegment
 
transferTo(int, int, WritableByteChannel) - Method in class krati.core.segment.ChannelSegment
 
transferTo(int, int, Segment) - Method in class krati.core.segment.MappedSegment
 
transferTo(int, int, WritableByteChannel) - Method in class krati.core.segment.MappedSegment
 
transferTo(int, int, Segment) - Method in class krati.core.segment.MemorySegment
 
transferTo(int, int, WritableByteChannel) - Method in class krati.core.segment.MemorySegment
 
transferTo(int, int, Segment) - Method in interface krati.core.segment.Segment
 
transferTo(int, int, WritableByteChannel) - Method in interface krati.core.segment.Segment
 
transferTo(int, int, Segment) - Method in class krati.core.segment.WriteBufferSegment
 
transferTo(int, int, WritableByteChannel) - Method in class krati.core.segment.WriteBufferSegment
 
transferTo(int, WritableByteChannel) - Method in class krati.store.AbstractDataArray
 

U

unlock() - Method in class krati.core.segment.SegmentMeta
 
update(List<Entry<T>>) - Method in class krati.core.array.basic.ArrayFile
Apply entries to the array file.
update(byte[], byte[]) - Method in class krati.store.index.HashIndex
 
update(byte[], byte[]) - Method in interface krati.store.index.Index
 
updateArrayFile(List<Entry<V>>) - Method in interface krati.core.array.basic.RecoverableArray
 
updateArrayFile(DataWriter, long) - Method in class krati.core.array.entry.EntryValue
Writes this EntryValue to a file channel at a given position.
updateArrayFile(DataWriter, long) - Method in class krati.core.array.entry.EntryValueInt
Writes this EntryValue at a given position of a data writer.
updateArrayFile(DataWriter, long) - Method in class krati.core.array.entry.EntryValueLong
Writes this EntryValue at a given position of a data writer.
updateArrayFile(DataWriter, long) - Method in class krati.core.array.entry.EntryValueShort
Writes this EntryValue at a given position of a data writer.
updateMeta() - Method in class krati.core.segment.SegmentManager
 

V

val - Variable in class krati.core.array.entry.EntryValueInt
 
val - Variable in class krati.core.array.entry.EntryValueLong
 
val - Variable in class krati.core.array.entry.EntryValueShort
 
valueOf(String) - Static method in enum krati.core.segment.Segment.Mode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum krati.core.segment.SegmentOverflowException.Type
Returns the enum constant of this type with the specified name.
values() - Static method in enum krati.core.segment.Segment.Mode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum krati.core.segment.SegmentOverflowException.Type
Returns an array containing the constants of this enum type, in the order they are declared.

W

wrap(LongArray) - Method in class krati.core.array.basic.StaticLongArray
 
wrap(SegmentManager) - Method in class krati.core.segment.SegmentMeta
Wrap a segment manager and persist its meta data into the .meta file.
write(int, int, long) - Method in class krati.core.array.entry.EntryFileWriter
 
write(int, long, long) - Method in class krati.core.array.entry.EntryFileWriter
 
write(int, short, long) - Method in class krati.core.array.entry.EntryFileWriter
 
write(DataWriter) - Method in class krati.core.array.entry.EntryValue
Writes this EntryValue to entry log file via a channel writer.
write(FileChannel) - Method in class krati.core.array.entry.EntryValueBatch
 
write(DataWriter) - Method in class krati.core.array.entry.EntryValueInt
Writes this EntryValue to entry log file via a data writer.
write(DataWriter) - Method in class krati.core.array.entry.EntryValueLong
Writes this EntryValue to entry log file via a data writer.
write(DataWriter) - Method in class krati.core.array.entry.EntryValueShort
Writes this EntryValue to entry log file via a data writer.
write(int) - Method in class krati.io.FastDataWriter
 
write(byte[]) - Method in class krati.io.FastDataWriter
 
write(byte[], int, int) - Method in class krati.io.FastDataWriter
 
writeArrayLength(int) - Method in class krati.core.array.basic.ArrayFile
 
writeBoolean(boolean) - Method in class krati.io.FastDataWriter
 
WriteBufferSegment - Class in krati.core.segment
WriteBufferSegment
WriteBufferSegment(int, File, int, Segment.Mode, ConcurrentLinkedQueue<ByteBuffer>) - Constructor for class krati.core.segment.WriteBufferSegment
 
WriteBufferSegmentFactory - Class in krati.core.segment
WriteBufferSegmentFactory
WriteBufferSegmentFactory(int) - Constructor for class krati.core.segment.WriteBufferSegmentFactory
 
writeByte(int) - Method in class krati.io.FastDataWriter
 
writeBytes(byte[]) - Method in class krati.io.ChannelWriter
 
writeBytes(long, byte[]) - Method in class krati.io.ChannelWriter
 
writeDouble(double) - Method in class krati.io.FastDataWriter
 
writeElementSize(int) - Method in class krati.core.array.basic.ArrayFile
 
writeFloat(float) - Method in class krati.io.FastDataWriter
 
writeHwmScn(long) - Method in class krati.core.array.basic.ArrayFile
 
writeInt(int, int) - Method in class krati.core.array.basic.ArrayFile
Writes an int value at a specified index in the array.
writeInt(int) - Method in class krati.io.ChannelWriter
 
writeInt(long, int) - Method in class krati.io.ChannelWriter
 
writeInt(int) - Method in interface krati.io.DataWriter
 
writeInt(long, int) - Method in interface krati.io.DataWriter
 
writeInt(int) - Method in class krati.io.FastDataWriter
 
writeInt(long, int) - Method in class krati.io.FastDataWriter
 
writeInt(int) - Method in class krati.io.MappedWriter
 
writeInt(long, int) - Method in class krati.io.MappedWriter
 
writeLong(int, long) - Method in class krati.core.array.basic.ArrayFile
Writes a long value at a specified index in the array.
writeLong(long) - Method in class krati.io.ChannelWriter
 
writeLong(long, long) - Method in class krati.io.ChannelWriter
 
writeLong(long) - Method in interface krati.io.DataWriter
 
writeLong(long, long) - Method in interface krati.io.DataWriter
 
writeLong(long) - Method in class krati.io.FastDataWriter
 
writeLong(long, long) - Method in class krati.io.FastDataWriter
 
writeLong(long) - Method in class krati.io.MappedWriter
 
writeLong(long, long) - Method in class krati.io.MappedWriter
 
writeLwmScn(long) - Method in class krati.core.array.basic.ArrayFile
 
writeShort(int, short) - Method in class krati.core.array.basic.ArrayFile
Writes a short value at a specified index in the array.
writeShort(short) - Method in class krati.io.ChannelWriter
 
writeShort(long, short) - Method in class krati.io.ChannelWriter
 
writeShort(short) - Method in interface krati.io.DataWriter
 
writeShort(long, short) - Method in interface krati.io.DataWriter
 
writeShort(short) - Method in class krati.io.FastDataWriter
 
writeShort(long, short) - Method in class krati.io.FastDataWriter
 
writeShort(short) - Method in class krati.io.MappedWriter
 
writeShort(long, short) - Method in class krati.io.MappedWriter
 
writeVersion(long) - Method in class krati.core.array.basic.ArrayFile
 

_

_addrArray - Variable in class krati.store.AbstractDataArray
 
_addressArray - Variable in class krati.core.array.SimpleDataArray
 
_addressFormat - Variable in class krati.core.array.SimpleDataArray
 
_autoExpand - Variable in class krati.core.array.basic.MemoryIntArray
 
_autoExpand - Variable in class krati.core.array.basic.MemoryLongArray
 
_autoExpand - Variable in class krati.core.array.basic.MemoryShortArray
 
_buffer - Variable in class krati.core.array.entry.EntryValueBatch
 
_cache - Variable in class krati.sos.ObjectCacheAgent
 
_cache - Variable in class krati.sos.SerializableObjectCache
 
_channel - Variable in class krati.core.segment.AbstractSegment
 
_compactor - Variable in class krati.core.array.SimpleDataArray
 
_dataArray - Variable in class krati.store.AbstractDataArray
 
_entryCapacity - Variable in class krati.core.array.entry.AbstractEntry
 
_entryId - Variable in class krati.core.array.entry.AbstractEntry
 
_homeDir - Variable in class krati.store.AbstractDataArray
 
_homePath - Variable in class krati.store.AbstractDataArray
 
_inboundHandler - Variable in class krati.sos.ObjectCacheAgent
 
_inboundHandler - Variable in class krati.sos.ObjectStoreAgent
 
_index - Variable in class krati.core.array.entry.PreFillEntry
 
_initSizeBytes - Variable in class krati.core.segment.AbstractSegment
 
_initSizeMB - Variable in class krati.core.segment.AbstractSegment
 
_keySerializer - Variable in class krati.sos.SerializableObjectStore
 
_lastForcedTime - Variable in class krati.core.segment.AbstractSegment
 
_maxScn - Variable in class krati.core.array.entry.AbstractEntry
 
_minScn - Variable in class krati.core.array.entry.AbstractEntry
 
_outboundHandler - Variable in class krati.sos.ObjectCacheAgent
 
_outboundHandler - Variable in class krati.sos.ObjectStoreAgent
 
_raf - Variable in class krati.core.segment.AbstractSegment
 
_segFile - Variable in class krati.core.segment.AbstractSegment
 
_segId - Variable in class krati.core.segment.AbstractSegment
 
_segment - Variable in class krati.core.array.SimpleDataArray
 
_segmentCompactFactor - Variable in class krati.core.array.SimpleDataArray
 
_segmentManager - Variable in class krati.core.array.SimpleDataArray
 
_segMode - Variable in class krati.core.segment.AbstractSegment
 
_serializer - Variable in class krati.sos.SerializableObjectCache
 
_storageVersion - Variable in class krati.core.segment.AbstractSegment
 
_store - Variable in class krati.sos.ObjectStoreAgent
 
_store - Variable in class krati.sos.SerializableObjectStore
 
_subArrayBits - Variable in class krati.core.array.basic.MemoryIntArray
 
_subArrayBits - Variable in class krati.core.array.basic.MemoryLongArray
 
_subArrayBits - Variable in class krati.core.array.basic.MemoryShortArray
 
_subArrayMask - Variable in class krati.core.array.basic.MemoryIntArray
 
_subArrayMask - Variable in class krati.core.array.basic.MemoryLongArray
 
_subArrayMask - Variable in class krati.core.array.basic.MemoryShortArray
 
_subArrays - Variable in class krati.core.array.basic.MemoryIntArray
 
_subArrays - Variable in class krati.core.array.basic.MemoryLongArray
 
_subArrays - Variable in class krati.core.array.basic.MemoryShortArray
 
_subArraySize - Variable in class krati.core.array.basic.MemoryIntArray
 
_subArraySize - Variable in class krati.core.array.basic.MemoryLongArray
 
_subArraySize - Variable in class krati.core.array.basic.MemoryShortArray
 
_valArray - Variable in class krati.core.array.entry.PreFillEntry
 
_valArray - Variable in class krati.core.array.entry.SimpleEntry
 
_valFactory - Variable in class krati.core.array.entry.AbstractEntry
 
_valSerializer - Variable in class krati.sos.SerializableObjectStore
 
_valueCapacity - Variable in class krati.core.array.entry.EntryValueBatch
 
_valueSize - Variable in class krati.core.array.entry.EntryValueBatch
 

A B C D E F G H I J K L M N O P R S T U V W _

Copyright © 2011. All Rights Reserved.