![]() |
mutable
A Database System for Research and Fast Prototyping
|
#include <Schema.hpp>
Public Member Functions | |
index_entry_type (ThreadSafePooledString name, const Table &table, const Attribute &attribute, std::unique_ptr< idx::IndexBase > index) | |
Data Fields | |
ThreadSafePooledString | name |
the name of the index | |
const Table & | table |
the table of the index | |
const Attribute & | attribute |
the indexed attribute | |
std::unique_ptr< idx::IndexBase > | index |
the actual index | |
bool | is_valid |
indicates if the index should be used to answer queries | |
Definition at line 873 of file Schema.hpp.
|
inline |
Definition at line 881 of file Schema.hpp.
const Attribute& m::Database::index_entry_type::attribute |
the indexed attribute
Definition at line 877 of file Schema.hpp.
std::unique_ptr<idx::IndexBase> m::Database::index_entry_type::index |
the actual index
Definition at line 878 of file Schema.hpp.
bool m::Database::index_entry_type::is_valid |
indicates if the index should be used to answer queries
Definition at line 879 of file Schema.hpp.
ThreadSafePooledString m::Database::index_entry_type::name |
the name of the index
Definition at line 875 of file Schema.hpp.
const Table& m::Database::index_entry_type::table |
the table of the index
Definition at line 876 of file Schema.hpp.