p

ra3

package ra3

Linear Supertypes
ColumnTags, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ra3
  2. ColumnTags
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Package Members

  1. package columnimpl
  2. package lang
  3. package tablelang
  4. package ts

Type Members

  1. sealed trait Buffer extends AnyRef
  2. final case class BufferDouble(values: Array[Double]) extends Buffer with BufferDoubleImpl with Product with Serializable
  3. final case class BufferInstant(values: Array[Long]) extends Buffer with BufferInstantImpl with Product with Serializable
  4. sealed trait BufferInt extends Buffer with Location with BufferIntImpl
  5. final case class BufferIntConstant(value: Int, length: Int) extends BufferInt with BufferIntConstantImpl with Product with Serializable
  6. final case class BufferIntInArray(values0: Array[Int]) extends BufferInt with BufferIntArrayImpl with Product with Serializable
  7. final case class BufferLong(values: Array[Long]) extends Buffer with BufferLongImpl with Product with Serializable
  8. final case class BufferString(values: Array[CharSequence]) extends Buffer with BufferStringImpl with Product with Serializable
  9. case class BufferedTable(columns: Vector[Buffer], colNames: Vector[String]) extends Product with Serializable
  10. case class CDF(locations: Segment, values: SegmentDouble) extends Product with Serializable
  11. sealed trait Column extends AnyRef
  12. sealed trait ColumnTag extends AnyRef
  13. trait ColumnTags extends AnyRef
  14. case class F64Pair(a: SegmentDouble, b: SegmentDouble) extends SegmentPair with Product with Serializable
  15. case class GroupedTable(partitions: Seq[(PartitionedTable, GroupMap)], colNames: Vector[String], uniqueId: String) extends Product with Serializable
  16. case class I32Pair(a: SegmentInt, b: SegmentInt) extends SegmentPair with Product with Serializable
  17. case class I64Pair(a: SegmentLong, b: SegmentLong) extends SegmentPair with Product with Serializable
  18. case class InstantPair(a: SegmentInstant, b: SegmentInstant) extends SegmentPair with Product with Serializable
  19. trait InstantParser extends AnyRef
  20. sealed trait Location extends AnyRef
  21. case class LogicalPath(table: String, partition: Option[PartitionPath], segment: Int, column: Int) extends Product with Serializable
  22. final class NotNothing[T] extends AnyRef
  23. case class PartitionData(columns: Seq[Int], partitionBase: Int, partitionMapOverSegments: Vector[Int]) extends Product with Serializable
  24. case class PartitionMeta(columns: Seq[Int], partitionBase: Int) extends Product with Serializable
  25. case class PartitionPath(partitionedOnColumns: Seq[Int], numPartitions: Int, partitionId: Int) extends Product with Serializable
  26. case class PartitionedTable(columns: Vector[Column], partitionMeta: PartitionMeta) extends Product with Serializable
  27. trait RelationalAlgebra extends AnyRef
  28. sealed trait Segment extends AnyRef
  29. final case class SegmentDouble(sf: Option[SharedFile], numElems: Int, minMax: Option[(Double, Double)]) extends Segment with Product with Serializable
  30. final case class SegmentInstant(sf: Option[SharedFile], numElems: Int, minMax: Option[(Long, Long)]) extends Segment with Product with Serializable
  31. final case class SegmentInt(sf: Option[SharedFile], numElems: Int, minMax: Option[(Int, Int)]) extends Segment with Product with Serializable
  32. final case class SegmentLong(sf: Option[SharedFile], numElems: Int, minMax: Option[(Long, Long)]) extends Segment with Product with Serializable
  33. sealed trait SegmentPair extends AnyRef
  34. final case class SegmentString(sf: Option[SharedFile], numElems: Int, minMax: Option[(String, String)]) extends Segment with Product with Serializable
  35. final case class Slice(start: Int, until: Int) extends Location with Product with Serializable
  36. sealed trait Statistic[T] extends AnyRef
  37. case class StringPair(a: SegmentString, b: SegmentString) extends SegmentPair with Product with Serializable
  38. case class Table(columns: Vector[Column], colNames: Vector[String], uniqueId: String, partitions: Option[PartitionData]) extends RelationalAlgebra with Product with Serializable
  39. case class TableReference(uniqueId: String, colTags: Seq[ColumnTag], colNames: Seq[String]) extends Product with Serializable
  40. type f64 = F64.type
    Definition Classes
    ColumnTags
  41. type i32 = I32.type
    Definition Classes
    ColumnTags
  42. type i64 = I64.type
    Definition Classes
    ColumnTags
  43. type instant = Instant.type
    Definition Classes
    ColumnTags
  44. type string = StringTag.type
    Definition Classes
    ColumnTags

Value Members

  1. def importCsv(file: SharedFile, name: String, columns: Seq[(Int, ColumnTag, Option[InstantFormat])], maxSegmentLength: Int, compression: Option[CompressionFormat] = None, recordSeparator: String = "\r\n", fieldSeparator: Char = ',', header: Boolean = false, maxLines: Long = Long.MaxValue)(implicit tsc: TaskSystemComponents): IO[Table]
  2. object Buffer
  3. object BufferDouble extends Serializable
  4. object BufferInstant extends Serializable
  5. object BufferInt
  6. object BufferLong extends Serializable
  7. object BufferString extends Serializable
  8. object CDF extends Serializable
  9. object Column
  10. object ColumnTag
  11. object Equijoin
  12. object GroupedTable extends Serializable
  13. object InstantParser
  14. object NotNothing
  15. object PartitionedTable extends Serializable
  16. object ReduceTable
  17. object Segment
  18. object Table extends Serializable
  19. object csv

Inherited from ColumnTags

Inherited from AnyRef

Inherited from Any

Ungrouped