trait CastHelpersOptNested[Tpl] extends Helpers
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.
- Alphabetic
- By Inheritance
- 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 castOptNestedMany[T](it: Iterator[_]): Set[T]
- Attributes
- protected
- def castOptNestedManyBigDecimal(it: Iterator[_]): Set[BigDecimal]
- Attributes
- protected
- def castOptNestedManyBigInt(it: Iterator[_]): Set[BigInt]
- Attributes
- protected
- def castOptNestedManyEnum(it: Iterator[_]): Set[String]
- Attributes
- protected
- def castOptNestedManyFloat(it: Iterator[_]): Set[Float]
- Attributes
- protected
- def castOptNestedManyInt(it: Iterator[_]): Set[Int]
- Attributes
- protected
- def castOptNestedManyRefAttr(it: Iterator[_]): Set[Long]
- Attributes
- protected
- def castOptNestedMapBigDecimal(it: Iterator[_]): Map[String, BigDecimal]
- Attributes
- protected
- def castOptNestedMapBigInt(it: Iterator[_]): Map[String, BigInt]
- Attributes
- protected
- def castOptNestedMapBoolean(it: Iterator[_]): Map[String, Boolean]
- Attributes
- protected
- def castOptNestedMapDate(it: Iterator[_]): Map[String, Date]
- Attributes
- protected
- def castOptNestedMapDouble(it: Iterator[_]): Map[String, Double]
- Attributes
- protected
- def castOptNestedMapFloat(it: Iterator[_]): Map[String, Float]
- Attributes
- protected
- def castOptNestedMapInt(it: Iterator[_]): Map[String, Int]
- Attributes
- protected
- def castOptNestedMapLong(it: Iterator[_]): Map[String, Long]
- Attributes
- protected
- def castOptNestedMapString(it: Iterator[_]): Map[String, String]
- Attributes
- protected
- def castOptNestedMapURI(it: Iterator[_]): Map[String, URI]
- Attributes
- protected
- def castOptNestedMapUUID(it: Iterator[_]): Map[String, UUID]
- Attributes
- protected
- def castOptNestedOne[T](it: Iterator[_]): T
- Attributes
- protected
- def castOptNestedOneBigDecimal(it: Iterator[_]): BigDecimal
- Attributes
- protected
- def castOptNestedOneBigInt(it: Iterator[_]): BigInt
- Attributes
- protected
- def castOptNestedOneEnum(it: Iterator[_]): String
- Attributes
- protected
- def castOptNestedOneFloat(it: Iterator[_]): Float
- Attributes
- protected
- def castOptNestedOneInt(it: Iterator[_]): Int
- Attributes
- protected
- def castOptNestedOneInt2(it: Iterator[_]): Int
- Attributes
- protected
- def castOptNestedOneRefAttr(it: Iterator[_]): Long
- Attributes
- protected
- def castOptNestedOptMany[T](it: Iterator[_]): Option[Set[T]]
- Attributes
- protected
- def castOptNestedOptManyBigDecimal(it: Iterator[_]): Option[Set[BigDecimal]]
- Attributes
- protected
- def castOptNestedOptManyBigInt(it: Iterator[_]): Option[Set[BigInt]]
- Attributes
- protected
- def castOptNestedOptManyDouble(it: Iterator[_]): Option[Set[Double]]
- Attributes
- protected
- def castOptNestedOptManyEnum(it: Iterator[_]): Option[Set[String]]
- Attributes
- protected
- def castOptNestedOptManyFloat(it: Iterator[_]): Option[Set[Float]]
- Attributes
- protected
- def castOptNestedOptManyInt(it: Iterator[_]): Option[Set[Int]]
- Attributes
- protected
- def castOptNestedOptManyLong(it: Iterator[_]): Option[Set[Long]]
- Attributes
- protected
- def castOptNestedOptManyRefAttr(it: Iterator[_]): Option[Set[Long]]
- Attributes
- protected
- def castOptNestedOptMapBigDecimal(it: Iterator[_]): Option[Map[String, BigDecimal]]
- Attributes
- protected
- def castOptNestedOptMapBigInt(it: Iterator[_]): Option[Map[String, BigInt]]
- Attributes
- protected
- def castOptNestedOptMapBoolean(it: Iterator[_]): Option[Map[String, Boolean]]
- Attributes
- protected
- def castOptNestedOptMapDate(it: Iterator[_]): Option[Map[String, Date]]
- Attributes
- protected
- def castOptNestedOptMapDouble(it: Iterator[_]): Option[Map[String, Double]]
- Attributes
- protected
- def castOptNestedOptMapFloat(it: Iterator[_]): Option[Map[String, Float]]
- Attributes
- protected
- def castOptNestedOptMapInt(it: Iterator[_]): Option[Map[String, Int]]
- Attributes
- protected
- def castOptNestedOptMapLong(it: Iterator[_]): Option[Map[String, Long]]
- Attributes
- protected
- def castOptNestedOptMapString(it: Iterator[_]): Option[Map[String, String]]
- Attributes
- protected
- def castOptNestedOptMapURI(it: Iterator[_]): Option[Map[String, URI]]
- Attributes
- protected
- def castOptNestedOptMapUUID(it: Iterator[_]): Option[Map[String, UUID]]
- Attributes
- protected
- def castOptNestedOptOne[T](it: Iterator[_]): Option[T]
- Attributes
- protected
- def castOptNestedOptOneBigDecimal(it: Iterator[_]): Option[BigDecimal]
- Attributes
- protected
- def castOptNestedOptOneBigInt(it: Iterator[_]): Option[BigInt]
- Attributes
- protected
- def castOptNestedOptOneDouble(it: Iterator[_]): Option[Double]
- Attributes
- protected
- def castOptNestedOptOneEnum(it: Iterator[_]): Option[String]
- Attributes
- protected
- def castOptNestedOptOneFloat(it: Iterator[_]): Option[Float]
- Attributes
- protected
- def castOptNestedOptOneInt(it: Iterator[_]): Option[Int]
- Attributes
- protected
- def castOptNestedOptOneLong(it: Iterator[_]): Option[Long]
- Attributes
- protected
- def castOptNestedOptOneRefAttr(it: Iterator[_]): Option[Long]
- Attributes
- protected
- 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