LegacyAdaptableQuery

View as Markdown

Pre-v25 expression wrapper as it appears in persisted state. Until v24 a Rule / Query was an object whose single key named the expression kind (Expression / AggregatedExpression / ObservableExpression, plus the pre-v24 spellings). From v25 the property is the expression string itself and the kind is inferred from the text; CalculatedColumn.Query and Report.Query are renamed to Expression.

TypeScript
export interface

Properties

PropertyTypeDescription
AggregatedExpressionstringAggregated expression text (a brace call). Current state stores the string directly; the kind is inferred.
ExpressionstringPer-row expression text. Current state stores this string directly on Rule or Expression.
ObservableExpressionstringObservable expression text. Current state stores the string directly and treats it as a scalar expression.

Property Details

AggregatedBooleanExpression

Older name for .

TypeScript
AggregatedBooleanExpression?: string;
Deprecated

pre-v24 spelling of AggregatedExpression

Property Value

string

AggregatedExpression

Aggregated expression text (a brace call). Current state stores the string directly; the kind is inferred.

TypeScript
AggregatedExpression?: string;
Property Value

string

AggregatedScalarExpression

Older name for .

TypeScript
AggregatedScalarExpression?: string;
Deprecated

pre-v24 spelling of AggregatedExpression

Property Value

string

BooleanExpression

Older name for .

TypeScript
BooleanExpression?: string;
Deprecated

pre-v24 spelling of Expression

Property Value

string

Expression

Per-row expression text. Current state stores this string directly on Rule or Expression.

TypeScript
Expression?: string;
Property Value

string

ObservableExpression

Observable expression text. Current state stores the string directly and treats it as a scalar expression.

TypeScript
ObservableExpression?: string;
Property Value

string

ScalarExpression

Older name for .

TypeScript
ScalarExpression?: string;
Deprecated

pre-v24 spelling of Expression

Property Value

string