souffle
2.0.2-371-g6315b36
|
#include <SerialisationStream.h>
Public Member Functions | |
virtual | ~SerialisationStream ()=default |
Protected Types | |
template<typename A > | |
using | RO = std::conditional_t< readOnlyTables, const A, A > |
Protected Member Functions | |
SerialisationStream (RO< SymbolTable > &symTab, RO< RecordTable > &recTab, const std::map< std::string, std::string > &rwOperation) | |
SerialisationStream (RO< SymbolTable > &symTab, RO< RecordTable > &recTab, Json types) | |
SerialisationStream (RO< SymbolTable > &symTab, RO< RecordTable > &recTab, Json types, std::vector< std::string > relTypes, size_t auxArity=0) | |
Protected Attributes | |
size_t | arity = 0 |
size_t | auxiliaryArity = 0 |
RO< RecordTable > & | recordTable |
RO< SymbolTable > & | symbolTable |
std::vector< std::string > | typeAttributes |
Json | types |
Private Member Functions | |
void | setupFromJson () |
Definition at line 43 of file SerialisationStream.h.
|
protected |
Definition at line 49 of file SerialisationStream.h.
|
virtualdefault |
|
inlineprotected |
Definition at line 51 of file SerialisationStream.h.
|
inlineprotected |
Definition at line 57 of file SerialisationStream.h.
|
inlineprotected |
Definition at line 62 of file SerialisationStream.h.
|
inlineprivate |
Definition at line 80 of file SerialisationStream.h.
Referenced by souffle::SerialisationStream< true >::SerialisationStream().
|
protected |
Definition at line 76 of file SerialisationStream.h.
|
protected |
Definition at line 77 of file SerialisationStream.h.
|
protected |
Definition at line 72 of file SerialisationStream.h.
|
protected |
Definition at line 71 of file SerialisationStream.h.
|
protected |
Definition at line 74 of file SerialisationStream.h.
|
protected |
Definition at line 73 of file SerialisationStream.h.
Referenced by souffle::SerialisationStream< true >::SerialisationStream().