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], 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. RandomForestLibModule
  7. ClusteringLibModule
  8. AssignClusterModule
  9. ModelLibModule
  10. NormalizationLibModule
  11. NormalizationHelperModule
  12. SummaryLibModule
  13. StatsLibModule
  14. ReductionLibModule
  15. StringLibModule
  16. TypeLibModule
  17. MathLibModule
  18. ArrayLibModule
  19. UnaryLibModule
  20. InfixLibModule
  21. ColumnarTableLibModule
  22. ColumnarTableModule
  23. IndicesModule
  24. Logging
  25. SamplableColumnarTableModule
  26. SamplableTableModule
  27. SliceTransforms
  28. MapUtils
  29. ArrayConcatHelpers
  30. ObjectConcatHelpers
  31. ConcatHelpers
  32. IdSourceScannerModule
  33. ColumnarTableTypes
  34. EvaluatorModule
  35. PredicatePullupsModule
  36. ReductionFinderModule
  37. StaticInlinerModule
  38. JoinOptimizerModule
  39. TransSpecableModule
  40. EvaluatorMethodsModule
  41. OpFinderModule
  42. TableLibModule
  43. TableModule
  44. TransSpecModule
  45. FNModule
  46. DAGTransform
  47. CondRewriter
  48. TypeInferencer
  49. Memoizer
  50. CrossOrdering
  51. DAG
  52. Instructions
  53. AnyRef
  54. 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. type GroupId = Int

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

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

    Permalink
    Definition Classes
    TableModule
  21. sealed trait GroupingSpec extends AnyRef

    Permalink
    Definition Classes
    TableModule
  22. sealed trait Identities extends AnyRef

    Permalink
    Definition Classes
    DAG
  23. trait InfixLib extends ColumnarTableLib

    Permalink
    Definition Classes
    InfixLibModule
  24. trait JoinOptimizer extends TransSpecable

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

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

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

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

    Permalink
    Definition Classes
    MathLibModule
  29. trait ModelSupport extends AnyRef

    Permalink
    Definition Classes
    ModelLibModule
  30. trait MorphLogger extends AnyRef

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

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

    Permalink
    Definition Classes
    NormalizationHelperModule
  33. trait NormalizationLib extends NormalizationHelperLib

    Permalink
    Definition Classes
    NormalizationLibModule
  34. trait OpFinder extends AnyRef

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

    Permalink
    Definition Classes
    DAG
  36. trait PredicatePullups extends TransSpecable

    Permalink
    Definition Classes
    PredicatePullupsModule
  37. trait RandomForestLib extends ColumnarTableLib

    Permalink
    Definition Classes
    RandomForestLibModule
  38. trait RandomLib extends ColumnarTableLib

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

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

    Permalink
    Definition Classes
    ReductionFinderModule
  41. trait ReductionLib extends ColumnarTableLib

    Permalink
    Definition Classes
    ReductionLibModule
  42. type RowId = Int

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

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

    Permalink
    Definition Classes
    SamplableTableModule
  45. type Scanner = CScanner

    Permalink
    Definition Classes
    ColumnarTableTypes
  46. class SliceIndex extends AnyRef

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

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

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

    Permalink
    Definition Classes
    DAG
  50. sealed trait StackError extends AnyRef

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

    Permalink
    Definition Classes
    DAG
  52. trait StaticInliner extends EvaluatorMethods

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

    Permalink
    Definition Classes
    StatsLibModule
  54. 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 RandomLib

    Permalink
    Definition Classes
    StdLibModule
  55. trait StdLibOpFinder extends OpFinder

    Permalink
    Definition Classes
    StdLibOpFinderModule
  56. trait StdLibStaticInliner extends StaticInliner

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

    Permalink
    Definition Classes
    DAG
  58. trait StringLib extends ColumnarTableLib

    Permalink
    Definition Classes
    StringLibModule
  59. trait SummaryLib extends ReductionLib

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

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

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

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

    Permalink
    Definition Classes
    TableModule
  64. class TableIndex extends AnyRef

    Permalink
    Definition Classes
    IndicesModule
  65. trait TableLib extends Library

    Permalink
    Definition Classes
    TableLibModule
  66. trait TableLike extends AnyRef

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

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

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

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

    Permalink
    Definition Classes
    TransSpecModule
  71. trait TransSpecable extends EvaluatorMethods

    Permalink
    Definition Classes
    TransSpecableModule
  72. trait TypeLib extends ColumnarTableLib

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

    Permalink
    Definition Classes
    DAG
  74. 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]): 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 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