StreamEncoding¶
- class dsviper.StreamEncoding¶
Bases:
objectAn interface used to write data to a blob.
Note: Not directly instantiable.
- is_ended() bool¶
Return True if the stream is ended.
- stream_writing() StreamWriting¶
Return a StreamWriting interface.
- write_blob_id(value: ValueBlobId) None¶
Write a blob_id.
- write_bool(value: bool) None¶
Write a bool.
- write_commit_id(value: ValueCommitId) None¶
Write a commit_id.
- write_double(value: float) None¶
Write a double.
- write_float(value: float) None¶
Write a float.
- write_int16(value: int) None¶
Write an int16.
- write_int32(value: int) None¶
Write an int32.
- write_int64(value: int) None¶
Write an int64.
- write_int8(value: int) None¶
Write an int8.
- write_string(value: str) None¶
Write a string.
- write_uint16(value: int) None¶
Write an uint16.
- write_uint32(value: int) None¶
Write an uint32.
- write_uint64(value: int) None¶
Write an uint64.
- write_uint8(value: int) None¶
Write an uint8.