5 #ifndef JODA_STORE_STATE_H
6 #define JODA_STORE_STATE_H
12 template <
typename Input>
15 template <
typename Input>
23 inline bool putValProv(std::unique_ptr<joda::query::IValueProvider> &&val) {
24 DCHECK(val !=
nullptr &&
"Should not pass nullptr");
25 if (val ==
nullptr)
return false;
30 DCHECK(
false) <<
"Should not be full";
static StorageCollection & getInstance()
Definition: StorageCollection.h:32
Definition: Query_State.h:21
std::shared_ptr< joda::query::Query > q
Definition: Query_State.h:33
Definition: Store_State.h:11
std::unique_ptr< joda::query::IValueProvider > groupvalprov
Definition: Store_State.h:34
storeState(const Input &in, queryState &qs)
Definition: Store_State.h:13
std::unique_ptr< IExportDestination > exportDest
Definition: Store_State.h:35
bool putValProv(std::unique_ptr< joda::query::IValueProvider > &&val)
Definition: Store_State.h:23
void success(const Input &in, queryState &qs)
Definition: Store_State.h:16