Etl.Transformmodule StringMap : sig ... endmodule IntMap : sig ... endval inner_join : Types.item list -> Types.order list -> Types.int_result listPerforms an inner join on items and orders.
val group_by : Types.int_result list -> Types.int_result list IntMap.tGroups a list of intermediate results by order ID.
val get_results : Types.int_result list IntMap.t -> Types.result listComputes final results from intermediate results.
val group_by_ym : Types.int_result list -> Types.int_result list StringMap.tGroups a list of intermediate results by order_date (Year-month).
val get_ym_results : Types.int_result list StringMap.t -> Types.ym_result listComputes final results from intermediate results.