Florian Ragwitz > Data-Riak-1.2 > Data::Riak::Result::WithLocation

Download:
Data-Riak-1.2.tar.gz

Dependencies

Annotate this POD

CPAN RT

Open  1
View/Report Bugs
Module Version: 1.2   Source   Latest Release: Data-Riak-2.0

NAME ^

Data::Riak::Result::WithLocation - Results with a Location

VERSION ^

version 1.2

ATTRIBUTES ^

location

The location URI as provided by Riak.

bucket

The Data::Riak::Bucket this result was retrieved from.

bucket_name

The name of the bucket this result was retrieved from.

key

The key this object is stored under within its bucket.

METHODS ^

sync

Re-fetches the object from its bucket and returns a new instance representing the latest version of the object in storage.

save (%opts)

  $obj->save(
       new_value => $new_value,
       new_links => $new_links,
  );

Saves the object back into its bucket, possibly with a different set of links or a different value.

If the new_value option isn't given, the current ->value won't be altered.

If the new_links option isn't given, the current ->links won't be altered.

The updated object is returned.

save_unless_modified

  $obj->save_unless_modified(
       new_value => $new_value,
       new_links => $new_links,
  );

Line "save", but will throw an exception when attempting to overwrite changes that have been made to this object within Riak since the current $obj has been retrieved.

linkwalk

See "LINKWALKING" in Data::Riak.

AUTHORS ^

COPYRIGHT AND LICENSE ^

This software is copyright (c) 2013 by Infinity Interactive.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.

syntax highlighting: