|
| structs_column_view (structs_column_view const &)=default |
|
| structs_column_view (structs_column_view &&)=default |
|
structs_column_view & | operator= (structs_column_view const &)=default |
|
structs_column_view & | operator= (structs_column_view &&)=default |
|
| structs_column_view (column_view const &rhs) |
|
column_view | get_sliced_child (int index) const |
| Returns the internal child column, applying any offset from the root. More...
|
|
auto | child_begin () const noexcept |
| Returns iterator to the beginning of the ordered sequence of child column-views.
|
|
auto | child_end () const noexcept |
| Returns iterator to the end of the ordered sequence of child column-views.
|
|
size_type | num_children () const noexcept |
| Returns the number of child columns.
|
|
Public Member Functions inherited from cudf::column_view |
| column_view (column_view const &c)=default |
|
| column_view (column_view &&)=default |
|
column_view & | operator= (column_view const &)=default |
|
column_view & | operator= (column_view &&)=default |
|
| column_view (data_type type, size_type size, void const *data, bitmask_type const *null_mask=nullptr, size_type null_count=UNKNOWN_NULL_COUNT, size_type offset=0, std::vector< column_view > const &children={}) |
| Construct a column_view from pointers to device memory for the elements and bitmask of the column. More...
|
|
column_view | child (size_type child_index) const noexcept |
| Returns the specified child. More...
|
|
size_type | num_children () const noexcept |
| Returns the number of child columns.
|
|
auto | child_begin () const noexcept |
| Returns iterator to the beginning of the ordered sequence of child column-views.
|
|
auto | child_end () const noexcept |
| Returns iterator to the end of the ordered sequence of child column-views.
|
|
Public Member Functions inherited from cudf::detail::column_view_base |
template<typename T = void> |
T const * | head () const noexcept |
| Returns pointer to the base device memory allocation casted to the specified type. More...
|
|
template<typename T > |
T const * | data () const noexcept |
| Returns the underlying data casted to the specified type, plus the offset. More...
|
|
template<typename T > |
T const * | begin () const noexcept |
| Return first element (accounting for offset) after underlying data is casted to the specified type. More...
|
|
template<typename T > |
T const * | end () const noexcept |
| Return one past the last element after underlying data is casted to the specified type. More...
|
|
size_type | size () const noexcept |
| Returns the number of elements in the column.
|
|
size_type | is_empty () const noexcept |
| Returns true if size() returns zero, or false otherwise.
|
|
data_type | type () const noexcept |
| Returns the element data_type
|
|
bool | nullable () const noexcept |
| Indicates if the column can contain null elements, i.e., if it has an allocated bitmask. More...
|
|
size_type | null_count () const |
| Returns the count of null elements. More...
|
|
size_type | null_count (size_type begin, size_type end) const |
| Returns the count of null elements in the range [begin, end) More...
|
|
bool | has_nulls () const |
| Indicates if the column contains null elements, i.e., null_count() > 0 More...
|
|
bool | has_nulls (size_type begin, size_type end) const |
| Indicates if the column contains null elements in the range [begin, end), i.e., null_count(begin, end) > 0 More...
|
|
bitmask_type const * | null_mask () const noexcept |
| Returns raw pointer to the underlying bitmask allocation. More...
|
|
size_type | offset () const noexcept |
| Returns the index of the first element relative to the base memory allocation, i.e., what is returned from head<T>() .
|
|
Definition at line 33 of file structs_column_view.hpp.