Medial Code Documentation
Loading...
Searching...
No Matches
Public Member Functions
xgboost.data::PrimitiveColumn< T > Class Template Reference
Inheritance diagram for xgboost.data::PrimitiveColumn< T >:
xgboost.data::Column

Public Member Functions

 PrimitiveColumn (size_t idx, size_t length, size_t null_count, const uint8_t *bitmap, const T *data, float missing)
 
COOTuple GetElement (size_t row_idx) const override
 
bool IsValidElement (size_t row_idx) const override
 
std::vector< float > AsFloatVector () const override
 
std::vector< uint64_t > AsUint64Vector () const override
 
- Public Member Functions inherited from xgboost.data::Column
 Column (size_t col_idx, size_t length, size_t null_count, const uint8_t *bitmap)
 
 Column (const Column &)=delete
 
Columnoperator= (const Column &)=delete
 
 Column (Column &&)=delete
 
Columnoperator= (Column &&)=delete
 
bool IsValid (size_t row_idx) const
 
size_t Length () const
 

Additional Inherited Members

- Protected Attributes inherited from xgboost.data::Column
size_t col_idx_
 
size_t length_
 
size_t null_count_
 
const uint8_t * bitmap_
 

Member Function Documentation

◆ AsFloatVector()

template<typename T >
std::vector< float > xgboost.data::PrimitiveColumn< T >::AsFloatVector ( ) const
inlineoverridevirtual

Implements xgboost.data::Column.

◆ AsUint64Vector()

template<typename T >
std::vector< uint64_t > xgboost.data::PrimitiveColumn< T >::AsUint64Vector ( ) const
inlineoverridevirtual

Implements xgboost.data::Column.

◆ GetElement()

template<typename T >
COOTuple xgboost.data::PrimitiveColumn< T >::GetElement ( size_t  row_idx) const
inlineoverridevirtual

Implements xgboost.data::Column.

◆ IsValidElement()

template<typename T >
bool xgboost.data::PrimitiveColumn< T >::IsValidElement ( size_t  row_idx) const
inlineoverridevirtual

Implements xgboost.data::Column.


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