case object ColumnBuilder extends ColumnPredicateBuilder with Product with Serializable
Predicate builder for skipping eligible columns.
- Alphabetic
- By Inheritance
- ColumnBuilder
- Serializable
- Product
- Equals
- ColumnPredicateBuilder
- DataSkippingPredicateBuilder
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equalTo(statsProvider: StatsProvider, colPath: Seq[String], value: Column): Option[DataSkippingPredicate]
The predicate should match any file which contains the requested point.
The predicate should match any file which contains the requested point.
- Definition Classes
- ColumnPredicateBuilder → DataSkippingPredicateBuilder
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def greaterThan(statsProvider: StatsProvider, colPath: Seq[String], value: Column): Option[DataSkippingPredicate]
The predicate should match any file which contains values larger than the requested lower bound.
The predicate should match any file which contains values larger than the requested lower bound.
- Definition Classes
- ColumnPredicateBuilder → DataSkippingPredicateBuilder
- def greaterThanOrEqual(statsProvider: StatsProvider, colPath: Seq[String], value: Column): Option[DataSkippingPredicate]
The predicate should match any file which contains values larger than or equal to the requested lower bound.
The predicate should match any file which contains values larger than or equal to the requested lower bound.
- Definition Classes
- ColumnPredicateBuilder → DataSkippingPredicateBuilder
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def lessThan(statsProvider: StatsProvider, colPath: Seq[String], value: Column): Option[DataSkippingPredicate]
The predicate should match any file which contains values less than the requested upper bound.
The predicate should match any file which contains values less than the requested upper bound.
- Definition Classes
- ColumnPredicateBuilder → DataSkippingPredicateBuilder
- def lessThanOrEqual(statsProvider: StatsProvider, colPath: Seq[String], value: Column): Option[DataSkippingPredicate]
The predicate should match any file which contains values less than or equal to the requested upper bound.
The predicate should match any file which contains values less than or equal to the requested upper bound.
- Definition Classes
- ColumnPredicateBuilder → DataSkippingPredicateBuilder
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def notEqualTo(statsProvider: StatsProvider, colPath: Seq[String], value: Column): Option[DataSkippingPredicate]
The predicate should match any file which contains anything other than the rejected point.
The predicate should match any file which contains anything other than the rejected point.
- Definition Classes
- ColumnPredicateBuilder → DataSkippingPredicateBuilder
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def productElementName(n: Int): String
- Definition Classes
- Product
- def productElementNames: Iterator[String]
- Definition Classes
- Product
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()