MayaFlux 0.4.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches

◆ create_sorting_analysis()

template<ComputeData InputType = std::vector<Kakshya::DataVariant>, ComputeData OutputType = InputType>
virtual output_type MayaFlux::Yantra::UniversalSorter< InputType, OutputType >::create_sorting_analysis ( const output_type raw_output)
inlineprotectedvirtual

Create detailed sorting analysis (override for custom analysis)

Definition at line 368 of file UniversalSorter.hpp.

369 {
370 // Default implementation: add analysis metadata
371 auto analysis = add_sorting_metadata(raw_output);
372 analysis.metadata["is_analysis"] = true;
373 analysis.metadata["sort_keys_count"] = m_sort_keys.size();
374 return analysis;
375 }
virtual output_type add_sorting_metadata(const output_type &raw_output)
Add sorting metadata to results (override for custom attribution)