folap.modeldefinition
Members list
Type members
Classlikes
This object contains utility functions for the DSL
This object contains utility functions for the DSL
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
CodegenUtils.type
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
DimensionBuilder.type
The case class representing an Event
The case class representing an Event
Value parameters
- dimensions
-
the dimensions of the Event
- measures
-
the measures of the Event
- name
-
the name of the Event
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Builder of an Event
Builder of an Event
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
EventBuilder.type
A class representing a DSL Measure.
A class representing a DSL Measure.
Each Measure is defined by a name and a typology that restricts it to one of the allowed numeric types defined in MeasureType.
Value parameters
- name
-
the name of the measure
- typology
-
the numeric type of the measure (must be one of: Int, Long, Float, Double)
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
A domain-specific language (DSL) for creating Measures
A domain-specific language (DSL) for creating Measures
This DSL enforces type safety by accepting only specific numeric types defined in MeasureType.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
MeasureDSL.type
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
SeqBuilder.type
Types
A type representing the allowed numeric types for a Measure.
A type representing the allowed numeric types for a Measure.
Any attempt to use a different type (e.g., String, Boolean, etc.) will result in a compile-time error.