UnionAll

Class: UnionAll

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

Extends

  • BaseExpression

Constructors

Constructor

ts
new UnionAll(queries): UnionAll;
new UnionAll(queries): UnionAll;

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

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
BaseExpression.constructor

Properties

__returnType

ts
readonly __returnType: any;
readonly __returnType: any;

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

Internal

  • Type brand for TypeScript inference

Inherited from

ts
BaseExpression.__returnType
BaseExpression.__returnType

queries

ts
queries: QueryIR[];
queries: QueryIR[];

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


type

ts
type: "unionAll";
type: "unionAll";

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

Overrides

ts
BaseExpression.type
BaseExpression.type

Accessors

alias

Get Signature

ts
get alias(): string;
get alias(): string;

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

Returns

string