sampleclean.api

SampleCleanQuery

class SampleCleanQuery extends AnyRef

This class defines a sampleclean query object

The Sample Clean Query algorithm follows a cleaning procedure on a sample before estimating the query result.

Annotations
@serializable()
Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. SampleCleanQuery
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new SampleCleanQuery(scc: SampleCleanContext, saqp: SampleCleanAQP, sampleName: String, attr: String, expr: String, pred: String = "", group: String = "", rawSC: Boolean = true)

    scc

    SampleClean Context

    saqp

    Aproximate Query object

    sampleName
    attr

    attribute to query

    expr

    aggregate function to use

    pred

    predicate

    group

    group by this attribute

    rawSC

    perform a rawSC Query if true or a normalizedSC Query if false. See SampleCleanAQP for an explanation of this option.

Type Members

  1. case class ResultSchemaRDD(group: String, agg: Double, se: Double) extends Throwable with Product with Serializable

Value Members

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

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

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

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

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

    Definition Classes
    Any
  7. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  8. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  9. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  10. def execute(): SchemaRDD

    The execute method provides a straightforward way to execute the query.

    The execute method provides a straightforward way to execute the query.

    returns

    (current time, List(aggregate, (estimate, +/- confidence value)))

  11. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  12. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  13. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  14. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  15. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  16. final def notify(): Unit

    Definition Classes
    AnyRef
  17. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  18. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  19. def toString(): String

    Definition Classes
    AnyRef → Any
  20. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped