Packages

package expressions

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. trait GpuCombinable extends Expression with GpuExpression
  2. class GpuEquivalentExpressions extends AnyRef

    This class is used to compute equality of (sub)expression trees.

    This class is used to compute equality of (sub)expression trees. Expressions can be added to this class and they subsequently query for expression equality. Expression trees are considered equal if for the same input(s), the same result is produced.

  3. trait GpuExpressionCombiner extends AnyRef
  4. case class GpuExpressionEquals(e: Expression) extends Product with Serializable

    Wrapper around an Expression that provides semantic equality.

  5. class GpuExpressionStats extends AnyRef

    A wrapper in place of using Seq[Expression] to record a group of equivalent expressions.

    A wrapper in place of using Seq[Expression] to record a group of equivalent expressions.

    This saves a lot of memory when there are a lot of expressions in a same equivalence group. Instead of appending to a mutable list/buffer of Expressions, just update the "flattened" useCount in this wrapper in-place.

  6. case class GpuRand(child: Expression) extends UnaryExpression with ShimUnaryExpression with GpuExpression with ExpectsInputTypes with ExpressionWithRandomSeed with Retryable with Product with Serializable

    Generate a random column with i.i.d.

    Generate a random column with i.i.d. uniformly distributed values in [0, 1).

Value Members

  1. object GpuEquivalentExpressions

Ungrouped