10#ifndef _SWATDB_INDEXSCAN_H_
11#define _SWATDB_INDEXSCAN_H_
55 std::vector<FieldId>
fields,
56 std::vector<Comp>
comps,
Definition hashindexfile.h:71
Definition heapfilescanner.h:39
Definition indexscan.h:40
~IndexScan()
Destructor for IndexScan. Delete dynamic member variables.
HashIndexFile * index_file
Definition indexscan.h:80
void runOperation()
Runs the operation. This is a pure virtual method, and is implemented in inherited classes....
IndexScan(FileId rel_id, FileId index_id, FileId result_id, std::vector< FieldId > fields, std::vector< Comp > comps, std::vector< void * > values, Catalog *catalog)
Constructor for IndexScan select operation.
Definition relationfile.h:32
std::vector< Comp > comps
Definition select.h:76
std::vector< FieldId > fields
Definition select.h:71
std::vector< void * > values
Definition select.h:82
std::uint32_t FileId
Definition swatdb_types.h:33