Skip to main content

UnionAll

Defined in: packages/db/src/query/ir.ts:134

Extends

  • BaseExpression

Constructors

Constructor

new UnionAll(queries): UnionAll;

Defined in: packages/db/src/query/ir.ts:142

Result-level UNION ALL. Downstream query clauses see the union result row shape, not the branch source aliases. Optimizers may push safe operations into branches, but compiler phases should treat this as a derived relation unless they are explicitly handling branch lowering.

Parameters

queries

QueryIR[]

Returns

UnionAll

Overrides

BaseExpression.constructor

Properties

__returnType

readonly __returnType: any;

Defined in: packages/db/src/query/ir.ts:79

Internal

  • Type brand for TypeScript inference

Inherited from

BaseExpression.__returnType

queries

queries: QueryIR[];

Defined in: packages/db/src/query/ir.ts:142


type

type: "unionAll";

Defined in: packages/db/src/query/ir.ts:135

Overrides

BaseExpression.type

Accessors

alias

Get Signature

get alias(): string;

Defined in: packages/db/src/query/ir.ts:146

Returns

string