SimpleMutableSchemaBasedValueBuilder
trait SimpleMutableSchemaBasedValueBuilder[Target] extends MutableSchemaBasedValueBuilder[Target, Unit]
A simpler version of SimpleMutableSchemaBasedValueBuilder without using any Context
Value members
Abstract methods
Concrete methods
override protected def createDictionary(context: Unit, schema: Map[_, _], values: Chunk[(Target, Target)]): Target
- Definition Classes
override protected def createEither(context: Unit, schema: Either[_, _], value: Either[Target, Target]): Target
- Definition Classes
override protected def createEnum(context: Unit, cases: Chunk[Case[_, _]], index: Int, value: Target): Target
- Definition Classes
override protected def createOptional(context: Unit, schema: Optional[_], value: Option[Target]): Target
- Definition Classes
override protected def createRecord(context: Unit, record: Record[_], values: Chunk[(Int, Target)]): Target
- Definition Classes
override protected def createSequence(context: Unit, schema: Sequence[_, _, _], values: Chunk[Target]): Target
- Definition Classes
override protected def createTuple(context: Unit, schema: Tuple2[_, _], left: Target, right: Target): Target
- Definition Classes
override protected def startCreatingOneSequenceElement(state: Unit, schema: Sequence[_, _, _]): Unit
- Definition Classes
override protected def startCreatingSequence(context: Unit, schema: Sequence[_, _, _]): Option[Unit]
- Definition Classes
override protected def startReadingField(context: Unit, record: Record[_], index: Int): Option[(Unit, Int)]
- Definition Classes
Inherited methods
Create a value of type A with the provided schema using this builder
Create a value of type A with the provided schema using this builder
- Inherited from:
- MutableSchemaBasedValueBuilder