RowRepr

oxygen.sql.schema.RowRepr
See theRowRepr companion object
trait RowRepr[A]

Attributes

Companion
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class ColumnRepr[A]
object Empty
class OptionalRepr[A]
trait ProductRepr[A]
class Transform[A, B]
class TransformOrFail[A, B]
Show all

Members list

Value members

Abstract methods

def prefixed(prefix: String): RowRepr[A]

For all columns in this schema, prefix the column name with the given prefix.

For all columns in this schema, prefix the column name with the given prefix.

Attributes

def prefixedInline(prefix: String): RowRepr[A]

For all columns in this schema, prefix the column name with the given prefix. Unless this schema is a product schema, in which case, no prefix will be added.

For all columns in this schema, prefix the column name with the given prefix. Unless this schema is a product schema, in which case, no prefix will be added.

Attributes

Concrete methods

final def optional: RowRepr[Option[A]]
final def toIndentedString: IndentedString
final override def toString: String

Returns a string representation of the object.

Returns a string representation of the object.

The default representation is platform dependent.

Attributes

Returns

a string representation of the object.

Definition Classes
Any
final def transform[B](ab: A => B, ba: B => A): RowRepr[B]
final def transformOrFail[B](ab: A => Either[String, B], ba: B => A): RowRepr[B]
final def unsafeChild[B](name: String): RowRepr[B]
final def unsafeRequired[B]: RowRepr[B]

Abstract fields

val columns: Columns[A]