Class NoWriteLocalStore<V>
java.lang.Object
org.apache.drill.exec.store.sys.BasePersistentStore<V>
org.apache.drill.exec.testing.store.NoWriteLocalStore<V>
- All Implemented Interfaces:
AutoCloseable,PersistentStore<V>,Store<V>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()booleanChecks if lookup key is present in store.voidRemoves the value corresponding to the given key if exists, nothing happens otherwise.Returns the value for the given key if exists, null otherwise.getMode()Returns storagemodeof this store.getRange(int skip, int take) Returns an iterator of desired number of entries offsetting by the skip value.voidStores the (key, value) tuple in the store.booleanputIfAbsent(String key, V value) Stores the (key, value) tuple in the store only if it does not exists.Methods inherited from class org.apache.drill.exec.store.sys.BasePersistentStore
getAll
-
Constructor Details
-
NoWriteLocalStore
public NoWriteLocalStore()
-
-
Method Details
-
delete
Description copied from interface:StoreRemoves the value corresponding to the given key if exists, nothing happens otherwise.- Parameters:
key- lookup key
-
getMode
Description copied from interface:StoreReturns storagemodeof this store. -
contains
Description copied from interface:PersistentStoreChecks if lookup key is present in store.- Parameters:
key- lookup key- Returns:
- true if store contains lookup key, false otherwise
-
get
Description copied from interface:PersistentStoreReturns the value for the given key if exists, null otherwise.- Parameters:
key- lookup key
-
put
Description copied from interface:PersistentStoreStores the (key, value) tuple in the store. Lifetime of the tuple depends upon storemode.- Parameters:
key- lookup keyvalue- value to store
-
putIfAbsent
Description copied from interface:StoreStores the (key, value) tuple in the store only if it does not exists.- Parameters:
key- lookup keyvalue- value to store- Returns:
- true if put takes place, false otherwise.
-
getRange
Description copied from interface:StoreReturns an iterator of desired number of entries offsetting by the skip value.- Parameters:
skip- number of records to skip from beginningtake- max number of records to return
-
close
public void close()
-