Trait

quasar.mimir.StdLibEvaluatorStack

Lib

Related Doc: package StdLibEvaluatorStack

Permalink

trait Lib extends StdLib with StdLibOpFinder

Linear Supertypes
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Lib
  2. StdLibOpFinder
  3. OpFinder
  4. StdLib
  5. RandomLib
  6. ReductionLib
  7. StringLib
  8. TimeLib
  9. TypeLib
  10. MathLib
  11. ArrayLib
  12. UnaryLib
  13. InfixLib
  14. ColumnarTableLib
  15. TableLib
  16. Library
  17. AnyRef
  18. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. class CountSumSumSqReducer extends ReductionLibModule.Reducer[Option[(Long, BigDecimal, BigDecimal)]]

    Permalink
    Definition Classes
    ReductionLib
  2. trait ExtremeTime extends Op2F2

    Permalink
    Definition Classes
    TimeLib
  3. trait Morph1Apply extends AnyRef

    Permalink
    Definition Classes
    TableLib
  4. abstract class Morphism1 extends Morphism1Like with Morph1Apply

    Permalink
    Definition Classes
    TableLib
  5. abstract class Morphism2 extends Morphism2Like

    Permalink
    Definition Classes
    TableLib
  6. sealed trait MorphismAlignment extends AnyRef

    Permalink
    Definition Classes
    TableLib
  7. abstract class Op1 extends Morphism1 with Op1Like

    Permalink
    Definition Classes
    TableLib
  8. abstract class Op1DD extends Op1F1

    Permalink
    Definition Classes
    MathLib
  9. abstract class Op1F1 extends Op1

    Permalink
    Definition Classes
    TableLib
  10. class Op1SB extends Op1F1

    Permalink
    Definition Classes
    StringLib
  11. class Op1SS extends Op1F1

    Permalink
    Definition Classes
    StringLib
  12. abstract class Op2 extends Morphism2 with Op2Like

    Permalink
    Definition Classes
    TableLib
  13. trait Op2Array extends Op2

    Permalink
    Definition Classes
    TableLib
  14. abstract class Op2DDD extends Op2F2

    Permalink
    Definition Classes
    MathLib
  15. abstract class Op2F2 extends Op2

    Permalink
    Definition Classes
    TableLib
  16. class Op2SLL extends Op2F2

    Permalink
    Definition Classes
    StringLib
  17. class Op2SSB extends Op2F2

    Permalink
    Definition Classes
    StringLib
  18. class Op2SSL extends Op2F2

    Permalink
    Definition Classes
    StringLib
  19. abstract class Reduction extends ReductionLike with Morph1Apply

    Permalink
    Definition Classes
    TableLib
  20. class Substring extends Op2F2

    Permalink
    Definition Classes
    StringLib
  21. trait TimeBetween extends Op2F2

    Permalink
    Definition Classes
    TimeLib
  22. trait TimeFraction extends Op1F1

    Permalink
    Definition Classes
    TimeLib
  23. trait TimePlus extends Op2F2

    Permalink
    Definition Classes
    TimeLib
  24. trait TimeTruncation extends Op1F1

    Permalink
    Definition Classes
    TimeLib
  25. class WrapArrayTableReduction extends Reduction

    Permalink
    Definition Classes
    ColumnarTableLib

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 ChangeTimeZone extends Op2F2

    Permalink
    Definition Classes
    TimeLib
  5. object Count extends Reduction

    Permalink
    Definition Classes
    ReductionLib
  6. val CountMonoid: Monoid[Result]

    Permalink
    Definition Classes
    ReductionLib
  7. object Date extends Op1F1 with TimeTruncation

    Permalink
    Definition Classes
    TimeLib
  8. object DayOfMonth extends Op1F1 with TimeFraction

    Permalink
    Definition Classes
    TimeLib
  9. object DayOfWeek extends Op1F1 with TimeFraction

    Permalink
    Definition Classes
    TimeLib
  10. object DayOfYear extends Op1F1 with TimeFraction

    Permalink
    Definition Classes
    TimeLib
  11. object DaysBetween extends Op2F2 with TimeBetween

    Permalink
    Definition Classes
    TimeLib
  12. object DaysPlus extends Op2F2 with TimePlus

    Permalink
    Definition Classes
    TimeLib
  13. object Exists extends Reduction

    Permalink
    Definition Classes
    ReductionLib
  14. object First extends Reduction

    Permalink
    Definition Classes
    ReductionLib
  15. object Flatten extends Morphism1

    Permalink
    Definition Classes
    ArrayLib
  16. object Forall extends Reduction

    Permalink
    Definition Classes
    ReductionLib
  17. object GeometricMean extends Reduction

    Permalink
    Definition Classes
    ReductionLib
  18. object GetMillis extends Op1F1

    Permalink
    Definition Classes
    TimeLib
  19. object HourOfDay extends Op1F1 with TimeFraction

    Permalink
    Definition Classes
    TimeLib
  20. object HoursBetween extends Op2F2 with TimeBetween

    Permalink
    Definition Classes
    TimeLib
  21. object HoursPlus extends Op2F2 with TimePlus

    Permalink
    Definition Classes
    TimeLib
  22. object IEEEremainder extends Op2DDD

    Permalink
    Definition Classes
    MathLib
  23. object Infix

    Permalink
    Definition Classes
    InfixLib
  24. object Last extends Reduction

    Permalink
    Definition Classes
    ReductionLib
  25. val MathNamespace: Vector[String]

    Permalink
    Definition Classes
    MathLib
  26. object Max extends Reduction

    Permalink
    Definition Classes
    ReductionLib
  27. object MaxTime extends Reduction

    Permalink
    Definition Classes
    ReductionLib
  28. object MaxTimeOf extends Op2F2 with ExtremeTime

    Permalink
    Definition Classes
    TimeLib
  29. object Mean extends Reduction

    Permalink
    Definition Classes
    ReductionLib
  30. val MeanMonoid: Monoid[Result]

    Permalink
    Definition Classes
    ReductionLib
  31. object MillisToISO extends Op2F2

    Permalink
    Definition Classes
    TimeLib
  32. object Min extends Reduction

    Permalink
    Definition Classes
    ReductionLib
  33. val MinMonoid: Monoid[Result]

    Permalink
    Definition Classes
    ReductionLib
  34. object MinTime extends Reduction

    Permalink
    Definition Classes
    ReductionLib
  35. object MinTimeOf extends Op2F2 with ExtremeTime

    Permalink
    Definition Classes
    TimeLib
  36. object MinuteOfHour extends Op1F1 with TimeFraction

    Permalink
    Definition Classes
    TimeLib
  37. object MinutesBetween extends Op2F2 with TimeBetween

    Permalink
    Definition Classes
    TimeLib
  38. object MinutesPlus extends Op2F2 with TimePlus

    Permalink
    Definition Classes
    TimeLib
  39. object MonthOfYear extends Op1F1 with TimeFraction

    Permalink
    Definition Classes
    TimeLib
  40. object MonthsBetween extends Op2F2 with TimeBetween

    Permalink
    Definition Classes
    TimeLib
  41. object MonthsPlus extends Op2F2 with TimePlus

    Permalink
    Definition Classes
    TimeLib
  42. object MorphismAlignment

    Permalink
    Definition Classes
    TableLib
  43. object NanoOfSecond extends Op1F1 with TimeFraction

    Permalink
    Definition Classes
    TimeLib
  44. object NanosPlus extends Op2F2 with TimePlus

    Permalink
    Definition Classes
    TimeLib
  45. object ParseDateTime extends Op2F2

    Permalink
    Definition Classes
    TimeLib
  46. object ParsePeriod extends Op1F1

    Permalink
    Definition Classes
    TimeLib
  47. object QuarterOfYear extends Op1F1 with TimeFraction

    Permalink
    Definition Classes
    TimeLib
  48. val RandomNamespace: Vector[String]

    Permalink
    Definition Classes
    RandomLib
  49. val ReductionNamespace: Vector[Nothing]

    Permalink
    Definition Classes
    ReductionLib
  50. object Season extends Op1F1

    Permalink
    Definition Classes
    TimeLib
  51. object SecondOfMinute extends Op1F1 with TimeFraction

    Permalink
    Definition Classes
    TimeLib
  52. object SecondsBetween extends Op2F2 with TimeBetween

    Permalink
    Definition Classes
    TimeLib
  53. object SecondsPlus extends Op2F2 with TimePlus

    Permalink
    Definition Classes
    TimeLib
  54. object StdDev extends Reduction

    Permalink
    Definition Classes
    ReductionLib
  55. val StdDevMonoid: Monoid[Result]

    Permalink
    Definition Classes
    ReductionLib
  56. val StringNamespace: Vector[String]

    Permalink
    Definition Classes
    StringLib
  57. object Sum extends Reduction

    Permalink
    Definition Classes
    ReductionLib
  58. val SumMonoid: Monoid[Result]

    Permalink
    Definition Classes
    ReductionLib
  59. object SumSq extends Reduction

    Permalink
    Definition Classes
    ReductionLib
  60. val SumSqMonoid: Monoid[Result]

    Permalink
    Definition Classes
    ReductionLib
  61. object Time extends Op1F1 with TimeTruncation

    Permalink
    Definition Classes
    TimeLib
  62. val TimeNamespace: Vector[String]

    Permalink
    Definition Classes
    TimeLib
  63. object TimeZone extends Op1F1

    Permalink
    Definition Classes
    TimeLib
  64. val TypeNamespace: Vector[String]

    Permalink
    Definition Classes
    TypeLib
  65. object Unary

    Permalink
    Definition Classes
    UnaryLib
  66. object UniformDistribution extends Morphism1

    Permalink
    Definition Classes
    RandomLib
  67. val UnifyStrDate: CF1

    Permalink
    Definition Classes
    StringLib
  68. object UnshiftArray extends Reduction

    Permalink
    Definition Classes
    ReductionLib
  69. object Variance extends Reduction

    Permalink
    Definition Classes
    ReductionLib
  70. val VarianceMonoid: Monoid[Result]

    Permalink
    Definition Classes
    ReductionLib
  71. object WeekOfMonth extends Op1F1 with TimeFraction

    Permalink
    Definition Classes
    TimeLib
  72. object WeeksBetween extends Op2F2 with TimeBetween

    Permalink
    Definition Classes
    TimeLib
  73. object WeeksPlus extends Op2F2 with TimePlus

    Permalink
    Definition Classes
    TimeLib
  74. object Year extends Op1F1 with TimeFraction

    Permalink
    Definition Classes
    TimeLib
  75. object YearsBetween extends Op2F2 with TimeBetween

    Permalink
    Definition Classes
    TimeLib
  76. object YearsPlus extends Op2F2 with TimePlus

    Permalink
    Definition Classes
    TimeLib
  77. def _lib1: Set[Op1]

    Permalink
    Definition Classes
    StringLibTableLib
  78. def _lib2: Set[Op2]

    Permalink
    Definition Classes
    StringLibTableLib
  79. def _libMorphism1: Set[Morphism1]

    Permalink
    Definition Classes
    RandomLibTableLib
  80. def _libMorphism2: Set[Morphism2]

    Permalink
    Definition Classes
    TableLib
  81. def _libReduction: Set[Reduction]

    Permalink
    Definition Classes
    ReductionLibTableLib
  82. object abs extends Op1DD

    Permalink
    Definition Classes
    MathLib
  83. object acos extends Op1DD

    Permalink
    Definition Classes
    MathLib
  84. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  85. object asin extends Op1DD

    Permalink
    Definition Classes
    MathLib
  86. object atan extends Op1DD

    Permalink
    Definition Classes
    MathLib
  87. object atan2 extends Op2DDD

    Permalink
    Definition Classes
    MathLib
  88. lazy val between: CFN

    Permalink
    Definition Classes
    ArrayLib
  89. def bothDefined(x: Double, y: Double): Boolean

    Permalink
    Definition Classes
    MathLib
  90. object cbrt extends Op1DD

    Permalink
    Definition Classes
    MathLib
  91. object ceil extends Op1DD

    Permalink
    Definition Classes
    MathLib
  92. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  93. def coalesce(reductions: List[(Reduction, Option[((JType) ⇒ JType, (ColumnRef) ⇒ Option[ColumnRef])])]): Reduction

    Permalink
    Definition Classes
    ColumnarTableLibTableLib
  94. object codePointAt extends Op2SLL

    Permalink
    Definition Classes
    StringLib
  95. object codePointBefore extends Op2SLL

    Permalink
    Definition Classes
    StringLib
  96. object compare extends Op2SSL

    Permalink
    Definition Classes
    StringLib
  97. object compareIgnoreCase extends Op2SSL

    Permalink
    Definition Classes
    StringLib
  98. object concat extends Op2F2

    Permalink
    Definition Classes
    StringLib
  99. object convertToString extends Op1F1

    Permalink
    Definition Classes
    StringLib
  100. object copySign extends Op2DDD

    Permalink
    Definition Classes
    MathLib
  101. object cos extends Op1DD

    Permalink
    Definition Classes
    MathLib
  102. object cosh extends Op1DD

    Permalink
    Definition Classes
    MathLib
  103. def createDateCol(c: StrColumn): DateColumn

    Permalink
    Definition Classes
    TimeLib
  104. object dropLeft extends Substring

    Permalink
    Definition Classes
    StringLib
  105. object dropRight extends Substring

    Permalink
    Definition Classes
    StringLib
  106. object endsWith extends Op2SSB

    Permalink
    Definition Classes
    StringLib
  107. final def eq(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    AnyRef → Any
  109. object equals extends Op2SSB

    Permalink
    Definition Classes
    StringLib
  110. object equalsIgnoreCase extends Op2SSB

    Permalink
    Definition Classes
    StringLib
  111. object exp extends Op1DD

    Permalink
    Definition Classes
    MathLib
  112. object expm1 extends Op1DD

    Permalink
    Definition Classes
    MathLib
  113. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  114. object floor extends Op1DD

    Permalink
    Definition Classes
    MathLib
  115. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  116. object getExponent extends Op1DD

    Permalink
    Definition Classes
    MathLib
  117. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  118. object hypot extends Op2DDD

    Permalink
    Definition Classes
    MathLib
  119. object indexOf extends Op2SSL

    Permalink
    Definition Classes
    StringLib
  120. object intern extends Op1SS

    Permalink
    Definition Classes
    StringLib
  121. object isArray extends Op1

    Permalink
    Definition Classes
    TypeLib
  122. object isBoolean extends Op1

    Permalink
    Definition Classes
    TypeLib
  123. object isEmpty extends Op1F1

    Permalink
    Definition Classes
    StringLib
  124. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  125. object isNull extends Op1

    Permalink
    Definition Classes
    TypeLib
  126. object isNumber extends Op1

    Permalink
    Definition Classes
    TypeLib
  127. object isObject extends Op1

    Permalink
    Definition Classes
    TypeLib
  128. object isString extends Op1

    Permalink
    Definition Classes
    TypeLib
  129. object lastIndexOf extends Op2SSL

    Permalink
    Definition Classes
    StringLib
  130. object length extends Op1F1

    Permalink
    Definition Classes
    StringLib
  131. lazy val lib1: Set[Op1]

    Permalink
    Definition Classes
    TableLib → Library
  132. lazy val lib2: Set[Op2]

    Permalink
    Definition Classes
    TableLib → Library
  133. lazy val libMorphism1: Set[Morphism1]

    Permalink
    Definition Classes
    TableLib → Library
  134. lazy val libMorphism2: Set[Morphism2]

    Permalink
    Definition Classes
    TableLib → Library
  135. lazy val libReduction: Set[Reduction]

    Permalink
    Definition Classes
    TableLib → Library
  136. object log10 extends Op1DD

    Permalink
    Definition Classes
    MathLib
  137. object log1p extends Op1DD

    Permalink
    Definition Classes
    MathLib
  138. object matches extends Op2SSB

    Permalink
    Definition Classes
    StringLib
  139. object mathlog extends Op1DD

    Permalink
    Definition Classes
    MathLib
  140. object maxOf extends Op2DDD

    Permalink
    Definition Classes
    MathLib
  141. object minOf extends Op2DDD

    Permalink
    Definition Classes
    MathLib
  142. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  143. def neitherNull(x: String, y: String): Boolean

    Permalink
    Definition Classes
    StringLib
  144. final def notify(): Unit

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

    Permalink
    Definition Classes
    AnyRef
  146. object numToString extends Op1F1

    Permalink
    Definition Classes
    StringLib
  147. def op1ForUnOp(op: yggdrasil.bytecode.Instructions.instructions.UnaryOperation): library.Op1

    Permalink
    Definition Classes
    StdLibOpFinderOpFinder
  148. def op2ForBinOp(op: yggdrasil.bytecode.Instructions.instructions.BinaryOperation): Option[library.Op2]

    Permalink
    Definition Classes
    StdLibOpFinderOpFinder
  149. object parseNum extends Op1F1

    Permalink
    Definition Classes
    StringLib
  150. object pow extends Op2F2 with Power

    Permalink
    Definition Classes
    MathLib
  151. object readBoolean extends Op1F1

    Permalink
    Definition Classes
    StringLib
  152. object readDecimal extends Op1F1

    Permalink
    Definition Classes
    StringLib
  153. object readInteger extends Op1F1

    Permalink
    Definition Classes
    StringLib
  154. object readNull extends Op1F1

    Permalink
    Definition Classes
    StringLib
  155. object regexMatch extends Op2 with Op2Array

    Permalink
    Definition Classes
    StringLib
  156. object rint extends Op1DD

    Permalink
    Definition Classes
    MathLib
  157. object round extends Op1DD

    Permalink
    Definition Classes
    MathLib
  158. object roundTo extends Op2DDD

    Permalink
    Definition Classes
    MathLib
  159. def search(pattern: String, flag: Boolean): Op1SB

    Permalink
    Definition Classes
    StringLib
  160. lazy val searchDynamic: CFN

    Permalink
    Definition Classes
    StringLib
  161. object signum extends Op1DD

    Permalink
    Definition Classes
    MathLib
  162. object sin extends Op1DD

    Permalink
    Definition Classes
    MathLib
  163. object sinh extends Op1DD

    Permalink
    Definition Classes
    MathLib
  164. object split extends Op2 with Op2Array

    Permalink
    Definition Classes
    StringLib
  165. def splitMapper(quote: Boolean): CMapper[M]

    Permalink
    Definition Classes
    StringLib
  166. object splitRegex extends Op2 with Op2Array

    Permalink
    Definition Classes
    StringLib
  167. object sqrt extends Op1DD

    Permalink
    Definition Classes
    MathLib
  168. object startsWith extends Op2SSB

    Permalink
    Definition Classes
    StringLib
  169. lazy val substring: CFN

    Permalink
    Definition Classes
    StringLib
  170. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  171. object takeLeft extends Substring

    Permalink
    Definition Classes
    StringLib
  172. object takeRight extends Substring

    Permalink
    Definition Classes
    StringLib
  173. object tan extends Op1DD

    Permalink
    Definition Classes
    MathLib
  174. object tanh extends Op1DD

    Permalink
    Definition Classes
    MathLib
  175. object toDegrees extends Op1DD

    Permalink
    Definition Classes
    MathLib
  176. object toLowerCase extends Op1SS

    Permalink
    Definition Classes
    StringLib
  177. object toRadians extends Op1DD

    Permalink
    Definition Classes
    MathLib
  178. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  179. object toUpperCase extends Op1SS

    Permalink
    Definition Classes
    StringLib
  180. object trim extends Op1SS

    Permalink
    Definition Classes
    StringLib
  181. object ulp extends Op1DD

    Permalink
    Definition Classes
    MathLib
  182. final def wait(): Unit

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

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

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

Inherited from Library

Inherited from AnyRef

Inherited from Any

Ungrouped