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
- Alphabetic
- By Inheritance
- CastHelpersAggr
- CastHelpersOptNested
- Helpers
- DateHandling
- RegexMatching
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Type Members
- implicit class Regex extends AnyRef
- Definition Classes
- RegexMatching
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def cast(value: Any): String
- Attributes
- protected
- Definition Classes
- Helpers
- def castAggrManyList[T](row: List[_], i: Int): List[Set[T]]
- Attributes
- protected
- def castAggrManyListBigDecimal(row: List[_], i: Int): List[Set[BigDecimal]]
- Attributes
- protected
- def castAggrManyListBigInt(row: List[_], i: Int): List[Set[BigInt]]
- Attributes
- protected
- def castAggrManyListDistinct[T](row: List[_], i: Int): List[Set[T]]
- Attributes
- protected
- def castAggrManyListDistinctBigDecimal(row: List[_], i: Int): List[Set[BigDecimal]]
- Attributes
- protected
- def castAggrManyListDistinctBigInt(row: List[_], i: Int): List[Set[BigInt]]
- Attributes
- protected
- def castAggrManyListDistinctFloat(row: List[_], i: Int): List[Set[Float]]
- Attributes
- protected
- def castAggrManyListDistinctInt(row: List[_], i: Int): List[Set[Int]]
- Attributes
- protected
- def castAggrManyListFloat(row: List[_], i: Int): List[Set[Float]]
- Attributes
- protected
- def castAggrManyListInt(row: List[_], i: Int): List[Set[Int]]
- Attributes
- protected
- def castAggrManyListRand[T](row: List[_], i: Int): List[Set[T]]
- Attributes
- protected
- def castAggrManyListRandBigDecimal(row: List[_], i: Int): List[Set[BigDecimal]]
- Attributes
- protected
- def castAggrManyListRandBigInt(row: List[_], i: Int): List[Set[BigInt]]
- Attributes
- protected
- def castAggrManyListRandFloat(row: List[_], i: Int): List[Set[Float]]
- Attributes
- protected
- def castAggrManyListRandInt(row: List[_], i: Int): List[Set[Int]]
- Attributes
- protected
- def castAggrManySingle[T](row: List[_], i: Int): Set[T]
- Attributes
- protected
- def castAggrManySingleBigDecimal(row: List[_], i: Int): Set[BigDecimal]
- Attributes
- protected
- def castAggrManySingleBigInt(row: List[_], i: Int): Set[BigInt]
- Attributes
- protected
- def castAggrManySingleFloat(row: List[_], i: Int): Set[Float]
- Attributes
- protected
- def castAggrManySingleInt(row: List[_], i: Int): Set[Int]
- Attributes
- protected
- def castAggrOneList[T](row: List[_], i: Int): List[T]
- Attributes
- protected
- def castAggrOneListBigDecimal(row: List[_], i: Int): List[BigDecimal]
- Attributes
- protected
- def castAggrOneListBigInt(row: List[_], i: Int): List[BigInt]
- Attributes
- protected
- def castAggrOneListDistinct[T](row: List[_], i: Int): List[T]
- Attributes
- protected
- def castAggrOneListDistinctBigDecimal(row: List[_], i: Int): List[BigDecimal]
- Attributes
- protected
- def castAggrOneListDistinctBigInt(row: List[_], i: Int): List[BigInt]
- Attributes
- protected
- def castAggrOneListDistinctFloat(row: List[_], i: Int): List[Float]
- Attributes
- protected
- def castAggrOneListDistinctInt(row: List[_], i: Int): List[Int]
- Attributes
- protected
- def castAggrOneListFloat(row: List[_], i: Int): List[Float]
- Attributes
- protected
- def castAggrOneListInt(row: List[_], i: Int): List[Int]
- Attributes
- protected
- def castAggrOneListRand[T](row: List[_], i: Int): List[T]
- Attributes
- protected
- def castAggrOneListRandBigDecimal(row: List[_], i: Int): List[BigDecimal]
- Attributes
- protected
- def castAggrOneListRandBigInt(row: List[_], i: Int): List[BigInt]
- Attributes
- protected
- def castAggrOneListRandFloat(row: List[_], i: Int): List[Float]
- Attributes
- protected
- def castAggrOneListRandInt(row: List[_], i: Int): List[Int]
- Attributes
- protected
- def castAggrSingleSample[T](row: List[_], i: Int): T
- Attributes
- protected
- def castAggrSingleSampleBigDecimal(row: List[_], i: Int): BigDecimal
- Attributes
- protected
- def castAggrSingleSampleBigInt(row: List[_], i: Int): BigInt
- Attributes
- protected
- def castAggrSingleSampleFloat(row: List[_], i: Int): Float
- Attributes
- protected
- def castAggrSingleSampleInt(row: List[_], i: Int): Int
- Attributes
- protected
- def castOptNestedMany[T](it: Iterator[_]): Set[T]
- Attributes
- protected
- Definition Classes
- CastHelpersOptNested
- def castOptNestedManyBigDecimal(it: Iterator[_]): Set[BigDecimal]
- Attributes
- protected
- Definition Classes
- CastHelpersOptNested
- def castOptNestedManyBigInt(it: Iterator[_]): Set[BigInt]
- Attributes
- protected
- Definition Classes
- CastHelpersOptNested
- def castOptNestedManyEnum(it: Iterator[_]): Set[String]
- Attributes
- protected
- Definition Classes
- CastHelpersOptNested
- def castOptNestedManyFloat(it: Iterator[_]): Set[Float]
- Attributes
- protected
- Definition Classes
- CastHelpersOptNested
- def castOptNestedManyInt(it: Iterator[_]): Set[Int]
- Attributes
- protected
- Definition Classes
- CastHelpersOptNested
- def castOptNestedManyRefAttr(it: Iterator[_]): Set[Long]
- Attributes
- protected
- Definition Classes
- CastHelpersOptNested
- def castOptNestedMapBigDecimal(it: Iterator[_]): Map[String, BigDecimal]
- Attributes
- protected
- Definition Classes
- CastHelpersOptNested
- def castOptNestedMapBigInt(it: Iterator[_]): Map[String, BigInt]
- Attributes
- protected
- Definition Classes
- CastHelpersOptNested
- def castOptNestedMapBoolean(it: Iterator[_]): Map[String, Boolean]
- Attributes
- protected
- Definition Classes
- CastHelpersOptNested
- def castOptNestedMapDate(it: Iterator[_]): Map[String, Date]
- Attributes
- protected
- Definition Classes
- CastHelpersOptNested
- def castOptNestedMapDouble(it: Iterator[_]): Map[String, Double]
- Attributes
- protected
- Definition Classes
- CastHelpersOptNested
- def castOptNestedMapFloat(it: Iterator[_]): Map[String, Float]
- Attributes
- protected
- Definition Classes
- CastHelpersOptNested
- def castOptNestedMapInt(it: Iterator[_]): Map[String, Int]
- Attributes
- protected
- Definition Classes
- CastHelpersOptNested
- def castOptNestedMapLong(it: Iterator[_]): Map[String, Long]
- Attributes
- protected
- Definition Classes
- CastHelpersOptNested
- def castOptNestedMapString(it: Iterator[_]): Map[String, String]
- Attributes
- protected
- Definition Classes
- CastHelpersOptNested
- def castOptNestedMapURI(it: Iterator[_]): Map[String, URI]
- Attributes
- protected
- Definition Classes
- CastHelpersOptNested
- def castOptNestedMapUUID(it: Iterator[_]): Map[String, UUID]
- Attributes
- protected
- Definition Classes
- CastHelpersOptNested
- def castOptNestedOne[T](it: Iterator[_]): T
- Attributes
- protected
- Definition Classes
- CastHelpersOptNested
- def castOptNestedOneBigDecimal(it: Iterator[_]): BigDecimal
- Attributes
- protected
- Definition Classes
- CastHelpersOptNested
- def castOptNestedOneBigInt(it: Iterator[_]): BigInt
- Attributes
- protected
- Definition Classes
- CastHelpersOptNested
- def castOptNestedOneEnum(it: Iterator[_]): String
- Attributes
- protected
- Definition Classes
- CastHelpersOptNested
- def castOptNestedOneFloat(it: Iterator[_]): Float
- Attributes
- protected
- Definition Classes
- CastHelpersOptNested
- def castOptNestedOneInt(it: Iterator[_]): Int
- Attributes
- protected
- Definition Classes
- CastHelpersOptNested
- def castOptNestedOneInt2(it: Iterator[_]): Int
- Attributes
- protected
- Definition Classes
- CastHelpersOptNested
- def castOptNestedOneRefAttr(it: Iterator[_]): Long
- Attributes
- protected
- Definition Classes
- CastHelpersOptNested
- def castOptNestedOptMany[T](it: Iterator[_]): Option[Set[T]]
- Attributes
- protected
- Definition Classes
- CastHelpersOptNested
- def castOptNestedOptManyBigDecimal(it: Iterator[_]): Option[Set[BigDecimal]]
- Attributes
- protected
- Definition Classes
- CastHelpersOptNested
- def castOptNestedOptManyBigInt(it: Iterator[_]): Option[Set[BigInt]]
- Attributes
- protected
- Definition Classes
- CastHelpersOptNested
- def castOptNestedOptManyDouble(it: Iterator[_]): Option[Set[Double]]
- Attributes
- protected
- Definition Classes
- CastHelpersOptNested
- def castOptNestedOptManyEnum(it: Iterator[_]): Option[Set[String]]
- Attributes
- protected
- Definition Classes
- CastHelpersOptNested
- def castOptNestedOptManyFloat(it: Iterator[_]): Option[Set[Float]]
- Attributes
- protected
- Definition Classes
- CastHelpersOptNested
- def castOptNestedOptManyInt(it: Iterator[_]): Option[Set[Int]]
- Attributes
- protected
- Definition Classes
- CastHelpersOptNested
- def castOptNestedOptManyLong(it: Iterator[_]): Option[Set[Long]]
- Attributes
- protected
- Definition Classes
- CastHelpersOptNested
- def castOptNestedOptManyRefAttr(it: Iterator[_]): Option[Set[Long]]
- Attributes
- protected
- Definition Classes
- CastHelpersOptNested
- def castOptNestedOptMapBigDecimal(it: Iterator[_]): Option[Map[String, BigDecimal]]
- Attributes
- protected
- Definition Classes
- CastHelpersOptNested
- def castOptNestedOptMapBigInt(it: Iterator[_]): Option[Map[String, BigInt]]
- Attributes
- protected
- Definition Classes
- CastHelpersOptNested
- def castOptNestedOptMapBoolean(it: Iterator[_]): Option[Map[String, Boolean]]
- Attributes
- protected
- Definition Classes
- CastHelpersOptNested
- def castOptNestedOptMapDate(it: Iterator[_]): Option[Map[String, Date]]
- Attributes
- protected
- Definition Classes
- CastHelpersOptNested
- def castOptNestedOptMapDouble(it: Iterator[_]): Option[Map[String, Double]]
- Attributes
- protected
- Definition Classes
- CastHelpersOptNested
- def castOptNestedOptMapFloat(it: Iterator[_]): Option[Map[String, Float]]
- Attributes
- protected
- Definition Classes
- CastHelpersOptNested
- def castOptNestedOptMapInt(it: Iterator[_]): Option[Map[String, Int]]
- Attributes
- protected
- Definition Classes
- CastHelpersOptNested
- def castOptNestedOptMapLong(it: Iterator[_]): Option[Map[String, Long]]
- Attributes
- protected
- Definition Classes
- CastHelpersOptNested
- def castOptNestedOptMapString(it: Iterator[_]): Option[Map[String, String]]
- Attributes
- protected
- Definition Classes
- CastHelpersOptNested
- def castOptNestedOptMapURI(it: Iterator[_]): Option[Map[String, URI]]
- Attributes
- protected
- Definition Classes
- CastHelpersOptNested
- def castOptNestedOptMapUUID(it: Iterator[_]): Option[Map[String, UUID]]
- Attributes
- protected
- Definition Classes
- CastHelpersOptNested
- def castOptNestedOptOne[T](it: Iterator[_]): Option[T]
- Attributes
- protected
- Definition Classes
- CastHelpersOptNested
- def castOptNestedOptOneBigDecimal(it: Iterator[_]): Option[BigDecimal]
- Attributes
- protected
- Definition Classes
- CastHelpersOptNested
- def castOptNestedOptOneBigInt(it: Iterator[_]): Option[BigInt]
- Attributes
- protected
- Definition Classes
- CastHelpersOptNested
- def castOptNestedOptOneDouble(it: Iterator[_]): Option[Double]
- Attributes
- protected
- Definition Classes
- CastHelpersOptNested
- def castOptNestedOptOneEnum(it: Iterator[_]): Option[String]
- Attributes
- protected
- Definition Classes
- CastHelpersOptNested
- def castOptNestedOptOneFloat(it: Iterator[_]): Option[Float]
- Attributes
- protected
- Definition Classes
- CastHelpersOptNested
- def castOptNestedOptOneInt(it: Iterator[_]): Option[Int]
- Attributes
- protected
- Definition Classes
- CastHelpersOptNested
- def castOptNestedOptOneLong(it: Iterator[_]): Option[Long]
- Attributes
- protected
- Definition Classes
- CastHelpersOptNested
- def castOptNestedOptOneRefAttr(it: Iterator[_]): Option[Long]
- Attributes
- protected
- Definition Classes
- CastHelpersOptNested
- def clean(attr: String): String
- Definition Classes
- Helpers
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- def date2datomicStr(date: Date, zoneOffset: ZoneOffset = localZoneOffset): String
- Definition Classes
- DateHandling
- def date2str(date: Date, zoneOffset: ZoneOffset = localZoneOffset): String
- Definition Classes
- DateHandling
- def daylight(ms: Long): Int
- Definition Classes
- DateHandling
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def escStr(s: String): String
- Definition Classes
- Helpers
- def expandDateStr(dateStr: String): String
- Definition Classes
- DateHandling
- final def f(a: Any): Any
- Attributes
- protected
- Definition Classes
- Helpers
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- lazy val localOffset: String
- Definition Classes
- DateHandling
- lazy val localZoneOffset: ZoneOffset
- Definition Classes
- DateHandling
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def o(opt: Option[Any]): String
- Attributes
- protected
- Definition Classes
- Helpers
- final def os(opt: Option[Set[_]]): String
- Attributes
- protected
- Definition Classes
- Helpers
- final def seq[T](values: Seq[T]): String
- Attributes
- protected
- Definition Classes
- Helpers
- def str2date(s: String, zoneOffset: ZoneOffset = localZoneOffset): Date
- Definition Classes
- DateHandling
- def str2zdt(s: String, zoneOffset: ZoneOffset = localZoneOffset): ZonedDateTime
- Definition Classes
- DateHandling
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- final def time(n: Int, prev: Int = 0): Unit
- Attributes
- protected
- Definition Classes
- Helpers
- def toString(): String
- Definition Classes
- AnyRef → Any
- def truncateDateStr(dateStr: String): String
- Definition Classes
- DateHandling
- final def tupleToSeq(arg: Any): Seq[Any]
- Attributes
- protected
- Definition Classes
- Helpers
- def unescStr(s: String): String
- Definition Classes
- Helpers
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- lazy val zone: ZoneId
- Definition Classes
- DateHandling
- object mkDate
- Attributes
- protected
- Definition Classes
- Helpers
Documentation/API for the Molecule library - a meta DSL for the Datomic database.
Manual | scalamolecule.org | Github | Forum