# Functions
IsDirectEntityReference returns true if the RelationTypeStatement is a direct entity reference.
NewReferences creates a new instance of References.
No description provided by the author
# Constants
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Structs
AttributeStatement represents a statement that defines an attribute of an entity.
AttributeTypeStatement represents a statement that defines the type of a relationship.
No description provided by the author
EntityStatement represents a statement that refers to an entity.
ExpressionStatement struct represents an expression statement.
Identifier represents an expression that identifies an entity, permission or relation.
InfixExpression represents an expression with an operator between two sub-expressions.
PermissionStatement represents an permission statement, which consists of an permission name and an optional expression statement.
References - Map of all relational references extracted from the schema.
RelationStatement represents a statement that defines a relationship between two entities.
RelationTypeStatement represents a statement that defines the type of relationship.
RuleStatement represents a rule statement, which consists of a rule name, a list of parameters and a body.
Schema represents the parsed schema, which contains all the statements and extracted entity and relational references used by the schema.
# Interfaces
Expression defines an interface for an expression node.
Node defines an interface for a tree node.
Statement defines an interface for a statement node.
# Type aliases
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author