|
souffle
2.0.2-371-g6315b36
|
A partial specialize template for nullary indexes. More...
#include <Index.h>

Data Structures | |
| class | iterator |
| struct | View |
Public Types | |
| using | Tuple = typename souffle::Tuple< RamDomain, 0 > |
Public Member Functions | |
| iterator | begin () const |
| void | clear () |
| bool | contains (const Tuple &) const |
| bool | contains (const Tuple &, const Tuple &) const |
| View | createView () |
| bool | empty () const |
| iterator | end () const |
| Order | getOrder () const |
| Index (Order) | |
| void | insert (const Index &src) |
| bool | insert (const Tuple &) |
| std::vector< souffle::range< iterator > > | partitionRange (const Tuple &, const Tuple &, int) const |
| std::vector< souffle::range< iterator > > | partitionScan (int) const |
| souffle::range< iterator > | range (const Tuple &, const Tuple &) const |
| souffle::range< iterator > | scan () const |
| size_t | size () const |
Static Public Attributes | |
| static constexpr size_t | Arity = 0 |
Protected Attributes | |
| std::atomic< bool > | data {false} |
A partial specialize template for nullary indexes.
No complex data structure is required.
| using souffle::interpreter::Index< 0, Structure >::Tuple = typename souffle::Tuple<RamDomain, 0> |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 425 of file Index.h.
References souffle::interpreter::Index< _Arity, Structure >::partitionScan().

|
inline |
|
inline |
|
inline |
|
staticconstexpr |
|
protected |
1.8.17