Packages

trait MakeMolecule[Ctx <: Context] extends GetTuples[Ctx]

Linear Supertypes
GetTuples[Ctx], GetJson[Ctx], Base[Ctx], TreeOps[Ctx], Liftables[Ctx], MacroHelpers[Ctx], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. MakeMolecule
  2. GetTuples
  3. GetJson
  4. Base
  5. TreeOps
  6. Liftables
  7. MacroHelpers
  8. AnyRef
  9. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. type E = scala.reflect.macros.Universe.Expr[_]
    Definition Classes
    MacroHelpers
  2. type PF[A, B] = PartialFunction[A, B]
    Definition Classes
    MacroHelpers
  3. type W[T] = scala.reflect.macros.Universe.WeakTypeTag[T]
    Definition Classes
    MacroHelpers
  4. class att extends AnyRef
    Definition Classes
    TreeOps
  5. class nsp extends AnyRef
    Definition Classes
    TreeOps
  6. implicit class richTree extends AnyRef
    Definition Classes
    TreeOps
  7. case class DebugMacro(clazz: String, threshold: Int, max: Int = 9999, showStackTrace: Boolean = false) extends Product with Serializable
    Attributes
    protected
    Definition Classes
    MacroHelpers
  8. implicit class Regex extends AnyRef
    Definition Classes
    MacroHelpers
  9. implicit class TreeHelper extends AnyRef
    Definition Classes
    MacroHelpers

Abstract Value Members

  1. abstract val c: Ctx
    Definition Classes
    MacroHelpers

Concrete Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def abort(t: Any, i: Int = 0): Nothing
    Definition Classes
    MacroHelpers
  5. def abortTree(tree: scala.reflect.macros.Universe.Tree, msg: String, debug: Boolean = true): Nothing
    Definition Classes
    MacroHelpers
  6. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  7. def basics(dsl: Ctx.Expr[NS]): (Model, scala.reflect.macros.Universe.Tree)
    Definition Classes
    Base
  8. def cast(query: scala.reflect.macros.Universe.Tree, row: scala.reflect.macros.Universe.Tree, tpe: scala.reflect.macros.Universe.Type, i: scala.reflect.macros.Universe.Tree): scala.reflect.macros.Universe.Tree
    Definition Classes
    GetTuples
  9. def castMap(value: scala.reflect.macros.Universe.Tree, tpe: scala.reflect.macros.Universe.Type): scala.reflect.macros.Universe.Tree
    Definition Classes
    GetTuples
  10. def castOption(value: scala.reflect.macros.Universe.Tree, tpe: scala.reflect.macros.Universe.Type): scala.reflect.macros.Universe.Match
    Definition Classes
    GetTuples
  11. def castOptionMap(value: scala.reflect.macros.Universe.Tree, tpe: scala.reflect.macros.Universe.Type): scala.reflect.macros.Universe.Match
    Definition Classes
    GetTuples
  12. def castOptionSet(value: scala.reflect.macros.Universe.Tree, tpe: scala.reflect.macros.Universe.Type): scala.reflect.macros.Universe.Match
    Definition Classes
    GetTuples
  13. def castSet(value: scala.reflect.macros.Universe.Tree, tpe: scala.reflect.macros.Universe.Type): scala.reflect.macros.Universe.Tree
    Definition Classes
    GetTuples
  14. def castType(query: scala.reflect.macros.Universe.Tree, value: scala.reflect.macros.Universe.Tree, tpe: scala.reflect.macros.Universe.Type, i: scala.reflect.macros.Universe.Tree): scala.reflect.macros.Universe.Match
    Definition Classes
    GetTuples
  15. def castVector(value: scala.reflect.macros.Universe.Tree, tpe: scala.reflect.macros.Universe.Type): scala.reflect.macros.Universe.Match
    Definition Classes
    GetTuples
  16. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  17. def compositeJson(model: scala.reflect.macros.Universe.Tree, query: scala.reflect.macros.Universe.Tree, rows: scala.reflect.macros.Universe.Tree, outerTypes: Seq[scala.reflect.macros.Universe.Type]): scala.reflect.macros.Universe.Tree
    Definition Classes
    GetJson
  18. def compositeTuple(query: scala.reflect.macros.Universe.Tree, row: scala.reflect.macros.Universe.Tree, outerTypes: Seq[scala.reflect.macros.Universe.Type]): Seq[scala.reflect.macros.Universe.Tree]
    Definition Classes
    GetTuples
  19. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  20. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  21. def expr(tree: scala.reflect.macros.Universe.Tree): Ctx.Expr[Nothing]
    Definition Classes
    MacroHelpers
  22. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  23. def firstLow(str: Any): String
    Definition Classes
    TreeOps
  24. def from0attr(dsl: Ctx.Expr[NS]): Ctx.Expr[Nothing]
  25. def fromXattrs(dsl: Ctx.Expr[NS], OutTypes: scala.reflect.macros.Universe.Type*): Ctx.Expr[Nothing]
  26. def fromXtuples(dsl: Ctx.Expr[NS], OutTypes: scala.reflect.macros.Universe.Type*): Ctx.Expr[Nothing]
  27. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  28. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  29. val imports: scala.reflect.macros.Universe.Tree
    Definition Classes
    Base
  30. def inputMolecule_i_o(inArity: Int, outArity: Int): scala.reflect.macros.Universe.Select
    Definition Classes
    TreeOps
  31. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  32. def json(model: scala.reflect.macros.Universe.Tree, query: scala.reflect.macros.Universe.Tree, rows: scala.reflect.macros.Universe.Tree, tpes: Seq[scala.reflect.macros.Universe.Type]): scala.reflect.macros.Universe.Tree
    Definition Classes
    GetJson
  33. def jsonBase: scala.reflect.macros.Universe.Tree
    Definition Classes
    GetJson
  34. def jsonMap(buf: scala.reflect.macros.Universe.Tree, value: scala.reflect.macros.Universe.Tree, tpe: scala.reflect.macros.Universe.Type): scala.reflect.macros.Universe.Tree
    Definition Classes
    GetJson
  35. def jsonOptionMap(buf: scala.reflect.macros.Universe.Tree, value: scala.reflect.macros.Universe.Tree, tpe: scala.reflect.macros.Universe.Type): scala.reflect.macros.Universe.Match
    Definition Classes
    GetJson
  36. def jsonOptionSet(buf: scala.reflect.macros.Universe.Tree, values: scala.reflect.macros.Universe.Tree, tpe: scala.reflect.macros.Universe.Type): scala.reflect.macros.Universe.Match
    Definition Classes
    GetJson
  37. def jsonOptionValue(buf: scala.reflect.macros.Universe.Tree, value: scala.reflect.macros.Universe.Tree, tpe: scala.reflect.macros.Universe.Type): scala.reflect.macros.Universe.Match
    Definition Classes
    GetJson
  38. def jsonPair(buf: scala.reflect.macros.Universe.Tree, query: scala.reflect.macros.Universe.Tree, fields: scala.reflect.macros.Universe.Tree, row: scala.reflect.macros.Universe.Tree, tpe: scala.reflect.macros.Universe.Type, offset: Int, index0: Int): scala.reflect.macros.Universe.Tree
    Definition Classes
    GetJson
  39. def jsonPairs(buf: scala.reflect.macros.Universe.Tree, query: scala.reflect.macros.Universe.Tree, fields: scala.reflect.macros.Universe.Tree, row: scala.reflect.macros.Universe.Tree, tpes: Seq[scala.reflect.macros.Universe.Type], offset: Int = 0): Seq[scala.reflect.macros.Universe.Tree]
    Definition Classes
    GetJson
  40. def jsonSet(buf: scala.reflect.macros.Universe.Tree, value: scala.reflect.macros.Universe.Tree, tpe: scala.reflect.macros.Universe.Type): scala.reflect.macros.Universe.Tree
    Definition Classes
    GetJson
  41. def jsonStream(buf: scala.reflect.macros.Universe.Tree, value: scala.reflect.macros.Universe.Tree, tpe: scala.reflect.macros.Universe.Type): scala.reflect.macros.Universe.Tree
    Definition Classes
    GetJson
  42. def jsonValue(buf: scala.reflect.macros.Universe.Tree, query: scala.reflect.macros.Universe.Tree, value: scala.reflect.macros.Universe.Tree, tpe: scala.reflect.macros.Universe.Type, rowIndex: Int): scala.reflect.macros.Universe.Tree
    Definition Classes
    GetJson
  43. def jsonVector(buf: scala.reflect.macros.Universe.Tree, value: scala.reflect.macros.Universe.Tree, tpe: scala.reflect.macros.Universe.Type): scala.reflect.macros.Universe.Tree
    Definition Classes
    GetJson
  44. implicit val liftAny: scala.reflect.macros.Universe.Liftable[Any]
    Definition Classes
    Liftables
  45. implicit val liftAtom: scala.reflect.macros.Universe.Liftable[Atom]
    Definition Classes
    Liftables
  46. implicit val liftAttrKW: scala.reflect.macros.Universe.Liftable[KW]
    Definition Classes
    Liftables
  47. implicit val liftBidirectional: scala.reflect.macros.Universe.Liftable[Bidirectional]
    Definition Classes
    Liftables
  48. implicit val liftBinding: scala.reflect.macros.Universe.Liftable[Binding]
    Definition Classes
    Liftables
  49. implicit val liftBond: scala.reflect.macros.Universe.Liftable[Bond]
    Definition Classes
    Liftables
  50. implicit val liftClause: scala.reflect.macros.Universe.Liftable[Clause]
    Definition Classes
    Liftables
  51. implicit val liftComposite: scala.reflect.macros.Universe.Liftable[Composite]
    Definition Classes
    Liftables
  52. implicit val liftDataClause: scala.reflect.macros.Universe.Liftable[DataClause]
    Definition Classes
    Liftables
  53. implicit val liftDataSource: scala.reflect.macros.Universe.Liftable[DataSource]
    Definition Classes
    Liftables
  54. implicit val liftElement: scala.reflect.macros.Universe.Liftable[Element]
    Definition Classes
    Liftables
  55. implicit val liftFind: scala.reflect.macros.Universe.Liftable[Find]
    Definition Classes
    Liftables
  56. implicit val liftFn: scala.reflect.macros.Universe.Liftable[Fn]
    Definition Classes
    Liftables
  57. implicit val liftGeneric: scala.reflect.macros.Universe.Liftable[Generic]
    Definition Classes
    Liftables
  58. implicit val liftGroup: scala.reflect.macros.Universe.Liftable[Nested]
    Definition Classes
    Liftables
  59. implicit val liftIn: scala.reflect.macros.Universe.Liftable[In]
    Definition Classes
    Liftables
  60. implicit val liftInput: scala.reflect.macros.Universe.Liftable[Input]
    Definition Classes
    Liftables
  61. implicit val liftListOfElements: scala.reflect.macros.Universe.Liftable[Seq[Element]]
    Definition Classes
    Liftables
  62. implicit val liftMeta: scala.reflect.macros.Universe.Liftable[Meta]
    Definition Classes
    Liftables
  63. implicit val liftModel: scala.reflect.macros.Universe.Liftable[Model]
    Definition Classes
    Liftables
  64. implicit val liftOutput: scala.reflect.macros.Universe.Liftable[Output]
    Definition Classes
    Liftables
  65. implicit val liftQuery: scala.reflect.macros.Universe.Liftable[Query]
    Definition Classes
    Liftables
  66. implicit val liftQueryTerm: scala.reflect.macros.Universe.Liftable[QueryTerm]
    Definition Classes
    Liftables
  67. implicit val liftQueryValue: scala.reflect.macros.Universe.Liftable[QueryValue]
    Definition Classes
    Liftables
  68. implicit val liftReBond: scala.reflect.macros.Universe.Liftable[ReBond]
    Definition Classes
    Liftables
  69. implicit val liftRule: scala.reflect.macros.Universe.Liftable[Rule]
    Definition Classes
    Liftables
  70. implicit val liftTransitive: scala.reflect.macros.Universe.Liftable[Transitive]
    Definition Classes
    Liftables
  71. implicit val liftTuple2: scala.reflect.macros.Universe.Liftable[Product]
    Definition Classes
    Liftables
  72. implicit val liftTxMetaData: scala.reflect.macros.Universe.Liftable[TxMetaData]
    Definition Classes
    Liftables
  73. implicit val liftTxMetaData_: scala.reflect.macros.Universe.Liftable[TxMetaData_]
    Definition Classes
    Liftables
  74. implicit val liftVal: scala.reflect.macros.Universe.Liftable[Val]
    Definition Classes
    Liftables
  75. implicit val liftValue: scala.reflect.macros.Universe.Liftable[Value]
    Definition Classes
    Liftables
  76. implicit val liftVar: scala.reflect.macros.Universe.Liftable[Var]
    Definition Classes
    Liftables
  77. implicit val liftWhere: scala.reflect.macros.Universe.Liftable[Where]
    Definition Classes
    Liftables
  78. implicit val liftWith: scala.reflect.macros.Universe.Liftable[With]
    Definition Classes
    Liftables
  79. def makeModelE(model: Model): Model
    Definition Classes
    Base
  80. def mapGenerics(gs: Seq[Generic]): Seq[Any]
    Definition Classes
    Base
  81. def mapIdentifiers(elements: Seq[Element], identifiers0: Seq[(String, scala.reflect.macros.Universe.Tree)] = Seq()): Seq[(String, scala.reflect.macros.Universe.Tree)]
    Definition Classes
    Base
  82. def mapIdents(idents: Seq[Any]): Seq[(String, scala.reflect.macros.Universe.Tree)]
    Definition Classes
    Base
  83. def mkBigDecimal(bigDec: BigDecimal): scala.reflect.macros.Universe.Tree
    Definition Classes
    Liftables
  84. def mkBigInt(bigInt: BigInt): scala.reflect.macros.Universe.Tree
    Definition Classes
    Liftables
  85. def mkDate(date: Date): scala.reflect.macros.Universe.Tree
    Definition Classes
    Liftables
  86. def mkURI(uri: URI): scala.reflect.macros.Universe.Tree
    Definition Classes
    Liftables
  87. def mkUUID(uuid: UUID): scala.reflect.macros.Universe.Tree
    Definition Classes
    Liftables
  88. def modelResolver(model: Model, modelE: Model, valueResolver: scala.reflect.macros.Universe.Tree): scala.reflect.macros.Universe.ModuleDef
    Definition Classes
    Base
  89. def molecule_o(outArity: Int): scala.reflect.macros.Universe.Select
    Definition Classes
    TreeOps
  90. def namespaceSymbol(tree: scala.reflect.macros.Universe.Tree): scala.reflect.macros.Universe.Symbol
    Definition Classes
    TreeOps
  91. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  92. def nestedTuples(query: scala.reflect.macros.Universe.Tree, rows: scala.reflect.macros.Universe.Tree, tpes: Seq[scala.reflect.macros.Universe.Type]): scala.reflect.macros.Universe.If
    Definition Classes
    GetTuples
  93. def nestedTuples1(query: scala.reflect.macros.Universe.Tree, rows: scala.reflect.macros.Universe.Tree, tpes: Seq[scala.reflect.macros.Universe.Type]): scala.reflect.macros.Universe.Tree
    Definition Classes
    GetTuples
  94. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  95. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  96. def nsString(ns: scala.reflect.macros.Universe.Name): String
    Definition Classes
    TreeOps
  97. def nsString(ns: scala.reflect.macros.Universe.Tree): String
    Definition Classes
    TreeOps
  98. def nsString(ns: String): String
    Definition Classes
    TreeOps
  99. def renderArray(buf: scala.reflect.macros.Universe.Tree, values: scala.reflect.macros.Universe.Tree, quote: Boolean): scala.reflect.macros.Universe.Tree
    Definition Classes
    GetJson
  100. def renderObj(buf: scala.reflect.macros.Universe.Tree, values: scala.reflect.macros.Universe.Tree, quote: Boolean): scala.reflect.macros.Universe.Tree
    Definition Classes
    GetJson
  101. def resolveNested(query: scala.reflect.macros.Universe.Tree, tpes: Seq[scala.reflect.macros.Universe.Type], prevTpl: scala.reflect.macros.Universe.Tree, prevRow: scala.reflect.macros.Universe.Tree, row: scala.reflect.macros.Universe.Tree, entityIndex: Int, depth: Int, maxDepth: scala.reflect.macros.Universe.Tree, shift: Int): scala.reflect.macros.Universe.Tree
    Definition Classes
    GetTuples
  102. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  103. def toString(): String
    Definition Classes
    AnyRef → Any
  104. def tpe(s: String): scala.reflect.macros.Universe.Ident
    Definition Classes
    TreeOps
  105. def tuple(query: scala.reflect.macros.Universe.Tree, row: scala.reflect.macros.Universe.Tree, tpes: Seq[scala.reflect.macros.Universe.Type]): Seq[scala.reflect.macros.Universe.Tree]
    Definition Classes
    GetTuples
  106. def valueResolver(identMap: Map[String, scala.reflect.macros.Universe.Tree]): scala.reflect.macros.Universe.Tree
    Definition Classes
    Base
  107. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  108. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  109. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  110. def warn(t: Any, i: Int = 0): Unit
    Definition Classes
    MacroHelpers
  111. val x: DebugMacro
    Definition Classes
    Base
  112. val z: DebugMacro
    Definition Classes
    Liftables
  113. object att
    Definition Classes
    TreeOps
  114. object nsp
    Definition Classes
    TreeOps
  115. object st
    Definition Classes
    MacroHelpers

Inherited from GetTuples[Ctx]

Inherited from GetJson[Ctx]

Inherited from Base[Ctx]

Inherited from TreeOps[Ctx]

Inherited from Liftables[Ctx]

Inherited from MacroHelpers[Ctx]

Inherited from AnyRef

Inherited from Any

Ungrouped