zio-schema-thrift
zio-schema-thrift
API
zio.schema.codec
ChunkTransport
Read
Write
ThriftCodec
Decoder
DecoderContext
Encoder
Encoder
Context
zio-schema-thrift
/
zio.schema.codec
/
ThriftCodec
/
Decoder
Decoder
zio.schema.codec.ThriftCodec$.Decoder
class
Decoder
(
chunk
:
Chunk
[
Byte
])
extends
MutableSchemaBasedValueBuilder
[
Any
,
DecoderContext
]
Attributes
Graph
Reset zoom
Hide graph
Show graph
Supertypes
trait
MutableSchemaBasedValueBuilder
[
Any
,
DecoderContext
]
class
Object
trait
Matchable
class
Any
Clear all
Members list
Concise view
Value members
Concrete methods
def
decodeBigInteger
: ()
=>
BigInteger
def
decodeBinary
: ()
=>
Chunk
[
Byte
]
def
decodeBoolean
: ()
=>
Boolean
def
decodeByte
: ()
=>
Byte
def
decodeDouble
: ()
=>
Double
def
decodeFloat
: ()
=>
Float
def
decodeInt
: ()
=>
Int
def
decodeLong
: ()
=>
Long
def
decodePrimitive
[
A
](
f
:
TProtocol
=>
A
,
name
:
String
): ()
=>
A
def
decodeShort
: ()
=>
Short
def
decodeString
: ()
=>
String
def
decodeUUID
: ()
=>
UUID
Inherited methods
def
create
[
A
](
schema
:
Schema
[
A
]):
Target
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
Attributes
Inherited from:
throwCreateValueFromSchemaError.apply[Context](contextStack.head,reason) } result.get }">MutableSchemaBasedValueBuilder
Concrete fields
val
p
:
TBinaryProtocol
val
read
:
Read