zserio package¶
Zserio Python runtime library 1.1.0
Built for Zserio
It implements all functionality needed by Zserio code generated by Python extension.
Furthermore, it provides the following convenient functionality for generated Zserio objects which can be called by applications:
Serialization (
zserio.serializationmodule)Debug string output (
zserio.debugstringmodule)
Test coverage report of this library is available as well.
Submodules¶
- zserio.array module
ArrayBitBufferArrayTraitsBitBufferArrayTraits.CALC_HASHCODE_FUNC()BitBufferArrayTraits.HAS_BITSIZEOF_CONSTANTBitBufferArrayTraits.NEEDS_BITSIZEOF_POSITIONBitBufferArrayTraits.NEEDS_READ_INDEXBitBufferArrayTraits.bitsizeof()BitBufferArrayTraits.initialize_offsets()BitBufferArrayTraits.packed_traitsBitBufferArrayTraits.read()BitBufferArrayTraits.write()
BitFieldArrayTraitsBitFieldArrayTraits.CALC_HASHCODE_FUNC()BitFieldArrayTraits.HAS_BITSIZEOF_CONSTANTBitFieldArrayTraits.NEEDS_BITSIZEOF_POSITIONBitFieldArrayTraits.NEEDS_READ_INDEXBitFieldArrayTraits.bitsizeof()BitFieldArrayTraits.initialize_offsets()BitFieldArrayTraits.packed_traitsBitFieldArrayTraits.read()BitFieldArrayTraits.write()
BoolArrayTraitsBytesArrayTraitsBytesArrayTraits.CALC_HASHCODE_FUNC()BytesArrayTraits.HAS_BITSIZEOF_CONSTANTBytesArrayTraits.NEEDS_BITSIZEOF_POSITIONBytesArrayTraits.NEEDS_READ_INDEXBytesArrayTraits.bitsizeof()BytesArrayTraits.initialize_offsets()BytesArrayTraits.packed_traitsBytesArrayTraits.read()BytesArrayTraits.write()
DeltaContextFloat16ArrayTraitsFloat16ArrayTraits.CALC_HASHCODE_FUNC()Float16ArrayTraits.HAS_BITSIZEOF_CONSTANTFloat16ArrayTraits.NEEDS_BITSIZEOF_POSITIONFloat16ArrayTraits.NEEDS_READ_INDEXFloat16ArrayTraits.bitsizeof()Float16ArrayTraits.initialize_offsets()Float16ArrayTraits.packed_traitsFloat16ArrayTraits.read()Float16ArrayTraits.write()
Float32ArrayTraitsFloat32ArrayTraits.CALC_HASHCODE_FUNC()Float32ArrayTraits.HAS_BITSIZEOF_CONSTANTFloat32ArrayTraits.NEEDS_BITSIZEOF_POSITIONFloat32ArrayTraits.NEEDS_READ_INDEXFloat32ArrayTraits.bitsizeof()Float32ArrayTraits.initialize_offsets()Float32ArrayTraits.packed_traitsFloat32ArrayTraits.read()Float32ArrayTraits.write()
Float64ArrayTraitsFloat64ArrayTraits.CALC_HASHCODE_FUNC()Float64ArrayTraits.HAS_BITSIZEOF_CONSTANTFloat64ArrayTraits.NEEDS_BITSIZEOF_POSITIONFloat64ArrayTraits.NEEDS_READ_INDEXFloat64ArrayTraits.bitsizeof()Float64ArrayTraits.initialize_offsets()Float64ArrayTraits.packed_traitsFloat64ArrayTraits.read()Float64ArrayTraits.write()
ObjectArrayTraitsObjectArrayTraits.CALC_HASHCODE_FUNC()ObjectArrayTraits.HAS_BITSIZEOF_CONSTANTObjectArrayTraits.NEEDS_BITSIZEOF_POSITIONObjectArrayTraits.NEEDS_READ_INDEXObjectArrayTraits.bitsizeof()ObjectArrayTraits.initialize_offsets()ObjectArrayTraits.packed_traitsObjectArrayTraits.read()ObjectArrayTraits.write()
ObjectPackedArrayTraitsPackedArrayTraitsSignedBitFieldArrayTraitsSignedBitFieldArrayTraits.CALC_HASHCODE_FUNC()SignedBitFieldArrayTraits.HAS_BITSIZEOF_CONSTANTSignedBitFieldArrayTraits.NEEDS_BITSIZEOF_POSITIONSignedBitFieldArrayTraits.NEEDS_READ_INDEXSignedBitFieldArrayTraits.bitsizeof()SignedBitFieldArrayTraits.initialize_offsets()SignedBitFieldArrayTraits.packed_traitsSignedBitFieldArrayTraits.read()SignedBitFieldArrayTraits.write()
StringArrayTraitsStringArrayTraits.CALC_HASHCODE_FUNC()StringArrayTraits.HAS_BITSIZEOF_CONSTANTStringArrayTraits.NEEDS_BITSIZEOF_POSITIONStringArrayTraits.NEEDS_READ_INDEXStringArrayTraits.bitsizeof()StringArrayTraits.initialize_offsets()StringArrayTraits.packed_traitsStringArrayTraits.read()StringArrayTraits.write()
VarInt16ArrayTraitsVarInt16ArrayTraits.CALC_HASHCODE_FUNC()VarInt16ArrayTraits.HAS_BITSIZEOF_CONSTANTVarInt16ArrayTraits.NEEDS_BITSIZEOF_POSITIONVarInt16ArrayTraits.NEEDS_READ_INDEXVarInt16ArrayTraits.bitsizeof()VarInt16ArrayTraits.initialize_offsets()VarInt16ArrayTraits.packed_traitsVarInt16ArrayTraits.read()VarInt16ArrayTraits.write()
VarInt32ArrayTraitsVarInt32ArrayTraits.CALC_HASHCODE_FUNC()VarInt32ArrayTraits.HAS_BITSIZEOF_CONSTANTVarInt32ArrayTraits.NEEDS_BITSIZEOF_POSITIONVarInt32ArrayTraits.NEEDS_READ_INDEXVarInt32ArrayTraits.bitsizeof()VarInt32ArrayTraits.initialize_offsets()VarInt32ArrayTraits.packed_traitsVarInt32ArrayTraits.read()VarInt32ArrayTraits.write()
VarInt64ArrayTraitsVarInt64ArrayTraits.CALC_HASHCODE_FUNC()VarInt64ArrayTraits.HAS_BITSIZEOF_CONSTANTVarInt64ArrayTraits.NEEDS_BITSIZEOF_POSITIONVarInt64ArrayTraits.NEEDS_READ_INDEXVarInt64ArrayTraits.bitsizeof()VarInt64ArrayTraits.initialize_offsets()VarInt64ArrayTraits.packed_traitsVarInt64ArrayTraits.read()VarInt64ArrayTraits.write()
VarIntArrayTraitsVarIntArrayTraits.CALC_HASHCODE_FUNC()VarIntArrayTraits.HAS_BITSIZEOF_CONSTANTVarIntArrayTraits.NEEDS_BITSIZEOF_POSITIONVarIntArrayTraits.NEEDS_READ_INDEXVarIntArrayTraits.bitsizeof()VarIntArrayTraits.initialize_offsets()VarIntArrayTraits.packed_traitsVarIntArrayTraits.read()VarIntArrayTraits.write()
VarSizeArrayTraitsVarSizeArrayTraits.CALC_HASHCODE_FUNC()VarSizeArrayTraits.HAS_BITSIZEOF_CONSTANTVarSizeArrayTraits.NEEDS_BITSIZEOF_POSITIONVarSizeArrayTraits.NEEDS_READ_INDEXVarSizeArrayTraits.bitsizeof()VarSizeArrayTraits.initialize_offsets()VarSizeArrayTraits.packed_traitsVarSizeArrayTraits.read()VarSizeArrayTraits.write()
VarUInt16ArrayTraitsVarUInt16ArrayTraits.CALC_HASHCODE_FUNC()VarUInt16ArrayTraits.HAS_BITSIZEOF_CONSTANTVarUInt16ArrayTraits.NEEDS_BITSIZEOF_POSITIONVarUInt16ArrayTraits.NEEDS_READ_INDEXVarUInt16ArrayTraits.bitsizeof()VarUInt16ArrayTraits.initialize_offsets()VarUInt16ArrayTraits.packed_traitsVarUInt16ArrayTraits.read()VarUInt16ArrayTraits.write()
VarUInt32ArrayTraitsVarUInt32ArrayTraits.CALC_HASHCODE_FUNC()VarUInt32ArrayTraits.HAS_BITSIZEOF_CONSTANTVarUInt32ArrayTraits.NEEDS_BITSIZEOF_POSITIONVarUInt32ArrayTraits.NEEDS_READ_INDEXVarUInt32ArrayTraits.bitsizeof()VarUInt32ArrayTraits.initialize_offsets()VarUInt32ArrayTraits.packed_traitsVarUInt32ArrayTraits.read()VarUInt32ArrayTraits.write()
VarUInt64ArrayTraitsVarUInt64ArrayTraits.CALC_HASHCODE_FUNC()VarUInt64ArrayTraits.HAS_BITSIZEOF_CONSTANTVarUInt64ArrayTraits.NEEDS_BITSIZEOF_POSITIONVarUInt64ArrayTraits.NEEDS_READ_INDEXVarUInt64ArrayTraits.bitsizeof()VarUInt64ArrayTraits.initialize_offsets()VarUInt64ArrayTraits.packed_traitsVarUInt64ArrayTraits.read()VarUInt64ArrayTraits.write()
VarUIntArrayTraitsVarUIntArrayTraits.CALC_HASHCODE_FUNC()VarUIntArrayTraits.HAS_BITSIZEOF_CONSTANTVarUIntArrayTraits.NEEDS_BITSIZEOF_POSITIONVarUIntArrayTraits.NEEDS_READ_INDEXVarUIntArrayTraits.bitsizeof()VarUIntArrayTraits.initialize_offsets()VarUIntArrayTraits.packed_traitsVarUIntArrayTraits.read()VarUIntArrayTraits.write()
- zserio.bitbuffer module
- zserio.bitfield module
- zserio.bitposition module
- zserio.bitreader module
BitStreamReaderBitStreamReader.alignto()BitStreamReader.bitpositionBitStreamReader.buffer_bitsizeBitStreamReader.from_bitbuffer()BitStreamReader.from_file()BitStreamReader.read_bitbuffer()BitStreamReader.read_bits()BitStreamReader.read_bits_unchecked()BitStreamReader.read_bool()BitStreamReader.read_bytes()BitStreamReader.read_float16()BitStreamReader.read_float32()BitStreamReader.read_float64()BitStreamReader.read_signed_bits()BitStreamReader.read_signed_bits_unchecked()BitStreamReader.read_string()BitStreamReader.read_varint()BitStreamReader.read_varint16()BitStreamReader.read_varint32()BitStreamReader.read_varint64()BitStreamReader.read_varsize()BitStreamReader.read_varuint()BitStreamReader.read_varuint16()BitStreamReader.read_varuint32()BitStreamReader.read_varuint64()
- zserio.bitsizeof module
- zserio.bitwriter module
BitStreamWriterBitStreamWriter.alignto()BitStreamWriter.bitpositionBitStreamWriter.byte_arrayBitStreamWriter.to_file()BitStreamWriter.write_bitbuffer()BitStreamWriter.write_bits()BitStreamWriter.write_bits_unchecked()BitStreamWriter.write_bool()BitStreamWriter.write_bytes()BitStreamWriter.write_float16()BitStreamWriter.write_float32()BitStreamWriter.write_float64()BitStreamWriter.write_signed_bits()BitStreamWriter.write_signed_bits_unchecked()BitStreamWriter.write_string()BitStreamWriter.write_varint()BitStreamWriter.write_varint16()BitStreamWriter.write_varint32()BitStreamWriter.write_varint64()BitStreamWriter.write_varsize()BitStreamWriter.write_varuint()BitStreamWriter.write_varuint16()BitStreamWriter.write_varuint32()BitStreamWriter.write_varuint64()
- zserio.builtin module
- zserio.cppbind module
- zserio.creator module
ZserioTreeCreatorZserioTreeCreator.add_value_element()ZserioTreeCreator.begin_array()ZserioTreeCreator.begin_compound()ZserioTreeCreator.begin_compound_element()ZserioTreeCreator.begin_root()ZserioTreeCreator.end_array()ZserioTreeCreator.end_compound()ZserioTreeCreator.end_compound_element()ZserioTreeCreator.end_root()ZserioTreeCreator.get_element_type()ZserioTreeCreator.get_field_type()ZserioTreeCreator.set_value()
- zserio.debugstring module
- zserio.enum module
- zserio.exception module
- zserio.float module
- zserio.hashcode module
calc_hashcode_bool()calc_hashcode_bool_array()calc_hashcode_bytes()calc_hashcode_bytes_array()calc_hashcode_float32()calc_hashcode_float32_array()calc_hashcode_float64()calc_hashcode_float64_array()calc_hashcode_int32()calc_hashcode_int64()calc_hashcode_int_array()calc_hashcode_object()calc_hashcode_object_array()calc_hashcode_string()calc_hashcode_string_array()
- zserio.json module
- zserio.limits module
- zserio.pubsub module
- zserio.serialization module
- zserio.service module
- zserio.typeinfo module
CaseInfoItemInfoMemberAttributeMemberAttribute.ALIGNMemberAttribute.ARRAY_LENGTHMemberAttribute.CLIENT_METHOD_NAMEMemberAttribute.CONSTRAINTMemberAttribute.EXTENDEDMemberAttribute.FUNCTION_NAMEMemberAttribute.FUNCTION_RESULTMemberAttribute.IMPLICITMemberAttribute.INITIALIZERMemberAttribute.IS_SET_INDICATOR_NAMEMemberAttribute.IS_USED_INDICATOR_NAMEMemberAttribute.OFFSETMemberAttribute.OPTIONALMemberAttribute.PACKEDMemberAttribute.PROPERTY_NAMEMemberAttribute.PUBLISHMemberAttribute.REQUEST_TYPEMemberAttribute.SQL_CONSTRAINTMemberAttribute.SQL_TYPE_NAMEMemberAttribute.SUBSCRIBEMemberAttribute.TOPICMemberAttribute.TYPE_ARGUMENTSMemberAttribute.VIRTUAL
MemberInfoRecursiveTypeInfoTypeAttributeTypeAttribute.BITMASK_VALUESTypeAttribute.CASESTypeAttribute.COLUMNSTypeAttribute.ENUM_ITEMSTypeAttribute.FIELDSTypeAttribute.FUNCTIONSTypeAttribute.MESSAGESTypeAttribute.METHODSTypeAttribute.PARAMETERSTypeAttribute.SELECTORTypeAttribute.SQL_CONSTRAINTTypeAttribute.TABLESTypeAttribute.TEMPLATE_ARGUMENTSTypeAttribute.TEMPLATE_NAMETypeAttribute.UNDERLYING_TYPETypeAttribute.UNDERLYING_TYPE_ARGUMENTSTypeAttribute.VIRTUAL_TABLE_USINGTypeAttribute.WITHOUT_ROWID
TypeInfo
- zserio.walker module