in src/main/scala/org/apache/spark/sql/datasketches/theta/aggregate/ThetaSketchAggUnion.scala [88:103]
def this(inputExpr: Expression, lgKExpr: Expression, seedExpr: Expression) = this(inputExpr, lgKExpr, seedExpr, 0, 0)
def this(inputExpr: Expression, lgKExpr: Expression) = this(inputExpr, lgKExpr, Literal(DEFAULT_UPDATE_SEED))
def this(inputExpr: Expression) = this(inputExpr, Literal(DEFAULT_LG_K))
def this(inputExpr: Expression, lgK: Int) = this(inputExpr, Literal(lgK))
def this(inputExpr: Expression, lgK: Int, seed: Long) = this(inputExpr, Literal(lgK), Literal(seed))
override def withNewMutableAggBufferOffset(newMutableAggBufferOffset: Int): ThetaSketchAggUnion =
copy(mutableAggBufferOffset = newMutableAggBufferOffset)
override def withNewInputAggBufferOffset(newInputAggBufferOffset: Int): ThetaSketchAggUnion =
copy(inputAggBufferOffset = newInputAggBufferOffset)
override protected def withNewChildrenInternal(newInputExpr: Expression, newLgKExpr: Expression, newSeedExpr: Expression): ThetaSketchAggUnion = {
copy(inputExpr = newInputExpr, lgKExpr = newLgKExpr, seedExpr = newSeedExpr)
}