Packages

t

molecule.transform

CastHelpersAggr

trait CastHelpersAggr[Tpl] extends CastHelpersOptNested[Tpl]

Core molecule interface defining actions that can be called on molecules.

Generally we could often have made higher-order methods taking a casting function for variating cases. But we prioritize minimizing the macro-generated code as much as possible to lower compile time overhead.

Source
CastHelpersAggr.scala
Linear Supertypes
Type Hierarchy
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. CastHelpersAggr
  2. CastHelpersOptNested
  3. Helpers
  4. DateHandling
  5. RegexMatching
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. implicit class Regex extends AnyRef
    Definition Classes
    RegexMatching

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. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def cast(value: Any): String
    Attributes
    protected
    Definition Classes
    Helpers
  6. def castAggrManyList[T](row: List[_], i: Int): List[Set[T]]
    Attributes
    protected
  7. def castAggrManyListBigDecimal(row: List[_], i: Int): List[Set[BigDecimal]]
    Attributes
    protected
  8. def castAggrManyListBigInt(row: List[_], i: Int): List[Set[BigInt]]
    Attributes
    protected
  9. def castAggrManyListDistinct[T](row: List[_], i: Int): List[Set[T]]
    Attributes
    protected
  10. def castAggrManyListDistinctBigDecimal(row: List[_], i: Int): List[Set[BigDecimal]]
    Attributes
    protected
  11. def castAggrManyListDistinctBigInt(row: List[_], i: Int): List[Set[BigInt]]
    Attributes
    protected
  12. def castAggrManyListDistinctFloat(row: List[_], i: Int): List[Set[Float]]
    Attributes
    protected
  13. def castAggrManyListDistinctInt(row: List[_], i: Int): List[Set[Int]]
    Attributes
    protected
  14. def castAggrManyListFloat(row: List[_], i: Int): List[Set[Float]]
    Attributes
    protected
  15. def castAggrManyListInt(row: List[_], i: Int): List[Set[Int]]
    Attributes
    protected
  16. def castAggrManyListRand[T](row: List[_], i: Int): List[Set[T]]
    Attributes
    protected
  17. def castAggrManyListRandBigDecimal(row: List[_], i: Int): List[Set[BigDecimal]]
    Attributes
    protected
  18. def castAggrManyListRandBigInt(row: List[_], i: Int): List[Set[BigInt]]
    Attributes
    protected
  19. def castAggrManyListRandFloat(row: List[_], i: Int): List[Set[Float]]
    Attributes
    protected
  20. def castAggrManyListRandInt(row: List[_], i: Int): List[Set[Int]]
    Attributes
    protected
  21. def castAggrManySingle[T](row: List[_], i: Int): Set[T]
    Attributes
    protected
  22. def castAggrManySingleBigDecimal(row: List[_], i: Int): Set[BigDecimal]
    Attributes
    protected
  23. def castAggrManySingleBigInt(row: List[_], i: Int): Set[BigInt]
    Attributes
    protected
  24. def castAggrManySingleFloat(row: List[_], i: Int): Set[Float]
    Attributes
    protected
  25. def castAggrManySingleInt(row: List[_], i: Int): Set[Int]
    Attributes
    protected
  26. def castAggrOneList[T](row: List[_], i: Int): List[T]
    Attributes
    protected
  27. def castAggrOneListBigDecimal(row: List[_], i: Int): List[BigDecimal]
    Attributes
    protected
  28. def castAggrOneListBigInt(row: List[_], i: Int): List[BigInt]
    Attributes
    protected
  29. def castAggrOneListDistinct[T](row: List[_], i: Int): List[T]
    Attributes
    protected
  30. def castAggrOneListDistinctBigDecimal(row: List[_], i: Int): List[BigDecimal]
    Attributes
    protected
  31. def castAggrOneListDistinctBigInt(row: List[_], i: Int): List[BigInt]
    Attributes
    protected
  32. def castAggrOneListDistinctFloat(row: List[_], i: Int): List[Float]
    Attributes
    protected
  33. def castAggrOneListDistinctInt(row: List[_], i: Int): List[Int]
    Attributes
    protected
  34. def castAggrOneListFloat(row: List[_], i: Int): List[Float]
    Attributes
    protected
  35. def castAggrOneListInt(row: List[_], i: Int): List[Int]
    Attributes
    protected
  36. def castAggrOneListRand[T](row: List[_], i: Int): List[T]
    Attributes
    protected
  37. def castAggrOneListRandBigDecimal(row: List[_], i: Int): List[BigDecimal]
    Attributes
    protected
  38. def castAggrOneListRandBigInt(row: List[_], i: Int): List[BigInt]
    Attributes
    protected
  39. def castAggrOneListRandFloat(row: List[_], i: Int): List[Float]
    Attributes
    protected
  40. def castAggrOneListRandInt(row: List[_], i: Int): List[Int]
    Attributes
    protected
  41. def castAggrSingleSample[T](row: List[_], i: Int): T
    Attributes
    protected
  42. def castAggrSingleSampleBigDecimal(row: List[_], i: Int): BigDecimal
    Attributes
    protected
  43. def castAggrSingleSampleBigInt(row: List[_], i: Int): BigInt
    Attributes
    protected
  44. def castAggrSingleSampleFloat(row: List[_], i: Int): Float
    Attributes
    protected
  45. def castAggrSingleSampleInt(row: List[_], i: Int): Int
    Attributes
    protected
  46. def castOptNestedMany[T](it: Iterator[_]): Set[T]
    Attributes
    protected
    Definition Classes
    CastHelpersOptNested
  47. def castOptNestedManyBigDecimal(it: Iterator[_]): Set[BigDecimal]
    Attributes
    protected
    Definition Classes
    CastHelpersOptNested
  48. def castOptNestedManyBigInt(it: Iterator[_]): Set[BigInt]
    Attributes
    protected
    Definition Classes
    CastHelpersOptNested
  49. def castOptNestedManyEnum(it: Iterator[_]): Set[String]
    Attributes
    protected
    Definition Classes
    CastHelpersOptNested
  50. def castOptNestedManyFloat(it: Iterator[_]): Set[Float]
    Attributes
    protected
    Definition Classes
    CastHelpersOptNested
  51. def castOptNestedManyInt(it: Iterator[_]): Set[Int]
    Attributes
    protected
    Definition Classes
    CastHelpersOptNested
  52. def castOptNestedManyRefAttr(it: Iterator[_]): Set[Long]
    Attributes
    protected
    Definition Classes
    CastHelpersOptNested
  53. def castOptNestedMapBigDecimal(it: Iterator[_]): Map[String, BigDecimal]
    Attributes
    protected
    Definition Classes
    CastHelpersOptNested
  54. def castOptNestedMapBigInt(it: Iterator[_]): Map[String, BigInt]
    Attributes
    protected
    Definition Classes
    CastHelpersOptNested
  55. def castOptNestedMapBoolean(it: Iterator[_]): Map[String, Boolean]
    Attributes
    protected
    Definition Classes
    CastHelpersOptNested
  56. def castOptNestedMapDate(it: Iterator[_]): Map[String, Date]
    Attributes
    protected
    Definition Classes
    CastHelpersOptNested
  57. def castOptNestedMapDouble(it: Iterator[_]): Map[String, Double]
    Attributes
    protected
    Definition Classes
    CastHelpersOptNested
  58. def castOptNestedMapFloat(it: Iterator[_]): Map[String, Float]
    Attributes
    protected
    Definition Classes
    CastHelpersOptNested
  59. def castOptNestedMapInt(it: Iterator[_]): Map[String, Int]
    Attributes
    protected
    Definition Classes
    CastHelpersOptNested
  60. def castOptNestedMapLong(it: Iterator[_]): Map[String, Long]
    Attributes
    protected
    Definition Classes
    CastHelpersOptNested
  61. def castOptNestedMapString(it: Iterator[_]): Map[String, String]
    Attributes
    protected
    Definition Classes
    CastHelpersOptNested
  62. def castOptNestedMapURI(it: Iterator[_]): Map[String, URI]
    Attributes
    protected
    Definition Classes
    CastHelpersOptNested
  63. def castOptNestedMapUUID(it: Iterator[_]): Map[String, UUID]
    Attributes
    protected
    Definition Classes
    CastHelpersOptNested
  64. def castOptNestedOne[T](it: Iterator[_]): T
    Attributes
    protected
    Definition Classes
    CastHelpersOptNested
  65. def castOptNestedOneBigDecimal(it: Iterator[_]): BigDecimal
    Attributes
    protected
    Definition Classes
    CastHelpersOptNested
  66. def castOptNestedOneBigInt(it: Iterator[_]): BigInt
    Attributes
    protected
    Definition Classes
    CastHelpersOptNested
  67. def castOptNestedOneEnum(it: Iterator[_]): String
    Attributes
    protected
    Definition Classes
    CastHelpersOptNested
  68. def castOptNestedOneFloat(it: Iterator[_]): Float
    Attributes
    protected
    Definition Classes
    CastHelpersOptNested
  69. def castOptNestedOneInt(it: Iterator[_]): Int
    Attributes
    protected
    Definition Classes
    CastHelpersOptNested
  70. def castOptNestedOneInt2(it: Iterator[_]): Int
    Attributes
    protected
    Definition Classes
    CastHelpersOptNested
  71. def castOptNestedOneRefAttr(it: Iterator[_]): Long
    Attributes
    protected
    Definition Classes
    CastHelpersOptNested
  72. def castOptNestedOptMany[T](it: Iterator[_]): Option[Set[T]]
    Attributes
    protected
    Definition Classes
    CastHelpersOptNested
  73. def castOptNestedOptManyBigDecimal(it: Iterator[_]): Option[Set[BigDecimal]]
    Attributes
    protected
    Definition Classes
    CastHelpersOptNested
  74. def castOptNestedOptManyBigInt(it: Iterator[_]): Option[Set[BigInt]]
    Attributes
    protected
    Definition Classes
    CastHelpersOptNested
  75. def castOptNestedOptManyDouble(it: Iterator[_]): Option[Set[Double]]
    Attributes
    protected
    Definition Classes
    CastHelpersOptNested
  76. def castOptNestedOptManyEnum(it: Iterator[_]): Option[Set[String]]
    Attributes
    protected
    Definition Classes
    CastHelpersOptNested
  77. def castOptNestedOptManyFloat(it: Iterator[_]): Option[Set[Float]]
    Attributes
    protected
    Definition Classes
    CastHelpersOptNested
  78. def castOptNestedOptManyInt(it: Iterator[_]): Option[Set[Int]]
    Attributes
    protected
    Definition Classes
    CastHelpersOptNested
  79. def castOptNestedOptManyLong(it: Iterator[_]): Option[Set[Long]]
    Attributes
    protected
    Definition Classes
    CastHelpersOptNested
  80. def castOptNestedOptManyRefAttr(it: Iterator[_]): Option[Set[Long]]
    Attributes
    protected
    Definition Classes
    CastHelpersOptNested
  81. def castOptNestedOptMapBigDecimal(it: Iterator[_]): Option[Map[String, BigDecimal]]
    Attributes
    protected
    Definition Classes
    CastHelpersOptNested
  82. def castOptNestedOptMapBigInt(it: Iterator[_]): Option[Map[String, BigInt]]
    Attributes
    protected
    Definition Classes
    CastHelpersOptNested
  83. def castOptNestedOptMapBoolean(it: Iterator[_]): Option[Map[String, Boolean]]
    Attributes
    protected
    Definition Classes
    CastHelpersOptNested
  84. def castOptNestedOptMapDate(it: Iterator[_]): Option[Map[String, Date]]
    Attributes
    protected
    Definition Classes
    CastHelpersOptNested
  85. def castOptNestedOptMapDouble(it: Iterator[_]): Option[Map[String, Double]]
    Attributes
    protected
    Definition Classes
    CastHelpersOptNested
  86. def castOptNestedOptMapFloat(it: Iterator[_]): Option[Map[String, Float]]
    Attributes
    protected
    Definition Classes
    CastHelpersOptNested
  87. def castOptNestedOptMapInt(it: Iterator[_]): Option[Map[String, Int]]
    Attributes
    protected
    Definition Classes
    CastHelpersOptNested
  88. def castOptNestedOptMapLong(it: Iterator[_]): Option[Map[String, Long]]
    Attributes
    protected
    Definition Classes
    CastHelpersOptNested
  89. def castOptNestedOptMapString(it: Iterator[_]): Option[Map[String, String]]
    Attributes
    protected
    Definition Classes
    CastHelpersOptNested
  90. def castOptNestedOptMapURI(it: Iterator[_]): Option[Map[String, URI]]
    Attributes
    protected
    Definition Classes
    CastHelpersOptNested
  91. def castOptNestedOptMapUUID(it: Iterator[_]): Option[Map[String, UUID]]
    Attributes
    protected
    Definition Classes
    CastHelpersOptNested
  92. def castOptNestedOptOne[T](it: Iterator[_]): Option[T]
    Attributes
    protected
    Definition Classes
    CastHelpersOptNested
  93. def castOptNestedOptOneBigDecimal(it: Iterator[_]): Option[BigDecimal]
    Attributes
    protected
    Definition Classes
    CastHelpersOptNested
  94. def castOptNestedOptOneBigInt(it: Iterator[_]): Option[BigInt]
    Attributes
    protected
    Definition Classes
    CastHelpersOptNested
  95. def castOptNestedOptOneDouble(it: Iterator[_]): Option[Double]
    Attributes
    protected
    Definition Classes
    CastHelpersOptNested
  96. def castOptNestedOptOneEnum(it: Iterator[_]): Option[String]
    Attributes
    protected
    Definition Classes
    CastHelpersOptNested
  97. def castOptNestedOptOneFloat(it: Iterator[_]): Option[Float]
    Attributes
    protected
    Definition Classes
    CastHelpersOptNested
  98. def castOptNestedOptOneInt(it: Iterator[_]): Option[Int]
    Attributes
    protected
    Definition Classes
    CastHelpersOptNested
  99. def castOptNestedOptOneLong(it: Iterator[_]): Option[Long]
    Attributes
    protected
    Definition Classes
    CastHelpersOptNested
  100. def castOptNestedOptOneRefAttr(it: Iterator[_]): Option[Long]
    Attributes
    protected
    Definition Classes
    CastHelpersOptNested
  101. def clean(attr: String): String
    Definition Classes
    Helpers
  102. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  103. def date2datomicStr(date: Date, zoneOffset: ZoneOffset = localZoneOffset): String
    Definition Classes
    DateHandling
  104. def date2str(date: Date, zoneOffset: ZoneOffset = localZoneOffset): String
    Definition Classes
    DateHandling
  105. def daylight(ms: Long): Int
    Definition Classes
    DateHandling
  106. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  107. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  108. def escStr(s: String): String
    Definition Classes
    Helpers
  109. def expandDateStr(dateStr: String): String
    Definition Classes
    DateHandling
  110. final def f(a: Any): Any
    Attributes
    protected
    Definition Classes
    Helpers
  111. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  112. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  113. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  114. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  115. lazy val localOffset: String
    Definition Classes
    DateHandling
  116. lazy val localZoneOffset: ZoneOffset
    Definition Classes
    DateHandling
  117. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  118. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  119. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  120. final def o(opt: Option[Any]): String
    Attributes
    protected
    Definition Classes
    Helpers
  121. final def os(opt: Option[Set[_]]): String
    Attributes
    protected
    Definition Classes
    Helpers
  122. final def seq[T](values: Seq[T]): String
    Attributes
    protected
    Definition Classes
    Helpers
  123. def str2date(s: String, zoneOffset: ZoneOffset = localZoneOffset): Date
    Definition Classes
    DateHandling
  124. def str2zdt(s: String, zoneOffset: ZoneOffset = localZoneOffset): ZonedDateTime
    Definition Classes
    DateHandling
  125. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  126. final def time(n: Int, prev: Int = 0): Unit
    Attributes
    protected
    Definition Classes
    Helpers
  127. def toString(): String
    Definition Classes
    AnyRef → Any
  128. def truncateDateStr(dateStr: String): String
    Definition Classes
    DateHandling
  129. final def tupleToSeq(arg: Any): Seq[Any]
    Attributes
    protected
    Definition Classes
    Helpers
  130. def unescStr(s: String): String
    Definition Classes
    Helpers
  131. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  132. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  133. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  134. lazy val zone: ZoneId
    Definition Classes
    DateHandling
  135. object mkDate
    Attributes
    protected
    Definition Classes
    Helpers

Inherited from CastHelpersOptNested[Tpl]

Inherited from Helpers

Inherited from DateHandling

Inherited from RegexMatching

Inherited from AnyRef

Inherited from Any

Ungrouped