Medial Code Documentation
Loading...
Searching...
No Matches
Public Member Functions
xgboost.data::IteratorAdapter< DataIterHandle, XGBCallbackDataIterNext, XGBoostBatchCSR > Class Template Reference

Data iterator that takes callback to return data, used in JVM package for accepting data iterator. More...

#include <adapter.h>

Inheritance diagram for xgboost.data::IteratorAdapter< DataIterHandle, XGBCallbackDataIterNext, XGBoostBatchCSR >:
dmlc::DataIter< FileAdapterBatch >

Public Member Functions

 IteratorAdapter (DataIterHandle data_handle, XGBCallbackDataIterNext *next_callback)
 
void BeforeFirst () override
 set before first of the item
 
bool Next () override
 move to next item
 
FileAdapterBatch const & Value () const override
 get current data
 
void SetData (const XGBoostBatchCSR &batch)
 
size_t NumColumns () const
 
size_t NumRows () const
 
- Public Member Functions inherited from dmlc::DataIter< FileAdapterBatch >
virtual ~DataIter (void) DMLC_THROW_EXCEPTION
 destructor
 

Detailed Description

template<typename DataIterHandle, typename XGBCallbackDataIterNext, typename XGBoostBatchCSR>
class xgboost.data::IteratorAdapter< DataIterHandle, XGBCallbackDataIterNext, XGBoostBatchCSR >

Data iterator that takes callback to return data, used in JVM package for accepting data iterator.

Member Function Documentation

◆ BeforeFirst()

template<typename DataIterHandle , typename XGBCallbackDataIterNext , typename XGBoostBatchCSR >
void xgboost.data::IteratorAdapter< DataIterHandle, XGBCallbackDataIterNext, XGBoostBatchCSR >::BeforeFirst ( void  )
inlineoverridevirtual

set before first of the item

Implements dmlc::DataIter< FileAdapterBatch >.

◆ Next()

template<typename DataIterHandle , typename XGBCallbackDataIterNext , typename XGBoostBatchCSR >
bool xgboost.data::IteratorAdapter< DataIterHandle, XGBCallbackDataIterNext, XGBoostBatchCSR >::Next ( void  )
inlineoverridevirtual

move to next item

Implements dmlc::DataIter< FileAdapterBatch >.

◆ Value()

template<typename DataIterHandle , typename XGBCallbackDataIterNext , typename XGBoostBatchCSR >
FileAdapterBatch const & xgboost.data::IteratorAdapter< DataIterHandle, XGBCallbackDataIterNext, XGBoostBatchCSR >::Value ( void  ) const
inlineoverridevirtual

get current data

Implements dmlc::DataIter< FileAdapterBatch >.


The documentation for this class was generated from the following file: