Object

quasar.yggdrasil.bytecode.Instructions

instructions

Related Doc: package Instructions

Permalink

object instructions extends InstructionSet[library.type]

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. instructions
  2. InstructionSet
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. sealed abstract class BinaryOperation extends AnyRef

    Permalink
    Definition Classes
    InstructionSet
  2. sealed abstract class BooleanBinaryOperation extends BinaryOperation

    Permalink
    Definition Classes
    InstructionSet
  3. final case class BuiltInFunction1Op(op: Lib.Op1) extends UnaryOperation with Product with Serializable

    Permalink
    Definition Classes
    InstructionSet
  4. final case class BuiltInFunction2Op(op: Lib.Op2) extends BinaryOperation with Product with Serializable

    Permalink
    Definition Classes
    InstructionSet
  5. final case class BuiltInMorphism1(mor: Lib.Morphism1) extends UnaryOperation with Product with Serializable

    Permalink
    Definition Classes
    InstructionSet
  6. final case class BuiltInMorphism2(mor: Lib.Morphism2) extends BinaryOperation with Product with Serializable

    Permalink
    Definition Classes
    InstructionSet
  7. final case class BuiltInReduction(red: Lib.Reduction) extends UnaryOperation with Product with Serializable

    Permalink
    Definition Classes
    InstructionSet
  8. sealed trait DataInstr extends Instruction

    Permalink
    Definition Classes
    InstructionSet
  9. sealed abstract class EqualityOperation extends BinaryOperation

    Permalink
    Definition Classes
    InstructionSet
  10. final case class Group(id: Int) extends Instruction with Product with Serializable

    Permalink
    Definition Classes
    InstructionSet
  11. sealed trait Instruction extends AnyRef

    Permalink
    Definition Classes
    InstructionSet
  12. sealed trait JoinInstr extends Instruction

    Permalink
    Definition Classes
    InstructionSet
  13. final case class KeyPart(id: Int) extends Instruction with Product with Serializable

    Permalink
    Definition Classes
    InstructionSet
  14. final case class Line(line: Int, col: Int, text: String) extends DataInstr with Product with Serializable

    Permalink
    Definition Classes
    InstructionSet
  15. final case class Map1(op: UnaryOperation) extends Instruction with Product with Serializable

    Permalink
    Definition Classes
    InstructionSet
  16. final case class Map2Cross(op: BinaryOperation) extends JoinInstr with Product with Serializable

    Permalink
    Definition Classes
    InstructionSet
  17. final case class Map2Match(op: BinaryOperation) extends JoinInstr with Product with Serializable

    Permalink
    Definition Classes
    InstructionSet
  18. final case class MergeBuckets(and: Boolean) extends Instruction with Product with Serializable

    Permalink
    Definition Classes
    InstructionSet
  19. final case class Morph1(m1: BuiltInMorphism1) extends Instruction with Product with Serializable

    Permalink
    Definition Classes
    InstructionSet
  20. final case class Morph2(m2: BuiltInMorphism2) extends Instruction with Product with Serializable

    Permalink
    Definition Classes
    InstructionSet
  21. sealed abstract class NumericBinaryOperation extends BinaryOperation

    Permalink
    Definition Classes
    InstructionSet
  22. sealed abstract class NumericComparisonOperation extends BinaryOperation

    Permalink
    Definition Classes
    InstructionSet
  23. final case class PushGroup(id: Int) extends Instruction with Product with Serializable

    Permalink
    Definition Classes
    InstructionSet
  24. final case class PushKey(id: Int) extends Instruction with Product with Serializable

    Permalink
    Definition Classes
    InstructionSet
  25. final case class PushNum(num: String) extends DataInstr with Product with Serializable

    Permalink
    Definition Classes
    InstructionSet
  26. final case class PushString(str: String) extends DataInstr with Product with Serializable

    Permalink
    Definition Classes
    InstructionSet
  27. final case class Reduce(red: BuiltInReduction) extends Instruction with Product with Serializable

    Permalink
    Definition Classes
    InstructionSet
  28. final case class Swap(depth: Int) extends DataInstr with Product with Serializable

    Permalink
    Definition Classes
    InstructionSet
  29. sealed abstract class UnaryOperation extends AnyRef

    Permalink
    Definition Classes
    InstructionSet

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 AbsoluteLoad extends Instruction with Product with Serializable

    Permalink
    Definition Classes
    InstructionSet
  5. object Add extends NumericBinaryOperation with Product with Serializable

    Permalink
    Definition Classes
    InstructionSet
  6. object And extends BooleanBinaryOperation with Product with Serializable

    Permalink
    Definition Classes
    InstructionSet
  7. object ArraySwap extends BinaryOperation with Product with Serializable

    Permalink
    Definition Classes
    InstructionSet
  8. object Assert extends JoinInstr with Product with Serializable

    Permalink
    Definition Classes
    InstructionSet
  9. object Comp extends UnaryOperation with Product with Serializable

    Permalink
    Definition Classes
    InstructionSet
  10. object DerefArray extends BinaryOperation with Product with Serializable

    Permalink
    Definition Classes
    InstructionSet
  11. object DerefMetadata extends BinaryOperation with Product with Serializable

    Permalink
    Definition Classes
    InstructionSet
  12. object DerefObject extends BinaryOperation with Product with Serializable

    Permalink
    Definition Classes
    InstructionSet
  13. object Distinct extends Instruction with Product with Serializable

    Permalink
    Definition Classes
    InstructionSet
  14. object Div extends NumericBinaryOperation with Product with Serializable

    Permalink
    Definition Classes
    InstructionSet
  15. object Drop extends Instruction with Product with Serializable

    Permalink
    Definition Classes
    InstructionSet
  16. object Dup extends Instruction with Product with Serializable

    Permalink
    Definition Classes
    InstructionSet
  17. object Eq extends EqualityOperation with Product with Serializable

    Permalink
    Definition Classes
    InstructionSet
  18. object Extra extends Instruction with Product with Serializable

    Permalink
    Definition Classes
    InstructionSet
  19. object FilterCross extends DataInstr with Product with Serializable

    Permalink
    Definition Classes
    InstructionSet
  20. object FilterMatch extends DataInstr with Product with Serializable

    Permalink
    Definition Classes
    InstructionSet
  21. object Gt extends NumericComparisonOperation with Product with Serializable

    Permalink
    Definition Classes
    InstructionSet
  22. object GtEq extends NumericComparisonOperation with Product with Serializable

    Permalink
    Definition Classes
    InstructionSet
  23. object IIntersect extends JoinInstr with Product with Serializable

    Permalink
    Definition Classes
    InstructionSet
  24. object IUnion extends JoinInstr with Product with Serializable

    Permalink
    Definition Classes
    InstructionSet
  25. object JoinArray extends BinaryOperation with Product with Serializable

    Permalink
    Definition Classes
    InstructionSet
  26. object JoinObject extends BinaryOperation with Product with Serializable

    Permalink
    Definition Classes
    InstructionSet
  27. object Lt extends NumericComparisonOperation with Product with Serializable

    Permalink
    Definition Classes
    InstructionSet
  28. object LtEq extends NumericComparisonOperation with Product with Serializable

    Permalink
    Definition Classes
    InstructionSet
  29. object Merge extends Instruction with Product with Serializable

    Permalink
    Definition Classes
    InstructionSet
  30. object Mod extends NumericBinaryOperation with Product with Serializable

    Permalink
    Definition Classes
    InstructionSet
  31. object Mul extends NumericBinaryOperation with Product with Serializable

    Permalink
    Definition Classes
    InstructionSet
  32. object Neg extends UnaryOperation with Product with Serializable

    Permalink
    Definition Classes
    InstructionSet
  33. object New extends UnaryOperation with Product with Serializable

    Permalink
    Definition Classes
    InstructionSet
  34. object NotEq extends EqualityOperation with Product with Serializable

    Permalink
    Definition Classes
    InstructionSet
  35. object Observe extends JoinInstr with Product with Serializable

    Permalink
    Definition Classes
    InstructionSet
  36. object Or extends BooleanBinaryOperation with Product with Serializable

    Permalink
    Definition Classes
    InstructionSet
  37. object Pow extends NumericBinaryOperation with Product with Serializable

    Permalink
    Definition Classes
    InstructionSet
  38. object PushArray extends Instruction with Product with Serializable

    Permalink
    Definition Classes
    InstructionSet
  39. object PushFalse extends Instruction with Product with Serializable

    Permalink
    Definition Classes
    InstructionSet
  40. object PushNull extends Instruction with Product with Serializable

    Permalink
    Definition Classes
    InstructionSet
  41. object PushObject extends Instruction with Product with Serializable

    Permalink
    Definition Classes
    InstructionSet
  42. object PushTrue extends Instruction with Product with Serializable

    Permalink
    Definition Classes
    InstructionSet
  43. object PushUndefined extends Instruction with Product with Serializable

    Permalink
    Definition Classes
    InstructionSet
  44. object RelativeLoad extends Instruction with Product with Serializable

    Permalink
    Definition Classes
    InstructionSet
  45. object RootInstr

    Permalink
    Definition Classes
    InstructionSet
  46. object SetDifference extends JoinInstr with Product with Serializable

    Permalink
    Definition Classes
    InstructionSet
  47. object Split extends Instruction with Product with Serializable

    Permalink
    Definition Classes
    InstructionSet
  48. object Sub extends NumericBinaryOperation with Product with Serializable

    Permalink
    Definition Classes
    InstructionSet
  49. object WrapArray extends UnaryOperation with Product with Serializable

    Permalink
    Definition Classes
    InstructionSet
  50. object WrapObject extends BinaryOperation with Product with Serializable

    Permalink
    Definition Classes
    InstructionSet
  51. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  52. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  53. final def eq(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    AnyRef → Any
  55. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  56. final def getClass(): Class[_]

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

    Permalink
    Definition Classes
    AnyRef → Any
  58. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  59. val library: Instructions.library.type

    Permalink
    Definition Classes
    InstructionSet
  60. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  61. final def notify(): Unit

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

    Permalink
    Definition Classes
    AnyRef
  63. final def synchronized[T0](arg0: ⇒ T0): T0

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

    Permalink
    Definition Classes
    AnyRef → Any
  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 InstructionSet[Instructions.library.type]

Inherited from AnyRef

Inherited from Any

Ungrouped