![]() |
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.