forked from fl00r/go-tarantool-1.6
-
Notifications
You must be signed in to change notification settings - Fork 60
Open
Description
Three protocol feature flags are defined in go-iproto but not yet implemented in the client’s handshake or serialization logic:
IPROTO_FEATURE_DML_TUPLE_EXTENSION— enables binary tuple encoding (MP_EXTtype 7) in DML responses (e.g., SELECT, INSERT)IPROTO_FEATURE_CALL_RET_TUPLE_EXTENSION— enablesMP_EXTtuple encoding in return values of CALL/EVALIPROTO_FEATURE_CALL_ARG_TUPLE_EXTENSION— enablesMP_EXTtuple encoding in arguments of CALL/EVAL
These flags are declared in feature.go but are not advertised during connection handshake in go-tarantool (see protocol.go), and the corresponding MP_EXT encoding/decoding logic is missing. Parsing of IPROTO_TUPLE_FORMATS is also missing, with mapping of fields to their respective names in format.
Related to:
Metadata
Metadata
Assignees
Labels
No labels