BigDecimalSchemaFor

class BigDecimalSchemaFor(sp: ScalePrecision) extends SchemaFor[BigDecimal]
trait SchemaFor[BigDecimal]
class Object
trait Matchable
class Any

Value members

Concrete methods

override def schema: Schema
Definition Classes

Inherited methods

final def forType[U]: SchemaFor[U]

Changes the type of this SchemaFor to the desired type U without any other modifications.

Changes the type of this SchemaFor to the desired type U without any other modifications.

Type Params
U

new type for SchemaFor.

Inherited from
SchemaFor
final def map[U](fn: Schema => Schema): SchemaFor[U]

Creates a SchemaFor[U] by applying a function Schema => Schema to the schema generated by this instance.

Creates a SchemaFor[U] by applying a function Schema => Schema to the schema generated by this instance.

Inherited from
SchemaFor
final def withFieldMapper(mapper: FieldMapper): SchemaFor[BigDecimal]

Applies a FieldMapper to this typeclass, so that the returned schema has any fields transformed by the mapper.

Applies a FieldMapper to this typeclass, so that the returned schema has any fields transformed by the mapper.

Inherited from
SchemaFor