Skip to content

ColumnInternalDataType

Enumeration that defines the internal data type classifications used throughout the OLAP framework for consistent data handling, SQL generation, comparison operations, formatting, and type validation across different database systems and analytical contexts. ColumnInternalDataType provides a unified type system that abstracts database-specific data type variations while maintaining the semantic information necessary for proper analytical processing, measure aggregation, dimensional sorting, and user interface presentation.

Enumeration Literals

STRING - (0)

Text data type for character strings, names, descriptions, and categorical values in dimensions and member properties.

NUMERIC - (1)

Decimal numeric data type for measure values, calculated metrics, and precise numerical data requiring decimal precision.

INTEGER - (2)

Whole number data type for counts, ordinal values, and integer-based measures and dimension keys.

BOOLEAN - (3)

Boolean data type for true/false flags, binary indicators, and yes/no categorical data in dimensional attributes.

DATE - (4)

Date data type for calendar dates without time components, used in time dimensions and date-based analytical operations.

TIME - (5)

Time data type for time-of-day values without date components, used for intraday analysis and time-based dimensions.

TIMESTAMP - (6)

Timestamp data type combining date and time components for precise temporal data, event tracking, and time-series analysis.

Released under the Eclipse Public License 2.0