DB Docs
API Reference
- Core API Reference
- Collection
- createCollection
- liveQueryCollectionOptions
- createLiveQueryCollection
- createOptimisticAction
- createTransaction
- Electric DB Collection
- electricCollectionOptions
- Query DB Collection
- queryCollectionOptions
- RxDB DB Collection
- rxdbCollectionOptions
- PowerSync Collection
- powerSyncCollectionOptions
- createIndexedDB
- indexedDBCollectionOptions
- React Hooks
- useLiveQuery
AI/LLM: This documentation page is available in plain markdown format at/db/latest/docs/reference/@tanstack/namespaces/IR/classes/UnionAll.md
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.constructorProperties#
__returnType#
ts
readonly __returnType: any;Defined in: packages/db/src/query/ir.ts:88
Internal
- Type brand for TypeScript inference
Inherited from#
ts
BaseExpression.__returnTypequeries#
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.typeAccessors#
alias#
Get Signature#
ts
get alias(): string;Defined in: packages/db/src/query/ir.ts:200
Returns#
string