UnShow

trait UnShow[+T] extends PersistBase

The UnShow type class produces an object in memory or an error sequence from RSON syntax strings.

Companion
object
class Object
trait Matchable
class Any
trait Persist[T]
class DataValueNsPersist[A, M]
class DataDblNsPersist[A, M]
class DataDbl2sPersist[A, M]
class DataDbl3sPersist[A, M]
class DataDbl4sPersist[A, ArrA]
class DataDbl5sPersist[A, ArrA]
class DataIntNsPersist[A, M]
class ArrInt4sPersist[B, ArrB]
class Int2sArrPersist[A, M]
class LongNsArrBuilders[B, ArrB]
class PersistSeqLike[A, R]
class PersistIterable[A, R]
class ArrRefPersist[A]
class Persist2Elem[A1, A2, R]
class Persist2Dbls[R]
class Persist2Ints[R]
class Persist2[A1, A2, R]
class Persist3[A1, A2, A3, R]
class PersistSimple[A]
class PersistSum2[ST, A1, A2]
trait UnShowProduct[R]
trait UnShow2T[A1, A2, R]
class UnShow3[A1, A2, A3, R]
trait UnShow5[A1, A2, A3, A4, A5, R]
trait UnShow6[A1, A2, A3, A4, A5, A6, R]
trait UnShowSum2[ST, A1, A2]

Value members

Abstract methods

def fromExpr(expr: Expr): EMon[T]
Implicitly added by listImplicit
def fromExpr(expr: Expr): EMon[T]
Implicitly added by vectorImplicit
def fromExpr(expr: Expr): EMon[T]

Concrete methods

Implicitly added by listImplicit

Finds value of UnShow type, returns error if more than one match.

Finds value of UnShow type, returns error if more than one match.

Implicitly added by vectorImplicit

Finds value of UnShow type, returns error if more than one match.

Finds value of UnShow type, returns error if more than one match.

Finds value of UnShow type, returns error if more than one match.

Finds value of UnShow type, returns error if more than one match.

def findUniqueTFromStatements[ArrT <: ArrBase[T]](sts: Statements)(implicit arrBuild: ArrBuilder[T, ArrT]): EMon[T]
Implicitly added by listImplicit

Finds value of this UnShow type, returns error if more than one match.

Finds value of this UnShow type, returns error if more than one match.

def findUniqueTFromStatements[ArrT <: ArrBase[T]](sts: Statements)(implicit arrBuild: ArrBuilder[T, ArrT]): EMon[T]
Implicitly added by vectorImplicit

Finds value of this UnShow type, returns error if more than one match.

Finds value of this UnShow type, returns error if more than one match.

def findUniqueTFromStatements[ArrT <: ArrBase[T]](sts: Statements)(implicit arrBuild: ArrBuilder[T, ArrT]): EMon[T]

Finds value of this UnShow type, returns error if more than one match.

Finds value of this UnShow type, returns error if more than one match.

def fromClauses1[A1, B](f: A1 => B, clauses: Arr[Clause])(implicit ev1: Persist[A1]): EMon[B]
Implicitly added by listImplicit
def fromClauses1[A1, B](f: A1 => B, clauses: Arr[Clause])(implicit ev1: Persist[A1]): EMon[B]
Implicitly added by vectorImplicit
def fromClauses1[A1, B](f: A1 => B, clauses: Arr[Clause])(implicit ev1: Persist[A1]): EMon[B]
final
Implicitly added by listImplicit

Trys to build an object of type T from the statement. Not sure if this is useful.

Trys to build an object of type T from the statement. Not sure if this is useful.

final
Implicitly added by vectorImplicit

Trys to build an object of type T from the statement. Not sure if this is useful.

Trys to build an object of type T from the statement. Not sure if this is useful.

final

Trys to build an object of type T from the statement. Not sure if this is useful.

Trys to build an object of type T from the statement. Not sure if this is useful.

def settingTFromStatement(settingStr: String, st: Statement): EMon[T]
Implicitly added by listImplicit

Finds a setting of the type of this UnShow instance from a [Statement].

Finds a setting of the type of this UnShow instance from a [Statement].

def settingTFromStatement(settingStr: String, st: Statement): EMon[T]
Implicitly added by vectorImplicit

Finds a setting of the type of this UnShow instance from a [Statement].

Finds a setting of the type of this UnShow instance from a [Statement].

def settingTFromStatement(settingStr: String, st: Statement): EMon[T]

Finds a setting of the type of this UnShow instance from a [Statement].

Finds a setting of the type of this UnShow instance from a [Statement].

def settingTFromStatements(sts: Arr[Statement], settingStr: String): EMon[T]
Implicitly added by listImplicit

Finds a setting of the type of this UnShow instance from an Arr[Statement].

Finds a setting of the type of this UnShow instance from an Arr[Statement].

def settingTFromStatements(sts: Arr[Statement], settingStr: String): EMon[T]
Implicitly added by vectorImplicit

Finds a setting of the type of this UnShow instance from an Arr[Statement].

Finds a setting of the type of this UnShow instance from an Arr[Statement].

def settingTFromStatements(sts: Arr[Statement], settingStr: String): EMon[T]

Finds a setting of the type of this UnShow instance from an Arr[Statement].

Finds a setting of the type of this UnShow instance from an Arr[Statement].

Implicitly added by listImplicit

Produces a List of the UnShow type from List of Statements

Produces a List of the UnShow type from List of Statements

Implicitly added by vectorImplicit

Produces a List of the UnShow type from List of Statements

Produces a List of the UnShow type from List of Statements

Produces a List of the UnShow type from List of Statements

Produces a List of the UnShow type from List of Statements

def valuesFromStatements[ArrT <: ArrBase[T]](sts: Statements)(implicit arrBuild: ArrBuilder[T, ArrT]): ArrT
Implicitly added by listImplicit

Produces an ArrImut of the UnShow type from Statements (Refs[Statement].

Produces an ArrImut of the UnShow type from Statements (Refs[Statement].

def valuesFromStatements[ArrT <: ArrBase[T]](sts: Statements)(implicit arrBuild: ArrBuilder[T, ArrT]): ArrT
Implicitly added by vectorImplicit

Produces an ArrImut of the UnShow type from Statements (Refs[Statement].

Produces an ArrImut of the UnShow type from Statements (Refs[Statement].

def valuesFromStatements[ArrT <: ArrBase[T]](sts: Statements)(implicit arrBuild: ArrBuilder[T, ArrT]): ArrT

Produces an ArrImut of the UnShow type from Statements (Refs[Statement].

Produces an ArrImut of the UnShow type from Statements (Refs[Statement].

Inherited methods

def typeStr: String
Implicitly added by listImplicit

The RSON type of T. This the only data that a ShowT instance requires, that can't be implemented through delegation to an object of type Show.

The RSON type of T. This the only data that a ShowT instance requires, that can't be implemented through delegation to an object of type Show.

Inherited from
PersistBase
def typeStr: String
Implicitly added by vectorImplicit

The RSON type of T. This the only data that a ShowT instance requires, that can't be implemented through delegation to an object of type Show.

The RSON type of T. This the only data that a ShowT instance requires, that can't be implemented through delegation to an object of type Show.

Inherited from
PersistBase
def typeStr: String

The RSON type of T. This the only data that a ShowT instance requires, that can't be implemented through delegation to an object of type Show.

The RSON type of T. This the only data that a ShowT instance requires, that can't be implemented through delegation to an object of type Show.

Inherited from
PersistBase