Impala
Impalaistheopensource,nativeanalyticdatabaseforApacheHadoop.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
impala::HashTable Member List

This is the complete list of members for impala::HashTable, including all inherited members.

AppendNextNode(Bucket *bucket)impala::HashTableinlineprivate
Begin(HashTableCtx *ht_ctx)impala::HashTableinline
block_mgr_client_impala::HashTableprivate
buckets_impala::HashTableprivate
byte_size() const impala::HashTableinline
CheckAndResize(uint64_t buckets_to_fill, HashTableCtx *ht_ctx)impala::HashTable
Close()impala::HashTable
CurrentMemSize() const impala::HashTable
data_page_pool_impala::HashTableprivate
data_pages_impala::HashTableprivate
DebugString(bool skip_empty, bool show_match, const RowDescriptor *build_desc)impala::HashTable
DebugStringTuple(std::stringstream &ss, HtData &htdata, const RowDescriptor *desc)impala::HashTable
EmptyBuckets() const impala::HashTableinline
End()impala::HashTableinline
EstimateNumBuckets(int64_t num_rows)impala::HashTableinlinestatic
EstimateSize(int64_t num_rows)impala::HashTableinlinestatic
Find(HashTableCtx *ht_ctx, uint32_t hash)impala::HashTableinline
FirstUnmatched(HashTableCtx *ctx)impala::HashTableinline
GetRow(HtData &htdata, TupleRow *row) const impala::HashTableinlineprivate
GetRow(Bucket *bucket, TupleRow *row) const impala::HashTableinlineprivate
GrowNodeArray()impala::HashTableprivate
has_matches_impala::HashTableprivate
HashTable(RuntimeState *state, BufferedBlockMgr::Client *client, int num_build_tuples, BufferedTupleStream *tuple_stream, int64_t max_num_buckets, int64_t initial_num_buckets=1024)impala::HashTable
HashTable(MemPool *pool, bool quadratic_probing, int num_buckets)impala::HashTable
HashTableTest classimpala::HashTablefriend
HasMatches() const impala::HashTableinline
Init()impala::HashTable
Insert(HashTableCtx *ht_ctx, const BufferedTupleStream::RowIdx &idx, TupleRow *row, uint32_t hash)impala::HashTableinline
Insert(HashTableCtx *ht_ctx, Tuple *tuple, uint32_t hash)impala::HashTableinline
InsertDuplicateNode(int64_t bucket_idx)impala::HashTableinlineprivate
InsertInternal(HashTableCtx *ht_ctx, uint32_t hash)impala::HashTableinlineprivate
Iterator classimpala::HashTablefriend
load_factor() const impala::HashTableinline
MAX_FILL_FACTORimpala::HashTableprivatestatic
max_num_buckets_impala::HashTableprivate
next_node_impala::HashTableprivate
NextFilledBucket(int64_t *bucket_idx, DuplicateNode **node)impala::HashTableinlineprivate
node_remaining_current_page_impala::HashTableprivate
num_buckets() const impala::HashTableinline
num_buckets_impala::HashTableprivate
num_buckets_with_duplicates_impala::HashTableprivate
num_build_tuples_impala::HashTableprivate
num_duplicate_nodes_impala::HashTableprivate
num_failed_probes_impala::HashTableprivate
num_filled_buckets_impala::HashTableprivate
num_hash_collisions_impala::HashTableprivate
num_probes_impala::HashTableprivate
num_resizes_impala::HashTableprivate
PrepareBucketForInsert(int64_t bucket_idx, uint32_t hash)impala::HashTableinlineprivate
PrintStats() const impala::HashTable
Probe(Bucket *buckets, int64_t num_buckets, HashTableCtx *ht_ctx, uint32_t hash, bool *found)impala::HashTableinlineprivate
quadratic_probing_impala::HashTableprivate
ResizeBuckets(int64_t num_buckets, HashTableCtx *ht_ctx)impala::HashTableprivate
size() const impala::HashTableinline
state_impala::HashTableprivate
stores_tuples_impala::HashTableprivate
total_data_page_size_impala::HashTableprivate
travel_length_impala::HashTableprivate
tuple_stream_impala::HashTableprivate