Last Updated: 3/10/2026
- AliasedRawBuilder
Interface AliasedRawBuilder
RawBuilder with an alias. The result of calling RawBuilder.as.
interface AliasedRawBuilder<O = unknown, A extends string = never> {
get alias(): A | Expression<unknown>;
get expression(): Expression<T>;
get rawBuilder(): RawBuilder<O>;
toOperationNode(): AliasNode;
}
Type Parameters
- O = unknown
- A extends string = never
Hierarchy (View Summary)
- AliasedExpression<O, A>
- AliasedRawBuilder
Index
Accessors
Methods
Accessors
alias
-
get alias(): A | Expression<unknown>
Returns the alias.
Returns A | Expression<unknown>
expression
-
get expression(): Expression<T>
Returns the aliased expression.
Returns Expression<T>
rawBuilder
-
get rawBuilder(): RawBuilder<O>
Returns RawBuilder<O>
Methods
toOperationNode
-
toOperationNode(): AliasNode
Creates the OperationNode that describes how to compile this expression into SQL.
Returns AliasNode
Settings
Member Visibility
On This Page
Accessors
Methods