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
- All
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( ... ) @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: Any): Boolean
- Definition Classes
- AnyRef → Any
-
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[_]
- 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
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @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