com.alpine.model.export.pfa

expressions

package expressions

Visibility
  1. Public
  2. All

Type Members

  1. case class AttributeAccess(attr: Any, path: Seq[Any]) extends Product with Serializable

  2. case class CellAccess(cell: String) extends Product with Serializable

    Access value from a cell.

  3. case class CellInit(type: AvroType, init: Any) extends Product with Serializable

    Initialize a cell.

  4. case class DoExpression(do: Any) extends Product with Serializable

  5. case class FcnRef(fcn: String) extends Product with Serializable

  6. case class FunctionExecute(raw: Map[String, Seq[Any]]) extends PFAExpression with Product with Serializable

  7. case class LetExpression(let: Map[String, Any]) extends Product with Serializable

  8. case class NewPFAObject(new: Any, type: AvroType) extends Product with Serializable

    Initialize a new Map or Record.

  9. trait PFAExpression extends AnyRef

    Will be serialized just as the content of raw, not as {raw: .

  10. case class PFAFunction(params: Seq[Map[String, AvroType]], ret: AvroType, do: Any) extends Product with Serializable

    Create a new function (either anonymously in an action, or declared in the fcns field).

  11. case class SetExpression(set: Map[String, Any]) extends Product with Serializable

Value Members

  1. object AttributeAccess extends Serializable

  2. object FunctionExecute extends Serializable

  3. object UDFAccess

Ungrouped