| 命名空间 | 枚举
expressions.hpp 文件参考
#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 }
 表引用的枚举。更多...