RawBuilder with an alias. The result of calling RawBuilder.as.

interface AliasedRawBuilder<O, A> {
    get alias(): Expression<unknown> | A;
    get expression(): Expression<T>;
    get rawBuilder(): RawBuilder<O>;
    toOperationNode(): kysely.AliasNode;
}

Type Parameters

  • O = unknown
  • A extends string = never

Hierarchy (view full)

Accessors

  • get alias(): Expression<unknown> | A
  • Returns the alias.

    Returns Expression<unknown> | A

  • get expression(): Expression<T>
  • Returns the aliased expression.

    Returns Expression<T>

  • get rawBuilder(): RawBuilder<O>
  • Returns RawBuilder<O>

Methods