ai.rapids.cudf.ast#

Classes#

AstExpression

Base class of every node in an AST.

AstJitProgram

A reusable AST JIT program specialized to an input schema.

BinaryOperation

A binary operation consisting of an operator and two operands.

ColumnNameReference

A reference to a column in an input table by name.

ColumnReference

A reference to a column in an input table.

CompiledExpression

This class wraps a native compiled AST and must be closed to avoid native memory leaks.

JitOperation

A libcudf JIT operation.

Literal

A literal value in an AST expression.

UnaryOperation

A unary operation consisting of an operator and an operand.

Enums#

BinaryOperator

Enumeration of AST operators that can appear in a binary operation.

JitErrorPolicy

Error handling policy for fallible JIT AST operations.

JitOperator

The subset of libcudf row-IR operators exposed through the Java AST API.

TableReference

Enumeration of tables that can be referenced in an AST.

UnaryOperator

Enumeration of AST operators that can appear in a unary operation.