public abstract class KeySearch<K> extends Object
Modifier and Type | Class and Description |
---|---|
static class |
KeySearch.SearchState |
Modifier and Type | Field and Description |
---|---|
HashEntryStages<K> |
entry |
HashLookupSearch |
hashLookupSearch |
Data<K> |
inputKey |
SegmentStages |
s |
protected KeySearch.SearchState |
searchState |
Constructor and Description |
---|
KeySearch() |
Modifier and Type | Method and Description |
---|---|
void |
initInputKey(Data<K> inputKey) |
void |
initKeySearch() |
abstract boolean |
inputKeyInit() |
abstract boolean |
keySearchInit() |
boolean |
searchStateAbsent() |
boolean |
searchStatePresent() |
void |
setSearchState(KeySearch.SearchState newSearchState) |
public SegmentStages s
public HashLookupSearch hashLookupSearch
public HashEntryStages<K> entry
protected KeySearch.SearchState searchState
public abstract boolean inputKeyInit()
public abstract boolean keySearchInit()
public void setSearchState(KeySearch.SearchState newSearchState)
public void initKeySearch()
public boolean searchStatePresent()
public boolean searchStateAbsent()
Copyright © 2021. All rights reserved.