Added the QUERY_TARGET_NODE_LABEL option to the queries so that no more implicit restrictions required to specify target nodes indirectly - Revised the tests and options (removed blocked_nodes option; redundant)

Projections retain dict encoding; if a source column is dict encoded the destination column will be too. The option 'preserve_dict_encoding' is now deprecated and ignored

KOLAP-1331

Additional optimization involving SpaceEfficientVector

KOLAP-1331

Attempt to optimize gathering the chunk indices

KOLAP-1331

Further optimizations for SpaceEfficientVector (for JoinedStencil::get_pk_indices_regular)

KOLAP-1331

Reduced checkPinnedRead calls in inner loops if we already know that stencil is pinned

KOLAP-1338

Disallow all modify operations on logical views

KOLAP-1338

Do not recreate logical views at worker ranks during gpudb restart

KOLAP-1339

Add test to recreate table using show table output

KOLAP-1345

Fixed problem with window function when alias used on shard key - make sure all references to columns are translated to aliases in the projection - Simplify the logic to clarify the process of resharding/replicating projections

KOLAP-1346

Check in schema for internal retain_chunks option

KOLAP-1346

Restore query graph options

KOLAP-1349

Fix /show/table endpoint to return all matches instead of exact match

KOLAP-1357

Show resource group and explain enhancements

KOLAP-1361

Fix "compute_request requires a shard key" error - recognize that if the source table is replicated we can compute all window functions on it before resharding to a requested shard key

KOLAP-1380

Relax name validation in /alter/table, enable name validation for collection name in /create/table