Hi list, I have a bunch of random questions about the Erlang API that aren't quite answered by the documentation (at least from what I could find):
* Is the proper way to replace the object associated with a bucket/key pair to simply do a riakc_pb_socket:put/2 with the same bucket/key pair (with a new object)? * What exactly is the purpose of riakc_obj:update_value/2 (with regards to the above question)? * How does one associate a secondary index with an object? Is this done via riakc_obj:update_metadata/2? * Is there any particular reason the Erlang client doesn't yet support all bucket properties? * What exactly do the various get and put options do? Specifically, if_modified, notfound_ok, basic_quorum, head, and deletedvclock for the former and return_body, return_head, if_not_modified, and if_none_match for the former. * How will riakc_pb_socket:get/3 behave when queue_if_disconnected is enabled? Will it fail immediately if the socket is disconnected or block until it has reconnected? Thanks in advance! Regards, Alex _______________________________________________ riak-users mailing list [email protected] http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com
