AliasedExpression class

This API is provided as a preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.

Signature:

export declare class AliasedExpression implements Selectable 

Implements: Selectable

Constructors

Constructor Modifiers Description
(constructor)(expr, alias, _methodName) (Public Preview) Constructs a new instance of the AliasedExpression class

Properties

Property Modifiers Type Description
alias string (Public Preview)
expr Expression (Public Preview)
exprType ExpressionType (Public Preview)
selectable true (Public Preview)

AliasedExpression.(constructor)

This API is provided as a preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.

Constructs a new instance of the AliasedExpression class

Signature:

constructor(expr: Expression, alias: string, _methodName: string | undefined);

Parameters

Parameter Type Description
expr Expression
alias string
_methodName string | undefined

AliasedExpression.alias

This API is provided as a preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.

Signature:

readonly alias: string;

AliasedExpression.expr

This API is provided as a preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.

Signature:

readonly expr: Expression;

AliasedExpression.exprType

This API is provided as a preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.

Signature:

exprType: ExpressionType;

AliasedExpression.selectable

This API is provided as a preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.

Signature:

selectable: true;