Trait

quasar.mimir

StdLibEvaluatorStack

Related Doc: package mimir

Permalink

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

Linear Supertypes
StdLibStaticInlinerModule[M], StdLibOpFinderModule[M], StdLibModule[M], RandomLibModule[M], FSLibModule[M], RandomForestLibModule[M], ClusteringLibModule[M], AssignClusterModule[M], ModelLibModule[M], NormalizationLibModule[M], NormalizationHelperModule[M], SummaryLibModule[M], StatsLibModule[M], ReductionLibModule[M], StringLibModule[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], PredicatePullupsModule[M], ReductionFinderModule[M], StaticInlinerModule[M], JoinOptimizerModule[M], TransSpecableModule[M], EvaluatorMethodsModule[M], OpFinderModule[M], TableLibModule[M], TableModule[M], TransSpecModule, FNModule, DAGTransform, CondRewriter, TypeInferencer, Memoizer, CrossOrdering, DAG, Instructions, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. StdLibEvaluatorStack
  2. StdLibStaticInlinerModule
  3. StdLibOpFinderModule
  4. StdLibModule
  5. RandomLibModule
  6. FSLibModule
  7. RandomForestLibModule
  8. ClusteringLibModule
  9. AssignClusterModule
  10. ModelLibModule
  11. NormalizationLibModule
  12. NormalizationHelperModule
  13. SummaryLibModule
  14. StatsLibModule
  15. ReductionLibModule
  16. StringLibModule
  17. TypeLibModule
  18. MathLibModule
  19. ArrayLibModule
  20. UnaryLibModule
  21. InfixLibModule
  22. ColumnarTableLibModule
  23. ColumnarTableModule
  24. IndicesModule
  25. Logging
  26. SamplableColumnarTableModule
  27. SamplableTableModule
  28. SliceTransforms
  29. MapUtils
  30. ArrayConcatHelpers
  31. ObjectConcatHelpers
  32. ConcatHelpers
  33. IdSourceScannerModule
  34. ColumnarTableTypes
  35. EvaluatorModule
  36. PredicatePullupsModule
  37. ReductionFinderModule
  38. StaticInlinerModule
  39. JoinOptimizerModule
  40. TransSpecableModule
  41. EvaluatorMethodsModule
  42. OpFinderModule
  43. TableLibModule
  44. TableModule
  45. TransSpecModule
  46. FNModule
  47. DAGTransform
  48. CondRewriter
  49. TypeInferencer
  50. Memoizer
  51. CrossOrdering
  52. DAG
  53. Instructions
  54. AnyRef
  55. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. trait ArrayLib extends ColumnarTableLib

    Permalink
    Definition Classes
    ArrayLibModule
  2. trait AssignClusterSupport extends ColumnarTableLib with ModelSupport

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

    Permalink
    Definition Classes
    DAG
  4. trait ClusteringLib extends ColumnarTableLib with AssignClusterSupport

    Permalink
    Definition Classes
    ClusteringLibModule
  5. abstract class ColumnarTable extends yggdrasil.table.ColumnarTableModule.TableLike with yggdrasil.table.ColumnarTableModule.SamplableColumnarTable

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

    Permalink
    Definition Classes
    ColumnarTableModule
  7. trait ColumnarTableLib extends TableLib

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

    Permalink
    Definition Classes
    DAG
  9. sealed trait DepGraph extends AnyRef

    Permalink
    Definition Classes
    DAG
  10. class DepGraphWrapper extends AnyRef

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

    Permalink
  12. abstract class EvaluatorLike[N[+_]] extends OpFinder with ReductionFinder with StaticInliner with JoinOptimizer with PredicatePullups

    Permalink
    Definition Classes
    EvaluatorModule
  13. trait EvaluatorMethods extends OpFinder

    Permalink
    Definition Classes
    EvaluatorMethodsModule
  14. type F1 = CF1

    Permalink
    Definition Classes
    ColumnarTableTypes
  15. trait F1Like extends AnyRef

    Permalink
    Definition Classes
    FNModule
  16. type F2 = CF2

    Permalink
    Definition Classes
    ColumnarTableTypes
  17. trait F2Like extends AnyRef

    Permalink
    Definition Classes
    FNModule
  18. trait FSLib extends ColumnarTableLib

    Permalink
    Definition Classes
    FSLibModule
  19. type GroupId = Int

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

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

    Permalink
    Definition Classes
    TableModule
  22. sealed trait GroupingSpec extends AnyRef

    Permalink
    Definition Classes
    TableModule
  23. sealed trait Identities extends AnyRef

    Permalink
    Definition Classes
    DAG
  24. trait InfixLib extends ColumnarTableLib

    Permalink
    Definition Classes
    InfixLibModule
  25. trait JoinOptimizer extends TransSpecable

    Permalink
    Definition Classes
    JoinOptimizerModule
  26. trait Lib extends StdLib with StdLibOpFinder

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

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

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

    Permalink
    Definition Classes
    MathLibModule
  30. trait ModelSupport extends AnyRef

    Permalink
    Definition Classes
    ModelLibModule
  31. case class MorphContext(evalContext: EvaluationContext, logger: MorphLogger) extends Product with Serializable

    Permalink
    Definition Classes
    TableLibModule
  32. trait MorphLogger extends AnyRef

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

    Permalink
    Definition Classes
    DAG
  34. trait NormalizationHelperLib extends ColumnarTableLib with ReductionLib

    Permalink
    Definition Classes
    NormalizationHelperModule
  35. trait NormalizationLib extends NormalizationHelperLib

    Permalink
    Definition Classes
    NormalizationLibModule
  36. trait OpFinder extends AnyRef

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

    Permalink
    Definition Classes
    DAG
  38. trait PredicatePullups extends TransSpecable

    Permalink
    Definition Classes
    PredicatePullupsModule
  39. trait RandomForestLib extends ColumnarTableLib

    Permalink
    Definition Classes
    RandomForestLibModule
  40. trait RandomLib extends ColumnarTableLib

    Permalink
    Definition Classes
    RandomLibModule
  41. type Reducer[α] = CReducer[α]

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

    Permalink
    Definition Classes
    ReductionFinderModule
  43. trait ReductionLib extends ColumnarTableLib

    Permalink
    Definition Classes
    ReductionLibModule
  44. type RowId = Int

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

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

    Permalink
    Definition Classes
    SamplableTableModule
  47. type Scanner = CScanner

    Permalink
    Definition Classes
    ColumnarTableTypes
  48. class SliceIndex extends AnyRef

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

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

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

    Permalink
    Definition Classes
    DAG
  52. sealed trait StackError extends AnyRef

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

    Permalink
    Definition Classes
    DAG
  54. trait StaticInliner extends EvaluatorMethods

    Permalink
    Definition Classes
    StaticInlinerModule
  55. trait StatsLib extends ColumnarTableLib with ReductionLib

    Permalink
    Definition Classes
    StatsLibModule
  56. trait StdLib extends InfixLib with UnaryLib with ArrayLib with MathLib with TypeLib with StringLib with StatsLib with SummaryLib with NormalizationLib with ClusteringLib with RandomForestLib with FSLib with RandomLib

    Permalink
    Definition Classes
    StdLibModule
  57. trait StdLibOpFinder extends OpFinder

    Permalink
    Definition Classes
    StdLibOpFinderModule
  58. trait StdLibStaticInliner extends StaticInliner

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

    Permalink
    Definition Classes
    DAG
  60. trait StringLib extends ColumnarTableLib

    Permalink
    Definition Classes
    StringLibModule
  61. trait SummaryLib extends ReductionLib

    Permalink
    Definition Classes
    SummaryLibModule
  62. type TS1 = TransSpec[Source1]

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

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

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

    Permalink
    Definition Classes
    TableModule
  66. class TableIndex extends AnyRef

    Permalink
    Definition Classes
    IndicesModule
  67. trait TableLib extends Library

    Permalink
    Definition Classes
    TableLibModule
  68. trait TableLike extends AnyRef

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

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

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

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

    Permalink
    Definition Classes
    TransSpecModule
  73. trait TransSpecable extends EvaluatorMethods

    Permalink
    Definition Classes
    TransSpecableModule
  74. trait TypeLib extends ColumnarTableLib

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

    Permalink
    Definition Classes
    DAG
  76. 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
  3. abstract def vfs: VFSMetadata[M]

    Permalink
    Definition Classes
    FSLibModule

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]): 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. def orderCrosses(node: DepGraph): DepGraph

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

    Permalink
    Definition Classes
    MapUtils
  61. def rewriteConditionals(node: DepGraph): DepGraph

    Permalink
    Definition Classes
    CondRewriter
  62. def rng: Random

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

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  66. object trans

    Permalink
    Definition Classes
    TransSpecModule
  67. def transformBottomUp(graph: DepGraph)(f: (DepGraph) ⇒ DepGraph): DepGraph

    Permalink
    Definition Classes
    DAGTransform
  68. final def wait(): Unit

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

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

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

Inherited from StdLibStaticInlinerModule[M]

Inherited from StdLibOpFinderModule[M]

Inherited from StdLibModule[M]

Inherited from RandomLibModule[M]

Inherited from FSLibModule[M]

Inherited from RandomForestLibModule[M]

Inherited from ClusteringLibModule[M]

Inherited from AssignClusterModule[M]

Inherited from ModelLibModule[M]

Inherited from NormalizationLibModule[M]

Inherited from NormalizationHelperModule[M]

Inherited from SummaryLibModule[M]

Inherited from StatsLibModule[M]

Inherited from ReductionLibModule[M]

Inherited from StringLibModule[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 PredicatePullupsModule[M]

Inherited from ReductionFinderModule[M]

Inherited from StaticInlinerModule[M]

Inherited from JoinOptimizerModule[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 DAGTransform

Inherited from CondRewriter

Inherited from TypeInferencer

Inherited from Memoizer

Inherited from CrossOrdering

Inherited from DAG

Inherited from Instructions

Inherited from AnyRef

Inherited from Any

Ungrouped