TanStack

UnionAll

Class: UnionAll

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

Extends

  • BaseExpression

Constructors

Constructor

ts
new UnionAll(queries): UnionAll;

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

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:84

Internal

  • Type brand for TypeScript inference

Inherited from

ts
BaseExpression.__returnType

queries

ts
queries: QueryIR[];

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


type

ts
type: "unionAll";

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

Overrides

ts
BaseExpression.type

Accessors

alias

Get Signature

ts
get alias(): string;

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

Returns

string