|
using | cudf::size_type = int32_t |
|
using | cudf::bitmask_type = uint32_t |
|
using | cudf::valid_type = uint8_t |
|
template<typename... > |
using | cudf::void_t = void |
|
template<typename L , typename R > |
using | cudf::less_comparable = decltype(std::declval< L >()< std::declval< R >()) |
|
template<typename L , typename R > |
using | cudf::greater_comparable = decltype(std::declval< L >() > std::declval< R >()) |
|
template<typename L , typename R > |
using | cudf::equality_comparable = decltype(std::declval< L >()==std::declval< R >()) |
|
template<typename T > |
using | cudf::is_timestamp_t = cuda::std::disjunction< std::is_same< cudf::timestamp_D, T >, std::is_same< cudf::timestamp_s, T >, std::is_same< cudf::timestamp_ms, T >, std::is_same< cudf::timestamp_us, T >, std::is_same< cudf::timestamp_ns, T > > |
|
template<typename T > |
using | cudf::is_duration_t = cuda::std::disjunction< std::is_same< cudf::duration_D, T >, std::is_same< cudf::duration_s, T >, std::is_same< cudf::duration_ms, T >, std::is_same< cudf::duration_us, T >, std::is_same< cudf::duration_ns, T > > |
|
|
enum | cudf::order : bool { cudf::order::ASCENDING,
cudf::order::DESCENDING
} |
| Indicates the order in which elements should be sorted. More...
|
|
enum | cudf::null_policy : bool { cudf::null_policy::EXCLUDE,
cudf::null_policy::INCLUDE
} |
| Enum to specify whether to include nulls or exclude nulls. More...
|
|
enum | cudf::nan_policy : bool { cudf::nan_policy::NAN_IS_NULL,
cudf::nan_policy::NAN_IS_VALID
} |
| Enum to treat NaN floating point value as null or non-null element. More...
|
|
enum | cudf::null_equality : bool { cudf::null_equality::EQUAL,
cudf::null_equality::UNEQUAL
} |
|
enum | cudf::null_order : bool { cudf::null_order::AFTER,
cudf::null_order::BEFORE
} |
| Indicates how null values compare against all other values. More...
|
|
enum | cudf::sorted : bool { NO,
YES
} |
| Indicates whether a collection of values is known to be sorted.
|
|
enum | cudf::mask_state : int32_t { cudf::mask_state::UNALLOCATED,
cudf::mask_state::UNINITIALIZED,
cudf::mask_state::ALL_VALID,
cudf::mask_state::ALL_NULL
} |
| Controls the allocation/initialization of a null mask. More...
|
|
enum | cudf::interpolation : int32_t {
cudf::interpolation::LINEAR,
cudf::interpolation::LOWER,
cudf::interpolation::HIGHER,
cudf::interpolation::MIDPOINT,
cudf::interpolation::NEAREST
} |
| Interpolation method to use when the desired quantile lies between two data points i and j. More...
|
|
enum | cudf::type_id : int32_t {
cudf::type_id::EMPTY,
cudf::type_id::INT8,
cudf::type_id::INT16,
cudf::type_id::INT32,
cudf::type_id::INT64,
cudf::type_id::UINT8,
cudf::type_id::UINT16,
cudf::type_id::UINT32,
cudf::type_id::UINT64,
cudf::type_id::FLOAT32,
cudf::type_id::FLOAT64,
cudf::type_id::BOOL8,
cudf::type_id::TIMESTAMP_DAYS,
cudf::type_id::TIMESTAMP_SECONDS,
cudf::type_id::TIMESTAMP_MILLISECONDS,
cudf::type_id::TIMESTAMP_MICROSECONDS,
cudf::type_id::TIMESTAMP_NANOSECONDS,
cudf::type_id::DURATION_DAYS,
cudf::type_id::DURATION_SECONDS,
cudf::type_id::DURATION_MILLISECONDS,
cudf::type_id::DURATION_MICROSECONDS,
cudf::type_id::DURATION_NANOSECONDS,
cudf::type_id::DICTIONARY32,
cudf::type_id::STRING,
cudf::type_id::LIST,
cudf::type_id::DECIMAL32,
cudf::type_id::DECIMAL64,
cudf::type_id::STRUCT,
cudf::type_id::NUM_TYPE_IDS
} |
| Identifies a column's logical element type. More...
|
|
enum | cudf::hash_id {
cudf::hash_id::HASH_IDENTITY = 0,
cudf::hash_id::HASH_MURMUR3,
cudf::hash_id::HASH_MD5,
cudf::hash_id::HASH_SERIAL_MURMUR3,
cudf::hash_id::HASH_SPARK_MURMUR3
} |
| Identifies the hash function to be used. More...
|
|
|
template<typename T > |
size_type | cudf::distance (T f, T l) |
| Similar to std::distance but returns cudf::size_type and performs static_cast More...
|
|
bool | cudf::operator== (data_type const &lhs, data_type const &rhs) |
| Compares two data_type objects for equality. More...
|
|
bool | cudf::operator!= (data_type const &lhs, data_type const &rhs) |
| Compares two data_type objects for inequality. More...
|
|
std::size_t | cudf::size_of (data_type t) |
| Returns the size in bytes of elements of the specified data_type More...
|
|
template<typename L , typename R > |
constexpr bool | cudf::is_relationally_comparable () |
| Indicates whether objects of types L and R can be relationally compared. More...
|
|
template<typename L , typename R > |
constexpr bool | cudf::is_equality_comparable () |
| Indicates whether objects of types L and R can be compared for equality. More...
|
|
template<typename T > |
constexpr bool | cudf::is_numeric () |
| Indicates whether the type T is a numeric type. More...
|
|
constexpr bool | cudf::is_numeric (data_type type) |
| Indicates whether type is a numeric data_type . More...
|
|
template<typename T > |
constexpr bool | cudf::is_index_type () |
| Indicates whether the type T is a index type. More...
|
|
constexpr bool | cudf::is_index_type (data_type type) |
| Indicates whether the type type is a index type. More...
|
|
template<typename T > |
constexpr bool | cudf::is_unsigned () |
| Indicates whether the type T is a unsigned numeric type. More...
|
|
constexpr bool | cudf::is_unsigned (data_type type) |
| Indicates whether type is a unsigned numeric data_type . More...
|
|
template<typename T > |
constexpr bool | cudf::is_floating_point () |
| Indicates whether the type T is a floating point type. More...
|
|
constexpr bool | cudf::is_floating_point (data_type type) |
| Indicates whether type is a floating point data_type . More...
|
|
template<typename T > |
constexpr bool | cudf::is_boolean () |
| Indicates whether T is a Boolean type. More...
|
|
constexpr bool | cudf::is_boolean (data_type type) |
| Indicates whether type is a Boolean data_type . More...
|
|
template<typename T > |
constexpr bool | cudf::is_timestamp () |
| Indicates whether the type T is a timestamp type. More...
|
|
constexpr bool | cudf::is_timestamp (data_type type) |
| Indicates whether type is a timestamp data_type . More...
|
|
template<typename T > |
constexpr bool | cudf::is_fixed_point () |
| Indicates whether the type T is a fixed-point type. More...
|
|
constexpr bool | cudf::is_fixed_point (data_type type) |
| Indicates whether type is a fixed point data_type . More...
|
|
template<typename T > |
constexpr bool | cudf::is_duration () |
| Indicates whether the type T is a duration type. More...
|
|
constexpr bool | cudf::is_duration (data_type type) |
| Indicates whether type is a duration data_type . More...
|
|
template<typename T > |
constexpr bool | cudf::is_chrono () |
| Indicates whether the type T is a chrono type. More...
|
|
constexpr bool | cudf::is_chrono (data_type type) |
| Indicates whether type is a chrono data_type . More...
|
|
template<typename T > |
constexpr bool | cudf::is_dictionary () |
| Indicates whether the type T is a dictionary type. More...
|
|
constexpr bool | cudf::is_dictionary (data_type type) |
| Indicates whether type is a dictionary data_type . More...
|
|
template<typename T > |
constexpr bool | cudf::is_fixed_width () |
| Indicates whether elements of type T are fixed-width. More...
|
|
constexpr bool | cudf::is_fixed_width (data_type type) |
| Indicates whether elements of type are fixed-width. More...
|
|
template<typename T > |
constexpr bool | cudf::is_compound () |
| Indicates whether the type T is a compound type. More...
|
|
constexpr bool | cudf::is_compound (data_type type) |
| Indicates whether elements of type are compound. More...
|
|
template<typename T > |
constexpr bool | cudf::is_nested () |
| Indicates whether T is a nested type. More...
|
|
constexpr bool | cudf::is_nested (data_type type) |
| Indicates whether type is a nested type. More...
|
|
| cudf::MAP_CASTABLE_TYPES (cudf::timestamp_D, cudf::timestamp_D::duration::rep) |
|
| cudf::MAP_CASTABLE_TYPES (cudf::timestamp_s, cudf::timestamp_s::duration::rep) |
|
| cudf::MAP_CASTABLE_TYPES (cudf::timestamp_ms, cudf::timestamp_ms::duration::rep) |
|
| cudf::MAP_CASTABLE_TYPES (cudf::timestamp_us, cudf::timestamp_us::duration::rep) |
|
| cudf::MAP_CASTABLE_TYPES (cudf::timestamp_ns, cudf::timestamp_ns::duration::rep) |
|
| cudf::MAP_CASTABLE_TYPES (cudf::duration_D, cudf::duration_D::rep) |
|
| cudf::MAP_CASTABLE_TYPES (cudf::duration_s, cudf::duration_s::rep) |
|
| cudf::MAP_CASTABLE_TYPES (cudf::duration_ms, cudf::duration_ms::rep) |
|
| cudf::MAP_CASTABLE_TYPES (cudf::duration_us, cudf::duration_us::rep) |
|
| cudf::MAP_CASTABLE_TYPES (cudf::duration_ns, cudf::duration_ns::rep) |
|
| cudf::MAP_CASTABLE_TYPES (numeric::decimal32, numeric::decimal32::rep) |
|
constexpr bool | cudf::is_logically_castable (data_type from, data_type to) |
| Indicates whether from is logically castable to to . More...
|
|