Trait

quasar.mimir

StdLibEvaluatorStack

Related Doc: package mimir

Permalink

trait StdLibEvaluatorStack[M[+_]] extends EvaluatorModule[M] with StdLibModule[M] with StdLibOpFinderModule[M] with ReductionFinderModule[M]

Linear Supertypes
StdLibOpFinderModule[M], StdLibModule[M], ReductionLibModule[M], StringLibModule[M], TimeLibModule[M], TypeLibModule[M], MathLibModule[M], ArrayLibModule[M], UnaryLibModule[M], InfixLibModule[M], ColumnarTableLibModule[M], ColumnarTableModule[M], IndicesModule[M], Logging, SamplableColumnarTableModule[M], SamplableTableModule[M], SliceTransforms[M], MapUtils, ArrayConcatHelpers, ObjectConcatHelpers, ConcatHelpers, IdSourceScannerModule, ColumnarTableTypes[M], EvaluatorModule[M], ReductionFinderModule[M], TransSpecableModule[M], EvaluatorMethodsModule[M], OpFinderModule[M], TableLibModule[M], TableModule[M], TransSpecModule, FNModule, TypeInferencer, Memoizer, DAG, Instructions, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. StdLibEvaluatorStack
  2. StdLibOpFinderModule
  3. StdLibModule
  4. ReductionLibModule
  5. StringLibModule
  6. TimeLibModule
  7. TypeLibModule
  8. MathLibModule
  9. ArrayLibModule
  10. UnaryLibModule
  11. InfixLibModule
  12. ColumnarTableLibModule
  13. ColumnarTableModule
  14. IndicesModule
  15. Logging
  16. SamplableColumnarTableModule
  17. SamplableTableModule
  18. SliceTransforms
  19. MapUtils
  20. ArrayConcatHelpers
  21. ObjectConcatHelpers
  22. ConcatHelpers
  23. IdSourceScannerModule
  24. ColumnarTableTypes
  25. EvaluatorModule
  26. ReductionFinderModule
  27. TransSpecableModule
  28. EvaluatorMethodsModule
  29. OpFinderModule
  30. TableLibModule
  31. TableModule
  32. TransSpecModule
  33. FNModule
  34. TypeInferencer
  35. Memoizer
  36. DAG
  37. Instructions
  38. AnyRef
  39. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. trait ArrayLib extends ColumnarTableLib

    Permalink
    Definition Classes
    ArrayLibModule
  2. case class BucketOperationOnSets(instr: yggdrasil.bytecode.Instructions.instructions.Instruction) extends StackError with Product with Serializable

    Permalink
    Definition Classes
    DAG
  3. abstract class ColumnarTable extends yggdrasil.table.ColumnarTableModule.TableLike with yggdrasil.table.ColumnarTableModule.SamplableColumnarTable

    Permalink
    Definition Classes
    ColumnarTableModule
  4. trait ColumnarTableCompanion extends yggdrasil.table.ColumnarTableModule.TableCompanionLike

    Permalink
    Definition Classes
    ColumnarTableModule
  5. trait ColumnarTableLib extends TableLib

    Permalink
    Definition Classes
    ColumnarTableLibModule
  6. type DecorateResult = Either[StackError, DepGraph]

    Permalink
    Definition Classes
    DAG
  7. sealed trait DepGraph extends AnyRef

    Permalink
    Definition Classes
    DAG
  8. class DepGraphWrapper extends AnyRef

    Permalink
    Definition Classes
    DAG
  9. abstract class Evaluator[N[+_]] extends EvaluatorLike[N] with StdLibOpFinder

    Permalink
  10. abstract class EvaluatorLike[N[+_]] extends OpFinder with ReductionFinder

    Permalink
    Definition Classes
    EvaluatorModule
  11. trait EvaluatorMethods extends OpFinder

    Permalink
    Definition Classes
    EvaluatorMethodsModule
  12. type F1 = CF1

    Permalink
    Definition Classes
    ColumnarTableTypes
  13. trait F1Like extends AnyRef

    Permalink
    Definition Classes
    FNModule
  14. type F2 = CF2

    Permalink
    Definition Classes
    ColumnarTableTypes
  15. trait F2Like extends AnyRef

    Permalink
    Definition Classes
    FNModule
  16. type FN = CFN

    Permalink
    Definition Classes
    ColumnarTableTypes
  17. type GroupId = Int

    Permalink
    Definition Classes
    EvaluatorModule → TransSpecModule
  18. final case class GroupingAlignment extends GroupingSpec with Product with Serializable

    Permalink
    Definition Classes
    TableModule
  19. final case class GroupingSource extends GroupingSpec with Product with Serializable

    Permalink
    Definition Classes
    TableModule
  20. sealed trait GroupingSpec extends AnyRef

    Permalink
    Definition Classes
    TableModule
  21. sealed trait Identities extends AnyRef

    Permalink
    Definition Classes
    DAG
  22. trait InfixLib extends ColumnarTableLib

    Permalink
    Definition Classes
    InfixLibModule
  23. trait Lib extends StdLib with StdLibOpFinder

    Permalink
  24. type LoopResult = Free[Function0, DecorateResult]

    Permalink
    Definition Classes
    DAG
  25. type Mapper = CMapper[M]

    Permalink
    Definition Classes
    ColumnarTableTypes
  26. trait MathLib extends ColumnarTableLib with InfixLib

    Permalink
    Definition Classes
    MathLibModule
  27. trait MorphLogger extends AnyRef

    Permalink
    Definition Classes
    TableLibModule
  28. case class NonPositiveSwapDepth(instr: yggdrasil.bytecode.Instructions.instructions.Instruction) extends StackError with Product with Serializable

    Permalink
    Definition Classes
    DAG
  29. trait OpFinder extends AnyRef

    Permalink
    Definition Classes
    OpFinderModule
  30. case class OperationOnBucket(instr: yggdrasil.bytecode.Instructions.instructions.Instruction) extends StackError with Product with Serializable

    Permalink
    Definition Classes
    DAG
  31. type Reducer[α] = CReducer[α]

    Permalink
    Definition Classes
    ColumnarTableTypes
  32. trait ReductionFinder extends EvaluatorMethods with TransSpecable

    Permalink
    Definition Classes
    ReductionFinderModule
  33. trait ReductionLib extends ColumnarTableLib

    Permalink
    Definition Classes
    ReductionLibModule
  34. type RowId = Int

    Permalink
    Definition Classes
    ColumnarTableTypes
  35. trait SamplableColumnarTable extends (SamplableColumnarTableModule.this)#SamplableTable

    Permalink
    Definition Classes
    SamplableColumnarTableModule
  36. trait SamplableTable extends yggdrasil.table.SamplableTableModule.TableLike

    Permalink
    Definition Classes
    SamplableTableModule
  37. type Scanner = CScanner

    Permalink
    Definition Classes
    ColumnarTableTypes
  38. class SliceIndex extends AnyRef

    Permalink
    Definition Classes
    IndicesModule
  39. sealed trait SliceTransform1[A] extends AnyRef

    Permalink
    Attributes
    protected
    Definition Classes
    SliceTransforms
  40. sealed trait SliceTransform2[A] extends AnyRef

    Permalink
    Attributes
    protected
    Definition Classes
    SliceTransforms
  41. type SpecOrGraph = Either[BucketSpec, DepGraph]

    Permalink
    Definition Classes
    DAG
  42. sealed trait StackError extends AnyRef

    Permalink
    Definition Classes
    DAG
  43. case class StackUnderflow(instr: yggdrasil.bytecode.Instructions.instructions.Instruction) extends StackError with Product with Serializable

    Permalink
    Definition Classes
    DAG
  44. trait StdLib extends InfixLib with UnaryLib with ArrayLib with MathLib with TypeLib with TimeLib with StringLib with ReductionLib

    Permalink
    Definition Classes
    StdLibModule
  45. trait StdLibOpFinder extends OpFinder

    Permalink
    Definition Classes
    StdLibOpFinderModule
  46. type Step = (List[SpecOrGraph]) ⇒ Either[StackError, List[SpecOrGraph]]

    Permalink
    Definition Classes
    DAG
  47. trait StringLib extends ColumnarTableLib

    Permalink
    Definition Classes
    StringLibModule
  48. type TS1 = TransSpec[Source1]

    Permalink
    Definition Classes
    ReductionFinderModuleDAG
  49. abstract type Table <: ColumnarTable

    Permalink
    Definition Classes
    ColumnarTableModule → SamplableColumnarTableModule → SamplableTableModule → TableModule
  50. abstract type TableCompanion <: ColumnarTableCompanion

    Permalink
    Definition Classes
    ColumnarTableModule → TableModule
  51. trait TableCompanionLike extends AnyRef

    Permalink
    Definition Classes
    TableModule
  52. class TableIndex extends AnyRef

    Permalink
    Definition Classes
    IndicesModule
  53. trait TableLib extends Library

    Permalink
    Definition Classes
    TableLibModule
  54. trait TableLike extends AnyRef

    Permalink
    Definition Classes
    TableModule
  55. case class TableMetrics extends Product with Serializable

    Permalink
    Definition Classes
    ColumnarTableModule
  56. type TableTransSpec[+A <: SourceType] = Map[CPathField, TransSpec[A]]

    Permalink
    Definition Classes
    TransSpecModule
  57. type TableTransSpec1 = Map[CPathField, TransSpec[Source1]]

    Permalink
    Definition Classes
    TransSpecModule
  58. type TableTransSpec2 = Map[CPathField, TransSpec[Source2]]

    Permalink
    Definition Classes
    TransSpecModule
  59. trait TimeLib extends ColumnarTableLib

    Permalink
    Definition Classes
    TimeLibModule
  60. trait TransSpecable extends EvaluatorMethods

    Permalink
    Definition Classes
    TransSpecableModule
  61. trait TypeLib extends ColumnarTableLib

    Permalink
    Definition Classes
    TypeLibModule
  62. case class UnableToLocateSplitDescribingId(id: Int) extends StackError with Product with Serializable

    Permalink
    Definition Classes
    DAG
  63. trait UnaryLib extends ColumnarTableLib

    Permalink
    Definition Classes
    UnaryLibModule

Abstract Value Members

  1. implicit abstract def M: Monad[M]

    Permalink
    Definition Classes
    ColumnarTableModule → TableModule
  2. abstract val Table: TableCompanion

    Permalink
    Definition Classes
    TableModule

Concrete Value Members

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

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

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

    Permalink
    Definition Classes
    AnyRef → Any
  4. object BucketAtEnd extends StackError with Product with Serializable

    Permalink
    Definition Classes
    DAG
  5. object EmptyStackAtEnd extends StackError with Product with Serializable

    Permalink
    Definition Classes
    DAG
  6. object EmptyStream extends StackError with Product with Serializable

    Permalink
    Definition Classes
    DAG
  7. object GroupingSpec

    Permalink
    Definition Classes
    TableModule
  8. object Identities

    Permalink
    Definition Classes
    DAG
  9. final def InMemoryLimit: Long

    Permalink
    Definition Classes
    IndicesModule
  10. val MemoThreshold: Int

    Permalink
    Definition Classes
    Memoizer
  11. object MergeWithUnmatchedTails extends StackError with Product with Serializable

    Permalink
    Definition Classes
    DAG
  12. object MultipleStackValuesAtEnd extends StackError with Product with Serializable

    Permalink
    Definition Classes
    DAG
  13. object TableLib

    Permalink
    Definition Classes
    TableLibModule
  14. object UnknownLine extends StackError with Product with Serializable

    Permalink
    Definition Classes
    DAG
  15. object UnmatchedMerge extends StackError with Product with Serializable

    Permalink
    Definition Classes
    DAG
  16. object UnmatchedSplit extends StackError with Product with Serializable

    Permalink
    Definition Classes
    DAG
  17. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  18. def buildConstantWrapSpec[A <: SourceType](source: TransSpec[A]): TransSpec[A]

    Permalink
    Definition Classes
    TransSpecModule
  19. def buildEmptyArrays(emptyBits: BitSet): Map[ColumnRef, BitsetColumn with EmptyArrayColumn]

    Permalink
    Definition Classes
    ArrayConcatHelpers
  20. def buildEmptyObjects(emptyBits: BitSet): Map[ColumnRef, Column]

    Permalink
    Definition Classes
    ObjectConcatHelpers
  21. def buildFields(leftColumns: Map[ColumnRef, Column], rightColumns: Map[ColumnRef, Column]): (Map[ColumnRef, Column], Map[ColumnRef, Column])

    Permalink
    Definition Classes
    ObjectConcatHelpers
  22. def buildFilters(columns: Map[ColumnRef, Column], size: Int, filter: (Map[ColumnRef, Column]) ⇒ Map[ColumnRef, Column], filterEmpty: (Map[ColumnRef, Column]) ⇒ Map[ColumnRef, Column]): (BitSet, BitSet)

    Permalink
    Definition Classes
    ConcatHelpers
  23. def buildInnerBits(leftEmptyBits: BitSet, rightEmptyBits: BitSet, leftDefinedBits: BitSet, rightDefinedBits: BitSet): (BitSet, BitSet)

    Permalink
    Definition Classes
    ConcatHelpers
  24. def buildNonemptyArrays(left: Map[ColumnRef, Column], right: Map[ColumnRef, Column]): Map[ColumnRef, Column]

    Permalink
    Definition Classes
    ArrayConcatHelpers
  25. def buildNonemptyObjects(leftFields: Map[ColumnRef, Column], rightFields: Map[ColumnRef, Column], rightSize: Int): Map[ColumnRef, Column]

    Permalink
    Definition Classes
    ObjectConcatHelpers
  26. def buildOuterBits(leftEmptyBits: BitSet, rightEmptyBits: BitSet, leftDefinedBits: BitSet, rightDefinedBits: BitSet): BitSet

    Permalink
    Definition Classes
    ConcatHelpers
  27. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  28. def collectIndices(columns: Map[ColumnRef, Column]): Iterable[(Int, Seq[CPathNode], ColumnRef, Column)]

    Permalink
    Definition Classes
    ArrayConcatHelpers
  29. object dag

    Permalink
    Definition Classes
    DAG
  30. def decorate(stream: Vector[yggdrasil.bytecode.Instructions.instructions.Instruction]): DecorateResult

    Permalink
    Definition Classes
    DAG
  31. final def eq(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    AnyRef → Any
  33. def filterArrays(columns: Map[ColumnRef, Column]): Map[ColumnRef, Column]

    Permalink
    Definition Classes
    ArrayConcatHelpers
  34. def filterEmptyArrays(columns: Map[ColumnRef, Column]): Map[ColumnRef, Column]

    Permalink
    Definition Classes
    ArrayConcatHelpers
  35. def filterEmptyObjects(columns: Map[ColumnRef, Column]): Map[ColumnRef, Column]

    Permalink
    Definition Classes
    ObjectConcatHelpers
  36. def filterFields(columns: Map[ColumnRef, Column]): Map[ColumnRef, Column]

    Permalink
    Definition Classes
    ObjectConcatHelpers
  37. def filterObjects(columns: Map[ColumnRef, Column]): Map[ColumnRef, Column]

    Permalink
    Definition Classes
    ObjectConcatHelpers
  38. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  39. def freshIdScanner: CScanner { type A = Long }

    Permalink
    Definition Classes
    IdSourceScannerModule
  40. final def getClass(): Class[_]

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

    Permalink
    Definition Classes
    AnyRef → Any
  42. val idSource: FreshAtomicIdSource

    Permalink
    Definition Classes
    IdSourceScannerModule
  43. def inferTypes(jtpe: JType)(graph: DepGraph): DepGraph

    Permalink
    Definition Classes
    TypeInferencer
  44. object instructions extends InstructionSet[yggdrasil.bytecode.Instructions.library.type]

    Permalink
    Definition Classes
    Instructions
  45. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  46. def jdbmCommitInterval: Long

    Permalink
    Definition Classes
    ColumnarTableModule
  47. def left[A](x: StackError): Either[StackError, A]

    Permalink
    Definition Classes
    DAG
  48. object library extends Lib

    Permalink
    Definition Classes
    StdLibEvaluatorStack → Instructions
  49. implicit def liftF1(f: F1): F1Like

    Permalink
    Definition Classes
    ColumnarTableModule → FNModule
  50. implicit def liftF2(f: F2): F2Like

    Permalink
    Definition Classes
    ColumnarTableModule → FNModule
  51. def liftToValues(trans: TransSpec1): TransSpec1

    Permalink
    Definition Classes
    TransSpecModule
  52. val log: Logger

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  53. def makeTableTrans(tableTrans: TableTransSpec1): TransSpec1

    Permalink
    Definition Classes
    TransSpecModule
  54. def memoize(graph: DepGraph): DepGraph

    Permalink
    Definition Classes
    Memoizer
  55. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  56. def newScratchDir(): File

    Permalink
    Definition Classes
    ColumnarTableModule
  57. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  58. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  59. implicit def pimpMapUtils[A, B, CC[B] <: GenTraversable[B]](self: GenMap[A, CC[B]]): MapPimp[A, B, CC]

    Permalink
    Definition Classes
    MapUtils
  60. def rng: Random

    Permalink
    Definition Classes
    SamplableColumnarTableModule
  61. def scaleMemoPriority(count: Int): Int

    Permalink
    Definition Classes
    Memoizer
  62. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  63. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  64. object trans

    Permalink
    Definition Classes
    TransSpecModule
  65. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from StdLibOpFinderModule[M]

Inherited from StdLibModule[M]

Inherited from ReductionLibModule[M]

Inherited from StringLibModule[M]

Inherited from TimeLibModule[M]

Inherited from TypeLibModule[M]

Inherited from MathLibModule[M]

Inherited from ArrayLibModule[M]

Inherited from UnaryLibModule[M]

Inherited from InfixLibModule[M]

Inherited from ColumnarTableLibModule[M]

Inherited from ColumnarTableModule[M]

Inherited from IndicesModule[M]

Inherited from Logging

Inherited from SamplableColumnarTableModule[M]

Inherited from SamplableTableModule[M]

Inherited from SliceTransforms[M]

Inherited from MapUtils

Inherited from ArrayConcatHelpers

Inherited from ObjectConcatHelpers

Inherited from ConcatHelpers

Inherited from IdSourceScannerModule

Inherited from ColumnarTableTypes[M]

Inherited from EvaluatorModule[M]

Inherited from ReductionFinderModule[M]

Inherited from TransSpecableModule[M]

Inherited from EvaluatorMethodsModule[M]

Inherited from OpFinderModule[M]

Inherited from TableLibModule[M]

Inherited from TableModule[M]

Inherited from TransSpecModule

Inherited from FNModule

Inherited from TypeInferencer

Inherited from Memoizer

Inherited from DAG

Inherited from Instructions

Inherited from AnyRef

Inherited from Any

Ungrouped