Skip to content
This repository was archived by the owner on Sep 16, 2025. It is now read-only.
shaheen-s edited this page Nov 4, 2020 · 1 revision

AnalyticalObject<T>

The AnalyticalObject<T> is the class used to define and de-normalize types. Simply inheriting from the class and using its functions in the constructor will allow for definition. (Covered in the definition segment of the wiki).

Do note that simply creating an instance of the class and passing any type will create a definition using sane defaults, like so:

AnalyticalObject<FooClass> bar = new AnalyticalObject<FooClass>();
TypeMap map = bar.TypeMap; // Access to a type map detailing all properties in FooClass

PopulationResult

The PopulationResult is the class that handles delivering results from a Service.

It automatically denormalizes a JSON string to have the same scheme as the TypeMap

TypeMap

The TypeMap is the denormalized model created using the AnalyticalObject. It can be treated like a dictionary containing the key of the field and its properties.

TypeMapDifferences

The TypeMapDifferences is a utility class to retrieve the difference between two TypeMap instances. This is useful in modules that use FluentOlap.

Clone this wiki locally