# IExpressionAlias

interface IExpressionAlias<T>

Interface common to all Expressions with temporary SQL identifiers.

#### Inheritors

ExpressionAlias
ExpressionWithColumnTypeAlias

## Properties

alias
Link copied to clipboard
abstract val alias: String

The temporary SQL identifier string.

delegate
Link copied to clipboard
abstract val delegate: Expression<T>

The aliased expression.

## Functions

aliasOnlyExpression
Link copied to clipboard
open fun aliasOnlyExpression(): Expression<T>

Returns an Expression containing only the string representation of this alias.

queryBuilder
Link copied to clipboard
open fun queryBuilder(queryBuilder: QueryBuilder)

Appends the SQL representation of this aliased expression to the specified queryBuilder.