OmniSciDB
cde582ebc3
|
#include <heavydbTypes.h>
Public Member Functions | |
DEVICE T & | operator[] (const unsigned int index) const |
DEVICE int64_t | size () const |
DEVICE bool | isNull (int64_t index) const |
DEVICE void | setNull (int64_t index) |
DEVICE Column< T > & | operator= (const Column< T > &other) |
template<> | |
DEVICE bool | isNull (int64_t index) const |
template<> | |
DEVICE void | setNull (int64_t index) |
Public Attributes | |
T * | ptr_ |
int64_t | size_ |
Definition at line 453 of file heavydbTypes.h.
Definition at line 471 of file heavydbTypes.h.
References is_null(), and Column< T >::ptr_.
Referenced by GeoRaster< T, Z >::compute(), GeoRaster< T, Z >::computeParallel(), ct_binding_scalar_multiply__cpu_template(), ct_timestamp_add_offset(), ct_timestamp_extract(), ct_timestamp_test_columns_and_scalars__cpu(), get_column_metadata(), get_column_min_max(), Column< TextEncodingDict >::getString(), and row_adder().
Definition at line 567 of file heavydbTypes.h.
References is_null().
Definition at line 473 of file heavydbTypes.h.
References Column< T >::ptr_, Column< T >::size(), and heavydb.dtypes::T.
Definition at line 457 of file heavydbTypes.h.
References Column< T >::ptr_, set_null(), and Column< T >::size_.
Definition at line 472 of file heavydbTypes.h.
References Column< T >::ptr_, and set_null().
Referenced by GeoRaster< T, Z >::calculate_slope_and_aspect(), ct_binding_scalar_multiply__cpu_template(), ct_test_nullable(), ct_timestamp_add_offset(), ct_timestamp_extract(), ct_timestamp_test_columns_and_scalars__cpu(), ct_union_pushdown_projection__cpu_template(), ct_union_pushdown_stats__cpu_template(), GeoRaster< T, Z >::outputDenseColumns(), and row_adder().
Definition at line 572 of file heavydbTypes.h.
References set_null().
Definition at line 469 of file heavydbTypes.h.
References Column< T >::size_.
Referenced by TableFunctionManager::allocate_output_buffers(), GeoRaster< T, Z >::calculate_slope_and_aspect(), column_list_first_last(), column_list_get__cpu_(), GeoRaster< T, Z >::compute(), GeoRaster< T, Z >::computeParallel(), ct_add_size_and_mul_alpha(), ct_binding_column2__cpu_template(), ct_binding_scalar_multiply__cpu_template(), ct_binding_str_length__cpu_(), ct_binding_template__cpu_template(), ct_copy_and_add_size(), ct_cursor_named_args__cpu_(), ct_get_string_chars__template(), ct_named_const_output__cpu_template(), ct_named_output__cpu_template(), ct_named_rowmul_output__cpu_template(), ct_named_user_const_output__cpu_template(), ct_pushdown_projection__cpu_template(), ct_pushdown_stats__cpu_template(), ct_sleep1__cpu_(), ct_sleep2(), ct_sparse_add(), ct_test_nullable(), ct_test_preflight_multicursor_qe227__cpu_(), ct_test_preflight_singlecursor_qe227__cpu_(), ct_test_preflight_sizer(), ct_test_preflight_sizer_const(), ct_throw_if_gt_100__cpu_template(), ct_timestamp_add_offset(), ct_timestamp_extract(), ct_timestamp_test_columns_and_scalars__cpu(), ct_timestamp_truncate(), ct_union_pushdown_projection__cpu_template(), ct_union_pushdown_stats__cpu_template(), dbscan__cpu_template(), GeoRaster< T, Z >::GeoRaster(), get_column_metadata(), get_column_min_max(), get_max_with_row_offset__cpu_(), kmeans__cpu_template(), linear_reg_predict__cpu_template(), Column< T >::operator=(), Column< TextEncodingDict >::operator=(), row_adder(), row_addsub(), row_copier(), row_copier2__cpu__(), sort_coefs(), sort_column_limit__cpu_template(), and TableFunctions_Namespace::strip_column_metadata().
T* Column< T >::ptr_ |
Definition at line 454 of file heavydbTypes.h.
Referenced by create_wrapper_col(), ct_hamming_distance(), dbscan__cpu_template(), get_column_mean(), get_column_metadata(), get_column_min_max(), get_column_std_dev(), Column< TextEncodingDict >::getString(), Column< T >::isNull(), Column< TextEncodingDict >::isNull(), kmeans__cpu_template(), linear_reg_fit__cpu_template(), linear_reg_predict__cpu_template(), Column< T >::operator=(), Column< TextEncodingDict >::operator=(), Column< T >::operator[](), Column< TextEncodingDict >::operator[](), Column< T >::setNull(), Column< TextEncodingDict >::setNull(), sort_column_limit__cpu_template(), and TableFunctions_Namespace::strip_column_metadata().
int64_t Column< T >::size_ |
Definition at line 455 of file heavydbTypes.h.
Referenced by create_wrapper_col(), get_column_mean(), get_column_metadata(), get_column_min_max(), get_column_std_dev(), Column< T >::operator[](), Column< TextEncodingDict >::operator[](), Column< T >::size(), and Column< TextEncodingDict >::size().