abstract class PersistIterable[A, R <: Iterable[A]] extends PersistSeqLike[A, R] with ShowIterable[A, R]
- Alphabetic
- By Inheritance
- PersistIterable
- ShowIterable
- PersistSeqLike
- PersistCompound
- Persist
- UnShow
- ShowSeqLike
- ShowCompound
- Show
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
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 clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- val evA: Persist[A]
- Definition Classes
- PersistSeqLike → ShowSeqLike
- def findUniqueFromStatements(sts: Statements): EMon[R]
Finds value of UnShow type, returns error if more than one match.
Finds value of UnShow type, returns error if more than one match.
- Definition Classes
- UnShow
- def findUniqueTFromStatements[ArrT <: ArrBase[R]](sts: Statements)(implicit arrBuild: ArrBuild[R, ArrT]): EMon[R]
Finds value of UnShow type, returns error if more than one match.
Finds value of UnShow type, returns error if more than one match.
- Definition Classes
- UnShow
- def fromClauses1[A1, B](f: (A1) => B, clauses: Arr[Clause])(implicit ev1: Persist[A1]): EMon[B]
- Definition Classes
- UnShow
- def fromExpr(expr: ParseExpr): EMon[R]
- Definition Classes
- PersistCompound → UnShow
- def fromExprLike(expr: Expr): EMon[List[A]]
- Definition Classes
- PersistSeqLike
- final def fromStatement(st: Statement): EMon[R]
Trys to build an object of type T from the statement.
Trys to build an object of type T from the statement. Not sure if this is useful.
- Definition Classes
- UnShow
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def settingFromStatement(settingStr: String, st: Statement): EMon[R]
- Definition Classes
- UnShow
- def settingFromStatementList(sts: Arr[Statement], settingStr: String): EMon[R]
- Definition Classes
- UnShow
- final def show(obj: R, decimalPlaces: Int): String
Provides the standard string representation for the object.
Provides the standard string representation for the object.
- Definition Classes
- ShowCompound → Show
- def showComma(thisIter: R): String
Return the defining member values of the type as a series of comma separated values without enclosing type information, note this will only happen if the syntax depth is less than 3.
Return the defining member values of the type as a series of comma separated values without enclosing type information, note this will only happen if the syntax depth is less than 3. if it is 3 or greater return the full typed data.
- Definition Classes
- ShowIterable → Show
- def showSemi(thisIter: R): String
Return the defining member values of the type as a series of semicolon separated values without enclosing type information, note this will only happen if the syntax depth is less than 4.
Return the defining member values of the type as a series of semicolon separated values without enclosing type information, note this will only happen if the syntax depth is less than 4. if it is 4 or greater return the full typed data. This method is not commonly needed but is useful for case classes with a single member. This method will rarely be used, as it is only applicable when the object is being shown stand alone and not as part of a containing object. So generally the full show method string will be desired. It may have uses for on the fly aggregation of strings.
- Definition Classes
- ShowIterable → Show
- def showTyped(obj: R): String
For most objects showTyped will return the same value as show(obj: T), for PeristValues the value will be type enclosed.
For most objects showTyped will return the same value as show(obj: T), for PeristValues the value will be type enclosed. 4.showTyped will return Int(4)
- Definition Classes
- ShowCompound → Show
- Annotations
- @inline()
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def syntaxDepth: Int
Simple values such as Int, String, Double have a syntax depth of one.
Simple values such as Int, String, Double have a syntax depth of one. A Tuple3[String, Int, Double] has a depth of 2
- Definition Classes
- ShowSeqLike → Show
- def toString(): String
- Definition Classes
- AnyRef → Any
- def typeStr: String
The RSON type of T.
The RSON type of T.
- Definition Classes
- ShowSeqLike → Show
- def valueListFromStatements(l: Statements): List[R]
Produces a List of the UnShow type from List of Statements
Produces a List of the UnShow type from List of Statements
- Definition Classes
- UnShow
- def valuesFromStatements[ArrT <: ArrBase[R]](sts: Statements)(implicit arrBuild: ArrBuild[R, ArrT]): ArrT
Produces an ArrImut of the UnShow type from Statements (Refs[Statement].
Produces an ArrImut of the UnShow type from Statements (Refs[Statement].
- Definition Classes
- UnShow
- 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()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])