Back to problems

Implement a SigmaTable layer that builds computed columns and summaries on top of a data warehouse table without storing customer data

Object-Oriented Programming · Sigmacomputing · Medium

Task: Implement SigmaTable You are provided with starter classes (Column, DataWarehouseTable, DataWarehouse) that represent tables and columns inside a cloud data warehouse. Your job is to build a new class, SigmaTable, that acts as a logical table layer mirroring Sigma’s product behavior. SigmaTable must: Expose the columns of an underlying DataWarehouseTable. Support defining computed columns whose values are derived from other columns via expressions (e.g., A + B).…

Loading the rest of the question…