Quat

io.getquill.quat.Quat
See theQuat companion trait
object Quat

Attributes

Companion
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Quat.type

Members list

Type members

Classlikes

sealed trait Boolean extends Primitive

Attributes

Supertypes
trait Primitive
trait Quat
class Object
trait Matchable
class Any
Known subtypes
object BooleanExpression.type
object BooleanValue.type
case object BooleanExpression extends Boolean

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait Boolean
trait Primitive
trait Quat
class Object
trait Matchable
class Any
Show all
Self type
case object BooleanValue extends Boolean

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait Boolean
trait Primitive
trait Quat
class Object
trait Matchable
class Any
Show all
Self type
case object Generic extends Quat

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait Quat
class Object
trait Matchable
class Any
Show all
Self type
Generic.type
object Is

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
Is.type
object IsAbstract

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
IsAbstract.type
object NotAbstract

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
case object Null extends Quat

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait Quat
class Object
trait Matchable
class Any
Show all
Self type
Null.type
object Placeholder

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
sealed trait Primitive extends Quat

Attributes

Supertypes
trait Quat
class Object
trait Matchable
class Any
Known subtypes
trait Boolean
object BooleanExpression.type
object BooleanValue.type
object Value.type
class Product(val name: String, val fields: LinkedHashMap[String, Quat], val renames: LinkedHashMap[String, String], val tpe: Type) extends Quat

Attributes

Companion
object
Supertypes
trait Quat
class Object
trait Matchable
class Any
object Product

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
Product.type
object Tuple

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
Tuple.type
case object Unknown extends Quat

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait Quat
class Object
trait Matchable
class Any
Show all
Self type
Unknown.type
case object Value extends Primitive

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait Primitive
trait Quat
class Object
trait Matchable
class Any
Show all
Self type
Value.type

Value members

Concrete methods

def LeafProduct(name: String, list: String*): Product
def LeafTuple(numElems: Int): Product
def fromSerialized(serial: String): Quat
def improveInfixQuat(ast: Ast): Ast