com.outworkers.phantom.builder.primitives

PrimitiveMacro

class PrimitiveMacro extends AnyRef

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. PrimitiveMacro
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new PrimitiveMacro(c: Context)

Type Members

  1. case class TupleType(term: scala.reflect.macros.Universe.TermName, cassandraType: Tree, extractor: Tree, serializer: Tree) extends Product with Serializable

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. object Symbols

  7. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  8. val bigDecimalPrimitive: Tree

  9. val bigDecimalType: Tree

  10. val bigIntPrimitive: Tree

  11. val bigIntType: scala.reflect.macros.Universe.Select

  12. val boolType: scala.reflect.macros.Universe.Select

  13. val booleanPrimitive: Tree

  14. val bufferPrimitive: Tree

  15. val bufferType: scala.reflect.macros.Universe.Select

  16. val builder: scala.reflect.macros.Universe.Select

  17. val bytePrimitive: Tree

  18. val byteType: Tree

  19. val c: Context

  20. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  21. val cql: scala.reflect.macros.Universe.Select

  22. val datePrimitive: Tree

  23. val dateTimePrimitive: Tree

  24. val dateTimeType: Tree

  25. val dateType: Tree

  26. val doublePrimitive: Tree

  27. val doubleType: Tree

  28. def enumPrimitive(tpe: scala.reflect.macros.Universe.Type): Tree

  29. def enumValuePrimitive(tpe: scala.reflect.macros.Universe.Type): Tree

  30. final def eq(arg0: AnyRef): Boolean

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

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

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  33. val floatPrimitive: Tree

  34. val floatType: Tree

  35. final def getClass(): Class[_]

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

    Definition Classes
    AnyRef → Any
  37. val inetPrimitive: Tree

  38. val inetType: Tree

  39. val intPrimitive: Tree

  40. val intType: Tree

  41. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  42. def isTuple(tpe: scala.reflect.macros.Universe.Type): Boolean

  43. def listPrimitive[T]()(implicit arg0: scala.reflect.macros.Universe.WeakTypeTag[T]): Tree

  44. val localDate: Tree

  45. val localDatePrimitive: Tree

  46. val localJodaDate: Tree

  47. val localJodaDatePrimitive: Tree

  48. val longPrimitive: Tree

  49. val longType: Tree

  50. def mapPrimitive[T]()(implicit arg0: scala.reflect.macros.Universe.WeakTypeTag[T]): Tree

  51. def materializer[T](implicit arg0: macrocompat.CompatContext.WeakTypeTag[T]): macrocompat.CompatContext.Expr[Primitive[T]]

  52. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  53. final def notify(): Unit

    Definition Classes
    AnyRef
  54. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  55. val prefix: scala.reflect.macros.Universe.Select

  56. def primitive(nm: String): Tree

  57. val rowByIndexType: scala.reflect.macros.Universe.Select

  58. val rowByNameType: scala.reflect.macros.Universe.Select

  59. def setPrimitive[T]()(implicit arg0: scala.reflect.macros.Universe.WeakTypeTag[T]): Tree

  60. val shortPrimitive: Tree

  61. val shortType: Tree

  62. val strType: Tree

  63. val stringPrimitive: Tree

  64. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  65. val syntax: scala.reflect.macros.Universe.Select

  66. def toString(): String

    Definition Classes
    AnyRef → Any
  67. val treeCache: TrieMap[Symbol, Tree]

    Adds a caching layer for subsequent requests to materialise the same primitive type.

    Adds a caching layer for subsequent requests to materialise the same primitive type. This adds a simplistic caching layer that computes primitives based on types.

  68. def tryT(x: scala.reflect.macros.Universe.Type): Tree

  69. def tryT(x: Tree): Tree

  70. def tupleFields(tpe: scala.reflect.macros.Universe.Type): List[TupleType]

  71. def tuplePrimitive[T]()(implicit arg0: scala.reflect.macros.Universe.WeakTypeTag[T]): Tree

  72. val tupleValue: Tree

  73. def typed[A](implicit arg0: macrocompat.CompatContext.WeakTypeTag[A]): Symbol

  74. val uuidPrimitive: Tree

  75. val uuidType: Tree

  76. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped