souffle
2.0.2-371-g6315b36
|
Go to the documentation of this file.
66 default:
return false;
82 default:
return false;
98 default:
fatal(
"invalid relation tag");
110 default:
fatal(
"invalid relation tag");
148 switch (representation) {
#define UNREACHABLE_BAD_CASE_ANALYSIS
RelationRepresentation getRelationRepresentationFromTag(const RelationTag &tag)
Get the corresponding RelationRepresentation for a valid RelationTag.
RelationQualifier getRelationQualifierFromTag(const RelationTag &tag)
Get the corresponding RelationQualifier for a valid RelationTag.
RelationTag
Space of user-chosen tags that a relation can have.
std::ostream & operator<<(std::ostream &os, AggregateOp op)
void fatal(const char *format, const Args &... args)
bool isRelationQualifierTag(const RelationTag &tag)
Check if a given relation tag is a relation qualifier.
RelationRepresentation
Space of internal representations that a relation can have.
RelationQualifier
Space of qualifiers that a relation can have.
bool isRelationRepresentationTag(const RelationTag &tag)
Check if a given relation tag sets a relation representation.