Package

io.xskipper

index

Permalink

package index

Visibility
  1. Public
  2. All

Type Members

  1. case class BloomFilterIndex(col: String, fpp: Double = ..., ndv: Long = ..., keyMetadata: Option[String] = None) extends Index with Product with Serializable

    Permalink

    Represents an abstract bloom filter index

    Represents an abstract bloom filter index

    col

    the column on which the index is applied

    fpp

    the expected false positive probability of the bloom filter

    ndv

    the expected number of distinct values

    keyMetadata

    optional key metadata

  2. abstract class Index extends Serializable with Logging

    Permalink

    Represents an abstract index for a metadata on a file.

  3. abstract class IndexCompanion[C <: Index] extends AnyRef

    Permalink

    Base class for companion objects for indexes.

    Base class for companion objects for indexes.

    C

    the concrete Index subclass to which the companion pertains.

  4. trait IndexFactory extends AnyRef

    Permalink
  5. case class IndexField(name: String, dataType: DataType) extends Product with Serializable

    Permalink
  6. case class MinMaxIndex(col: String, keyMetadata: Option[String] = None) extends Index with Product with Serializable

    Permalink

    Represents an abstract MinMax index

    Represents an abstract MinMax index

    col

    the column on which the index is applied

  7. case class ValueListIndex(col: String, keyMetadata: Option[String] = None) extends Index with Product with Serializable

    Permalink

    Represents an abstract ValueList index

    Represents an abstract ValueList index

    col

    the column on which the index is applied

Value Members

  1. object BaseIndexFactory extends IndexFactory

    Permalink
  2. object BloomFilterIndex extends IndexCompanion[BloomFilterIndex] with Serializable

    Permalink
  3. object IndexFactoryUtils

    Permalink
  4. object MinMaxIndex extends IndexCompanion[MinMaxIndex] with Serializable

    Permalink
  5. object ValueListIndex extends IndexCompanion[ValueListIndex] with Serializable

    Permalink
  6. package execution

    Permalink
  7. package metadata

    Permalink

Ungrouped