mini\Table\Wrappers namespace

Namespace Browser: This page shows all classes, functions, and sub-namespaces in the mini\Table\Wrappers namespace.

Classes (20)

AbstractTableWrapper

Base class for table wrappers that delegate to a source table

abstract
AliasTable

Wrapper that applies table/column aliasing to a source table

BarrierTable

Barrier that prevents filter/order pushdown to preserve result set membership

final
ConcatTable

Concatenation of two tables (UNION ALL semantics)

CrossJoinTable

Cross join (Cartesian product) of two tables

DebugTable

Debug wrapper that logs operations reaching the implementation

DistinctTable

Table wrapper that removes duplicate rows

ExceptTable

Set difference table (rows in source but NOT in excluded set)

ExistsTable

Filters outer table rows based on existence in inner table

FilteredTable

Filters rows from source table using a column/operator/value condition

FullJoinTable

Full outer join of two tables with ON condition

InnerJoinTable

Inner join of two tables with equi-join condition

LeftJoinTable

Left join of two tables with ON condition

OptimizingTable

Adaptive optimization wrapper that measures and improves table access patterns

OrTable

Applies OR predicates to source table in-memory

RightJoinTable

Right join of two tables with ON condition

SortedTable

Sorted table wrapper

SqlExceptTable

SQL EXCEPT - rows from left that don't exist in right

SqlIntersectTable

SQL INTERSECT - rows from left that also exist in right

UnionTable

Union of two tables (set union / OR operation)