#include <cudf/scalar/scalar.hpp>#include <cudf/scalar/scalar_device_view.cuh>#include <cudf/table/table_view.hpp>#include <cudf/types.hpp>#include <cudf/utilities/error.hpp>#include <cstdint>#include <memory>#include <vector>类 | |
| struct | cudf::ast::expression |
| 一个可以求值以返回值值的通用表达式。更多... | |
| class | cudf::ast::generic_scalar_device_view |
| 一个类型擦除的 scalar_device_view,其值是固定宽度类型或字符串。更多... | |
| class | cudf::ast::literal |
| 抽象语法树中使用的字面值。更多... | |
| class | cudf::ast::column_reference |
| 引用表中列数据的表达式。更多... | |
| class | cudf::ast::operation |
| 一个操作表达式,包含一个运算符和零个或多个操作数。更多... | |
| class | cudf::ast::column_name_reference |
| 引用表中列数据的表达式。更多... | |
| class | cudf::ast::tree |
| 一个 AST 表达式树。它拥有并包含多个依赖表达式。当树被销毁时,所有表达式都会被销毁。更多... | |
命名空间 | |
| cudf | |
| cuDF 接口 | |
枚举 | |
| enum class | cudf::ast::ast_operator : int32_t { ADD , SUB , MUL , DIV , TRUE_DIV , FLOOR_DIV , MOD , PYMOD , POW , EQUAL , NULL_EQUAL , NOT_EQUAL , LESS , GREATER , LESS_EQUAL , GREATER_EQUAL , BITWISE_AND , BITWISE_OR , BITWISE_XOR , LOGICAL_AND , NULL_LOGICAL_AND , LOGICAL_OR , NULL_LOGICAL_OR , IDENTITY , IS_NULL , SIN , COS , TAN , ARCSIN , ARCCOS , ARCTAN , SINH , COSH , TANH , ARCSINH , ARCCOSH , ARCTANH , EXP , LOG , SQRT , CBRT , CEIL , FLOOR , ABS , RINT , BIT_INVERT , NOT , CAST_TO_INT64 , CAST_TO_UINT64 , CAST_TO_FLOAT64 } |
| 支持的运算符枚举。更多... | |
| enum class | cudf::ast::table_reference { LEFT , RIGHT , OUTPUT } |
| 表引用的枚举。更多... | |