Class

org.apache.spark.sql.execution.closedform

StatCounterAggregator

Related Doc: package closedform

Permalink

class StatCounterAggregator extends InternalRow with BaseGenericInternalRow with ClosedFormStats

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. StatCounterAggregator
  2. ClosedFormStats
  3. StatVarianceCounter
  4. BaseGenericInternalRow
  5. InternalRow
  6. Serializable
  7. Serializable
  8. SpecializedGetters
  9. AnyRef
  10. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new StatCounterAggregator(aggType: Type)

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. val aggType: Type

    Permalink
  5. def anyNull: Boolean

    Permalink

    Returns true if there are any NULL values in this row.

    Returns true if there are any NULL values in this row.

    Definition Classes
    BaseGenericInternalRowInternalRow
  6. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  7. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  8. def copy(): StatCounterAggregator

    Permalink

    Clone this StatVarianceCounter

    Clone this StatVarianceCounter

    Definition Classes
    StatCounterAggregatorStatVarianceCounterInternalRow
  9. def copy(other: ClosedFormStats): Unit

    Permalink
    Definition Classes
    ClosedFormStats
  10. final var count: Long

    Permalink
    Definition Classes
    StatVarianceCounter
  11. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  12. def equals(o: Any): Boolean

    Permalink
    Definition Classes
    BaseGenericInternalRow → AnyRef → Any
  13. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  14. def genericGet(ordinal: Int): Any

    Permalink
    Attributes
    protected
    Definition Classes
    ClosedFormStats
  15. def get(ordinal: Int, dataType: DataType): AnyRef

    Permalink
  16. def getArray(ordinal: Int): ArrayData

    Permalink
  17. def getBinary(ordinal: Int): Array[Byte]

    Permalink
  18. def getBoolean(ordinal: Int): Boolean

    Permalink
  19. def getByte(ordinal: Int): Byte

    Permalink
  20. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  21. def getDecimal(ordinal: Int, precision: Int, scale: Int): Decimal

    Permalink
  22. def getDouble(ordinal: Int): Double

    Permalink
    Definition Classes
    ClosedFormStats
  23. def getFloat(ordinal: Int): Float

    Permalink
  24. def getInt(ordinal: Int): Int

    Permalink
  25. def getInterval(ordinal: Int): CalendarInterval

    Permalink
  26. def getLong(ordinal: Int): Long

    Permalink
    Definition Classes
    ClosedFormStats
  27. def getMap(ordinal: Int): MapData

    Permalink
  28. def getShort(ordinal: Int): Short

    Permalink
  29. def getStrataErrorStat: StatCounterWithFullCount

    Permalink
  30. def getString(ordinal: Int): String

    Permalink
    Definition Classes
    InternalRow
  31. def getStruct(ordinal: Int, numFields: Int): InternalRow

    Permalink
  32. def getUTF8String(ordinal: Int): UTF8String

    Permalink
  33. def hashCode(): Int

    Permalink
    Definition Classes
    BaseGenericInternalRow → AnyRef → Any
  34. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  35. def isNullAt(ordinal: Int): Boolean

    Permalink
  36. final var mean: Double

    Permalink
    Definition Classes
    StatVarianceCounter
  37. def merge(other: ClosedFormStats): Unit

    Permalink
    Definition Classes
    ClosedFormStats
  38. final def merge(other: StatVarianceCounter): Unit

    Permalink

    Merge another StatVarianceCounter into this one, adding up the internal statistics.

    Merge another StatVarianceCounter into this one, adding up the internal statistics.

    Definition Classes
    StatVarianceCounter
  39. final def merge(values: TraversableOnce[Double]): Unit

    Permalink

    Add multiple values into this StatVarianceCounter, updating the internal statistics.

    Add multiple values into this StatVarianceCounter, updating the internal statistics.

    Definition Classes
    StatVarianceCounter
  40. final def merge(value: Double): Unit

    Permalink

    Add a value into this StatVarianceCounter, updating the internal statistics.

    Add a value into this StatVarianceCounter, updating the internal statistics.

    Definition Classes
    StatVarianceCounter
  41. def mergeDistinctCounter(other: ClosedFormStats): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    ClosedFormStats
  42. def mergeDistinctCounter(other: StatVarianceCounter): Unit

    Permalink

    Merge another StatVarianceCounter into this one, adding up the internal statistics when other != this.

    Merge another StatVarianceCounter into this one, adding up the internal statistics when other != this.

    Attributes
    protected
    Definition Classes
    StatVarianceCounter
  43. def mergeTrueSum(other: ClosedFormStats): Unit

    Permalink
    Definition Classes
    ClosedFormStats
  44. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  45. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  46. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  47. def numFields: Int

    Permalink
    Definition Classes
    ClosedFormStats
  48. final def sampleStdev: Double

    Permalink

    Return the sample standard deviation of the values, which corrects for bias in estimating the variance by dividing by N-1 instead of N.

    Return the sample standard deviation of the values, which corrects for bias in estimating the variance by dividing by N-1 instead of N.

    Definition Classes
    StatVarianceCounter
  49. final def sampleVariance: Double

    Permalink

    Return the sample variance, which corrects for bias in estimating the variance by dividing by N-1 instead of N.

    Return the sample variance, which corrects for bias in estimating the variance by dividing by N-1 instead of N.

    Definition Classes
    StatVarianceCounter
  50. def setBoolean(i: Int, value: Boolean): Unit

    Permalink
    Definition Classes
    InternalRow
  51. def setByte(i: Int, value: Byte): Unit

    Permalink
    Definition Classes
    InternalRow
  52. def setDecimal(i: Int, value: Decimal, precision: Int): Unit

    Permalink

    Update the decimal column at i.

    Update the decimal column at i.

    Note: In order to support update decimal with precision > 18 in UnsafeRow, CAN NOT call setNullAt() for decimal column on UnsafeRow, call setDecimal(i, null, precision).

    Definition Classes
    InternalRow
  53. def setDouble(i: Int, value: Double): Unit

    Permalink
    Definition Classes
    InternalRow
  54. def setFloat(i: Int, value: Float): Unit

    Permalink
    Definition Classes
    InternalRow
  55. def setInt(i: Int, value: Int): Unit

    Permalink
    Definition Classes
    InternalRow
  56. def setLong(i: Int, value: Long): Unit

    Permalink
    Definition Classes
    InternalRow
  57. def setNullAt(i: Int): Unit

    Permalink
    Definition Classes
    StatCounterAggregatorInternalRow
  58. def setShort(i: Int, value: Short): Unit

    Permalink
    Definition Classes
    InternalRow
  59. final def stdev: Double

    Permalink

    Return the standard deviation of the values.

    Return the standard deviation of the values.

    Definition Classes
    StatVarianceCounter
  60. def store(): Unit

    Permalink
  61. final def sum: Double

    Permalink
    Definition Classes
    StatVarianceCounter
  62. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  63. def toSeq(schema: StructType): Seq[Any]

    Permalink
    Definition Classes
    InternalRow
  64. def toSeq(fieldTypes: Seq[DataType]): Seq[Any]

    Permalink

    Return a Scala Seq representing the row.

    Return a Scala Seq representing the row. Elements are placed in the same order in the Seq.

    Definition Classes
    InternalRow
  65. def toString(): String

    Permalink
    Definition Classes
    StatVarianceCounter → AnyRef → Any
  66. def triggerSerialization(): Unit

    Permalink

    Evaluate once at each partition

    Evaluate once at each partition

    Definition Classes
    StatCounterAggregatorClosedFormStats
  67. var trueSum: Double

    Permalink
    Definition Classes
    StatCounterAggregatorClosedFormStats
  68. def update(i: Int, value: Any): Unit

    Permalink
    Definition Classes
    StatCounterAggregatorInternalRow
  69. final def variance: Double

    Permalink

    Return the variance of the values.

    Return the variance of the values.

    Definition Classes
    StatVarianceCounter
  70. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  71. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  72. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  73. var weightedCount: Double

    Permalink
    Definition Classes
    StatCounterAggregatorClosedFormStats

Inherited from ClosedFormStats

Inherited from StatVarianceCounter

Inherited from BaseGenericInternalRow

Inherited from InternalRow

Inherited from Serializable

Inherited from Serializable

Inherited from SpecializedGetters

Inherited from AnyRef

Inherited from Any

Ungrouped