Represents the data frame information for a data frame function/operation with mapped abstract operations.
This is used during data frame shape inference to store the abstract operations a data frame function/operation is mapped to.
The order of the abstract operations is the order in which their semantics are applied (for example, access operations are typically before other operations in the list).
Moreover, abstract operations that take the result of previous abstract operation as data frame operand must have the operand set to undefined.
Use hasDataFrameExpressionInfo to check whether an AST node has attached data frame expression information.
Represents the data frame information for a data frame function/operation with mapped abstract operations. This is used during data frame shape inference to store the abstract operations a data frame function/operation is mapped to.
The order of the abstract operations is the order in which their semantics are applied (for example, access operations are typically before other operations in the list). Moreover, abstract operations that take the result of previous abstract operation as data frame operand must have the
operand
set toundefined
.Use hasDataFrameExpressionInfo to check whether an AST node has attached data frame expression information.