GenericConverter.hpp
26 // Iterator typedefs ============================================================================
31 /// \param[in] colBufferManager column buffer manager object for allocating the necessary column buffer objects
33 /// \param[in] layout defines the attributes (columns of the data frame object) to that should be generated
35 DM_API void initColBufferManager(IColBufferManagerWrite &colBufferManager, int64_t rowCount, const AddInfoLayoutHandle &layout, bool withCoordinates = true);
37 DM_API int64_t fillColBuffer(IColBufferManagerWrite &colBufferManager, int64_t rowIdx, const_iterator_point it, const_iterator_point end, FilterHandle filter = FilterHandle());
38 DM_API int64_t fillColBuffer(IColBufferManagerWrite &colBufferManager, int64_t rowIdx, const AddInfoLayoutHandle &mapColumn, const IIndexMapSet &map, IIndexHelperSet &helper, bool invertIndexMap,
42 /// this function combines initColBufferManager and fillColBuffer calls. The number of rowCounts that is needed to store all data is internally determined and passed to the
45 /// \param[in] colBufferManager column buffer manager object for allocating the necessary column buffer objects
48 /// \param[in] layout defines the attributes (columns of the data frame object) to that should be generated
52 DM_API int64_t asColBuffer(IColBufferManagerWrite &colBufferManager, const_iterator_point it, const_iterator_point end, const AddInfoLayoutHandle &layout, bool withCoordinates = true, FilterHandle filter = FilterHandle());
53 DM_API int64_t asColBuffer(IColBufferManagerWrite &colBufferManager, const_iterator_point it, const_iterator_point end, const AddInfoLayoutHandle &layout,
54 const AddInfoLayoutHandle &mapColumn, const IIndexMapSet &map, IIndexHelperSet &helper, bool invertIndexMap,
59 DM_API int64_t setFromColBuffer(const_iterator_point it, const_iterator_point end, const AddInfoLayoutHandle &layout, const IColBufferManagerRead &colBufferManager, FilterHandle filter = FilterHandle());
61 DM_API void compareWith(const IColBufferManagerRead &colBufferManager, DM::IClassificationMatrix &classMatrix, const_iterator_point it, const_iterator_point end,
62 const DM::AddInfoLayoutHandle &mapCol, const DM::IIndexMapSet &map, DM::IIndexHelperSet &helper, bool invertIndexMap,
