DSLBase
relationalai.semantics.frontend.base
DSLBase(model: Model)Base class for semantics DSL objects.
DSLBase provides a unique, stable identity for objects in the semantics
DSL and captures source information used to produce helpful error
messages.
Parameters
(modelModel) - The model this object belongs to.
Notes
Most users should not instantiate this class directly. You typically work
with subclasses such as Variable, Concept, and Fragment.
Subclassed By
semantics ├── frontend │ ├── base │ │ ├── Aggregate │ │ ├── Alias │ │ ├── AsBool │ │ ├── Chain │ │ ├── Concept │ │ ├── Data │ │ ├── DerivedColumn │ │ ├── DerivedTable │ │ ├── Distinct │ │ ├── Expression │ │ ├── FieldRef │ │ ├── FilterBy │ │ ├── Fragment │ │ ├── Group │ │ ├── Literal │ │ ├── Match │ │ ├── New │ │ ├── Not │ │ ├── NumberConcept │ │ ├── Property │ │ ├── Reading │ │ ├── Ref │ │ ├── Relationship │ │ ├── Table │ │ ├── TableSchema │ │ ├── Union │ │ └── Variable │ └── core │ └── AnyNumber └── std > aggregates └── Per