Skip to content

UnionAll

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

Extends

  • BaseExpression

Constructors

Constructor

ts
new UnionAll(queries): UnionAll;

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

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

ts
BaseExpression.constructor

Properties

__returnType

ts
readonly __returnType: any;

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

Internal

  • Type brand for TypeScript inference

Inherited from

ts
BaseExpression.__returnType

queries

ts
queries: QueryIR[];

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


type

ts
type: "unionAll";

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

Overrides

ts
BaseExpression.type

Accessors

alias

Get Signature

ts
get alias(): string;

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

Returns

string