private static MySqlParameter StreamIdOriginalInternal(MySqlStreamId streamId, string parameterName) => new MySqlParameter { MySqlDbType = MySqlDbType.String, Size = StreamIdOriginalSize, Value = streamId.IdOriginal, ParameterName = parameterName };
public static MySqlParameter MetadataMessageMessageId( MySqlStreamId metadataMySqlStreamId, int expectedStreamMetadataVersion, string metadataMessageJsonData) => MessageIdInternal( MetadataMessageIdGenerator.Create( metadataMySqlStreamId.IdOriginal, expectedStreamMetadataVersion, metadataMessageJsonData), "_metadata_message_message_id");
public static MySqlParameter StreamIdOriginal(MySqlStreamId streamId) => StreamIdOriginalInternal(streamId, "_stream_id_original");
public static MySqlParameter MetadataStreamId(MySqlStreamId streamId) => StreamIdInternal(streamId, "_metadata_stream_id");
public static MySqlParameter StreamId(MySqlStreamId streamId) => StreamIdInternal(streamId, "_stream_id");