MCPcopy Create free account

hub / github.com/bnyeggen/lash / functions

Functions230 in github.com/bnyeggen/lash

↓ 1 callersMethodisDeleted
()
src/main/java/com/nyeggen/lash/bucket/RecordPtr.java:43
↓ 1 callersMethodisFree
()
src/main/java/com/nyeggen/lash/bucket/RecordPtr.java:42
↓ 1 callersMethoditerator
()
src/main/java/com/nyeggen/lash/BucketDiskMap.java:316
↓ 1 callersMethodloadNextBucketPos
()
src/main/java/com/nyeggen/lash/BucketDiskMap.java:579
↓ 1 callersMethodmaybeMatches
Returns true if we cannot preclude a match based on locally stored data.
src/main/java/com/nyeggen/lash/bucket/RecordPtr.java:38
↓ 1 callersMethodnext
()
src/main/java/com/nyeggen/lash/BucketDiskMap.java:346
↓ 1 callersMethodoverwritePointers
Removes all existing RecordPtrs from this bucket, and populates with those in the passed list. Throws IllegalArgumentException if the passed list con
src/main/java/com/nyeggen/lash/BucketDiskMap.java:572
↓ 1 callersMethodputIfAbsent
(K key, V value)
src/main/java/com/nyeggen/lash/DiskMap.java:274
↓ 1 callersMethodreAllocateDirect
(long addr, long size)
src/main/java/com/nyeggen/lash/util/MMapper.java:182
↓ 1 callersMethodreadHeader
Should only be called in constructor. Loads table metadata from the secondary, or initializes to default state if metadata is blank.
src/main/java/com/nyeggen/lash/ADiskMap.java:65
↓ 1 callersMethodreadRecord
(MMapper m, long pos)
src/main/java/com/nyeggen/lash/bucket/WritethruRecordChainNode.java:13
↓ 1 callersMethodrehashIdx
Because all records in a bucket hash to their position or position + tableLength, we can incrementally rehash one bucket at a time. This does not need
src/main/java/com/nyeggen/lash/ADiskMap.java:189
↓ 1 callersMethodremap
(long nLen)
src/main/java/com/nyeggen/lash/util/MMapper.java:107
↓ 1 callersMethodremove
(Object key)
src/main/java/com/nyeggen/lash/DiskMap.java:84
↓ 1 callersMethodreplace
(K key, V oldValue, V newValue)
src/main/java/com/nyeggen/lash/DiskMap.java:292
↓ 1 callersMethodsize
()
src/main/java/com/nyeggen/lash/ADiskMap.java:232
↓ 1 callersMethodsplitToBuckets
Used for rehashing. Splits data into groups of at max recordsPerBucketTarget. If data is empty, returns the List equivalent of [[]]
src/main/java/com/nyeggen/lash/BucketDiskMap.java:113
↓ 1 callersMethodwritableAt
Returns true if the record at the given pos is writable.
src/main/java/com/nyeggen/lash/bucket/RecordPtr.java:24
↓ 1 callersMethodwriteHeader
Embeds table metadata in the secondary to enable persistent tables. Typically called via close() method.
src/main/java/com/nyeggen/lash/ADiskMap.java:72
MethodADiskMap
(String baseFolderLoc, long primaryFileLen)
src/main/java/com/nyeggen/lash/ADiskMap.java:42
MethodBucketDiskMap
(String baseFolderLoc)
src/main/java/com/nyeggen/lash/BucketDiskMap.java:33
MethodBucketDiskMapEntry
(BucketView bucket, int subIdx)
src/main/java/com/nyeggen/lash/BucketDiskMap.java:368
MethodBucketView
(long idx, long pos, MMapper mapper)
src/main/java/com/nyeggen/lash/BucketDiskMap.java:438
MethodDiskMap
(Serde<K> keySerde, Serde<V> valSerde, ADiskMap backingMap)
src/main/java/com/nyeggen/lash/DiskMap.java:23
MethodDoubleArraySerde
()
src/main/java/com/nyeggen/lash/serde/DoubleArraySerde.java:7
MethodDoubleSerde
()
src/main/java/com/nyeggen/lash/serde/DoubleSerde.java:7
MethodHash
()
src/main/java/com/nyeggen/lash/util/Hash.java:4
MethodIntArraySerde
()
src/main/java/com/nyeggen/lash/serde/IntArraySerde.java:7
MethodIntSerde
()
src/main/java/com/nyeggen/lash/serde/IntSerde.java:7
MethodLongArraySerde
()
src/main/java/com/nyeggen/lash/serde/LongArraySerde.java:7
MethodLongSerde
()
src/main/java/com/nyeggen/lash/serde/LongSerde.java:7
MethodMMapIndexOOBException
(long pos)
src/main/java/com/nyeggen/lash/util/MMapper.java:49
MethodMMapper
MMaps a file at the given location, creating the file if it does not exist. If the location is null, allocates memory in an anonymous mapping not bac
src/main/java/com/nyeggen/lash/util/MMapper.java:96
MethodRawByteSerde
()
src/main/java/com/nyeggen/lash/serde/RawByteSerde.java:4
MethodRecordChainNode
()
src/main/java/com/nyeggen/lash/bucket/RecordChainNode.java:13
MethodRecordPtr
(long hash, long dataPtr, int kLength, int vLength)
src/main/java/com/nyeggen/lash/bucket/RecordPtr.java:10
MethodSerializingSerde
()
src/main/java/com/nyeggen/lash/serde/SerializingSerde.java:14
MethodStringSerde
()
src/main/java/com/nyeggen/lash/serde/StringSerde.java:6
MethodUUIDSerde
()
src/main/java/com/nyeggen/lash/serde/UUIDSerde.java:9
MethodVarSizeDiskMap
(String baseFolderLoc)
src/main/java/com/nyeggen/lash/VarSizeDiskMap.java:22
MethodWritethruRecordChainNode
Used for reads
src/main/java/com/nyeggen/lash/bucket/WritethruRecordChainNode.java:18
Methodclear
(int i)
src/main/java/com/nyeggen/lash/ADiskMap.java:191
Methodclear
()
src/main/java/com/nyeggen/lash/DiskMap.java:37
Methodclear
()
src/main/java/com/nyeggen/lash/DiskMap.java:172
Methodclear
()
src/main/java/com/nyeggen/lash/DiskMap.java:209
Methodclear
()
src/main/java/com/nyeggen/lash/DiskMap.java:253
Methodcontains
(Object o)
src/main/java/com/nyeggen/lash/DiskMap.java:168
Methodcontains
(Object o)
src/main/java/com/nyeggen/lash/DiskMap.java:187
Methodcontains
(Object o)
src/main/java/com/nyeggen/lash/DiskMap.java:245
MethodcontainsKey
(byte[] k)
src/main/java/com/nyeggen/lash/ADiskMap.java:242
MethodcontainsKey
(Object key)
src/main/java/com/nyeggen/lash/DiskMap.java:47
MethodfromBytes
(byte[] d)
src/main/java/com/nyeggen/lash/serde/IntArraySerde.java:11
MethodfromBytes
(byte[] b)
src/main/java/com/nyeggen/lash/serde/DoubleSerde.java:11
MethodfromBytes
(byte[] d)
src/main/java/com/nyeggen/lash/serde/DoubleArraySerde.java:11
MethodfromBytes
(byte[] d)
src/main/java/com/nyeggen/lash/serde/RawByteSerde.java:8
MethodfromBytes
(byte[] d)
src/main/java/com/nyeggen/lash/serde/LongArraySerde.java:11
MethodfromBytes
(byte[] d)
src/main/java/com/nyeggen/lash/serde/SerializingSerde.java:18
MethodfromBytes
(byte[] d)
src/main/java/com/nyeggen/lash/serde/StringSerde.java:11
MethodfromBytes
(byte[] d)
src/main/java/com/nyeggen/lash/serde/UUIDSerde.java:13
MethodfromBytes
(byte[] b)
src/main/java/com/nyeggen/lash/serde/IntSerde.java:11
MethodfromBytes
(byte[] b)
src/main/java/com/nyeggen/lash/serde/LongSerde.java:11
MethodgetByte
(long pos)
src/main/java/com/nyeggen/lash/util/MMapper.java:127
MethodgetInstance
()
src/main/java/com/nyeggen/lash/serde/IntArraySerde.java:9
MethodgetInstance
()
src/main/java/com/nyeggen/lash/serde/DoubleSerde.java:9
MethodgetInstance
()
src/main/java/com/nyeggen/lash/serde/DoubleArraySerde.java:9
MethodgetInstance
()
src/main/java/com/nyeggen/lash/serde/RawByteSerde.java:6
MethodgetInstance
()
src/main/java/com/nyeggen/lash/serde/LongArraySerde.java:9
MethodgetInstance
()
src/main/java/com/nyeggen/lash/serde/SerializingSerde.java:16
MethodgetInstance
()
src/main/java/com/nyeggen/lash/serde/StringSerde.java:8
MethodgetInstance
()
src/main/java/com/nyeggen/lash/serde/UUIDSerde.java:11
MethodgetInstance
()
src/main/java/com/nyeggen/lash/serde/LongSerde.java:9
MethodgetKey
()
src/main/java/com/nyeggen/lash/bucket/RecordChainNode.java:31
MethodgetVal
()
src/main/java/com/nyeggen/lash/bucket/RecordChainNode.java:32
MethodhasNext
()
src/main/java/com/nyeggen/lash/DiskMap.java:154
MethodhasNext
()
src/main/java/com/nyeggen/lash/DiskMap.java:229
MethodhasNext
()
src/main/java/com/nyeggen/lash/VarSizeDiskMap.java:367
MethodhashCode
()
src/main/java/com/nyeggen/lash/BucketDiskMap.java:376
MethodisEmpty
()
src/main/java/com/nyeggen/lash/DiskMap.java:176
Methoditerator
()
src/main/java/com/nyeggen/lash/DiskMap.java:150
Methoditerator
()
src/main/java/com/nyeggen/lash/DiskMap.java:191
Methoditerator
()
src/main/java/com/nyeggen/lash/DiskMap.java:225
Methoditerator
We don't try to synchronize this, or even throw a ConcurrentModificationException. You must synchronize externally. However, by virtue of the way we
src/main/java/com/nyeggen/lash/VarSizeDiskMap.java:333
MethodkeySet
()
src/main/java/com/nyeggen/lash/DiskMap.java:96
MethodlongSize
Returns the number of key-value mappings in this map.
src/main/java/com/nyeggen/lash/DiskMap.java:69
Methodnext
()
src/main/java/com/nyeggen/lash/DiskMap.java:158
Methodnext
()
src/main/java/com/nyeggen/lash/DiskMap.java:233
Methodnext
()
src/main/java/com/nyeggen/lash/VarSizeDiskMap.java:369
Methodput
(byte[] k, byte[] v)
src/main/java/com/nyeggen/lash/VarSizeDiskMap.java:121
MethodputAll
(Map<? extends K, ? extends V> m)
src/main/java/com/nyeggen/lash/DiskMap.java:76
MethodputByte
(long pos, byte val)
src/main/java/com/nyeggen/lash/util/MMapper.java:142
MethodputIfAbsent
(byte[] k, byte[] v)
src/main/java/com/nyeggen/lash/BucketDiskMap.java:211
MethodputIfAbsent
(byte[] k, byte[] v)
src/main/java/com/nyeggen/lash/VarSizeDiskMap.java:88
MethodreadHeader
()
src/main/java/com/nyeggen/lash/BucketDiskMap.java:40
MethodreadHeader
()
src/main/java/com/nyeggen/lash/VarSizeDiskMap.java:29
MethodrehashIdx
(long idx)
src/main/java/com/nyeggen/lash/BucketDiskMap.java:152
MethodrehashIdx
(long idx)
src/main/java/com/nyeggen/lash/VarSizeDiskMap.java:294
Methodremove
(byte[] k)
src/main/java/com/nyeggen/lash/BucketDiskMap.java:237
Methodremove
()
src/main/java/com/nyeggen/lash/DiskMap.java:162
Methodremove
()
src/main/java/com/nyeggen/lash/DiskMap.java:203
Methodremove
()
src/main/java/com/nyeggen/lash/DiskMap.java:240
← previousnext →101–200 of 230, ranked by callers