Field

org.finos.morphir.ir.Field
See theField companion object
final case class Field[+T](name: Name, data: T)

Attributes

Companion
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Self type
Field[T]

Members list

Value members

Concrete methods

def attributeTypeAs[Attribs](attributes: => Attribs): Field[Type[Attribs]]
Implicitly added by FieldOfType

Attributes the field with the given attributes.

Attributes the field with the given attributes.

Attributes

def attributeTypeWith[B](f: A => B): Field[Type[B]]
Implicitly added by FieldOfType

Attributes the field's type using the given function.

Attributes the field's type using the given function.

Attributes

def fieldType: Type[A]
Implicitly added by FieldOfType
def forEach[G[_] : Covariant, U](f: T => G[U]): G[Field[U]]
def map[U](f: T => U): Field[U]
def mapAttributes[B](f: A => B): Field[Type[B]]
Implicitly added by FieldOfType

Inherited methods

def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product