cdocutils.nodes document q)q}q(U nametypesq}q(X boto.dynamodb.table.Table.lookupqX)boto.dynamodb.batch.BatchWriteList.submitqX$boto.dynamodb.types.float_to_decimalqX'boto.dynamodb.layer1.Layer1.list_tablesq X(boto.dynamodb.table.Table.batch_get_itemq X7boto.dynamodb.layer1.Layer1.ConditionalCheckFailedErrorq Xboto.dynamodb.item.Itemq Xboto.dynamodb.schema.Schemaq X,boto.dynamodb.layer1.Layer1.batch_write_itemqXboto.dynamodb.typesqNX%boto.dynamodb.item.Item.hash_key_nameqXdynamodbqNX.boto.dynamodb.table.Table.update_from_responseqXboto.dynamodb.itemqNX,boto.dynamodb.table.Table.create_from_schemaqX8boto.dynamodb.layer2.Layer2.dynamize_range_key_conditionqX'boto.dynamodb.types.LossyFloatDynamizerqX7boto.dynamodb.layer2.Layer2.dynamize_last_evaluated_keyqXboto.dynamodb.item.Item.putqX&boto.dynamodb.batch.BatchList.resubmitqXboto.dynamodb.table.TableqX(boto.dynamodb.layer1.Layer1.make_requestqXboto.dynamodb.table.Table.scanqX-boto.dynamodb.layer1.Layer1.DefaultRegionNameqXboto.dynamodb.types.is_strqX$boto.dynamodb.types.Dynamizer.decodeqX(boto.dynamodb.layer1.Layer1.ThruputErrorq X*boto.dynamodb.layer2.Layer2.batch_get_itemq!X)boto.dynamodb.schema.Schema.hash_key_typeq"X)boto.dynamodb.layer2.Layer2.dynamize_itemq#Xboto.dynamodb.types.Dynamizerq$X$boto.dynamodb.types.item_object_hookq%X boto.dynamodb.layer2.Layer2.scanq&Xboto.dynamodb.types.convert_numq'X!boto.dynamodb.batch.Batch.to_dictq(X%boto.dynamodb.batch.BatchList.to_dictq)X'boto.dynamodb.layer2.Layer2.update_itemq*X%boto.dynamodb.table.Table.write_unitsq+X*boto.dynamodb.batch.BatchWriteList.to_dictq,X!boto.dynamodb.types.serialize_numq-X boto.dynamodb.schema.Schema.dictq.X$boto.dynamodb.batch.BatchList.submitq/X"boto.dynamodb.table.Table.new_itemq0X!boto.dynamodb.types.Binary.encodeq1X1boto.dynamodb.layer2.Layer2.build_key_from_valuesq2X,boto.dynamodb.batch.BatchWriteList.add_batchq3X+boto.dynamodb.table.Table.update_throughputq4X$boto.dynamodb.layer1.Layer1.get_itemq5X1boto.dynamodb.layer2.TableGenerator.next_responseq6X boto.dynamodb.layer1.Layer1.scanq7X'boto.dynamodb.layer2.Layer2.delete_itemq8X)boto.dynamodb.schema.Schema.hash_key_nameq9X)boto.dynamodb.layer1.Layer1.NumberRetriesq:X1boto.dynamodb.layer2.TableGenerator.scanned_countq;X"boto.dynamodb.batch.BatchWriteListqXboto.dynamodb.connect_to_regionq?Xboto.dynamodb.layer2q@NXboto.dynamodb.layer1qANX boto.dynamodb.table.Table.schemaqBX*boto.dynamodb.layer1.Layer1.describe_tableqCX$boto.dynamodb.layer1.Layer1.put_itemqDX$boto.dynamodb.table.Table.item_countqEX+boto.dynamodb.layer1.Layer1.ValidationErrorqFXboto.dynamodb.layer2.Layer2qGX2boto.dynamodb.layer2.TableGenerator.consumed_unitsqHX,boto.dynamodb.layer2.TableGenerator.responseqIX3boto.dynamodb.layer2.Layer2.dynamize_expected_valueqJX-boto.dynamodb.layer2.Layer2.table_from_schemaqKX'boto.dynamodb.layer1.Layer1.ServiceNameqLX/boto.dynamodb.layer1.Layer1.SessionExpiredErrorqMXboto.dynamodb.schemaqNNXboto.dynamodb.table.Table.queryqOX)boto.dynamodb.layer2.Layer2.create_schemaqPX%boto.dynamodb.types.get_dynamodb_typeqQXboto.dynamodb.table.Table.nameqRXboto.dynamodb.layer1.Layer1qSX(boto.dynamodb.layer2.Layer2.create_tableqTXboto.dynamodb.item.Item.saveqUX!boto.dynamodb.item.Item.range_keyqVX)boto.dynamodb.layer1.Layer1.ResponseErrorqWX'boto.dynamodb.layer2.Layer2.list_tablesqXX'boto.dynamodb.layer1.Layer1.delete_itemqYX(boto.dynamodb.layer2.Layer2.delete_tableqZX(boto.dynamodb.layer1.Layer1.create_tableq[X!boto.dynamodb.layer1.Layer1.queryq\X*boto.dynamodb.layer1.Layer1.batch_get_itemq]Xboto.dynamodb.tableq^NX(boto.dynamodb.layer1.Layer1.delete_tableq_X(boto.dynamodb.layer1.Layer1.update_tableq`X$boto.dynamodb.types.Dynamizer.encodeqaX"boto.dynamodb.types.dynamize_valueqbX(boto.dynamodb.layer2.Layer2.use_decimalsqcXboto.dynamodb.types.is_binaryqdX*boto.dynamodb.layer2.Layer2.new_batch_listqeX'boto.dynamodb.table.TableBatchGeneratorqfX,boto.dynamodb.layer2.Layer2.batch_write_itemqgX!boto.dynamodb.table.Table.refreshqhX!boto.dynamodb.layer2.Layer2.queryqiX(boto.dynamodb.item.Item.delete_attributeqjX'boto.dynamodb.batch.BatchList.add_batchqkXboto.dynamodb.batchqlNX*boto.dynamodb.schema.Schema.range_key_typeqmX$boto.dynamodb.layer2.Layer2.put_itemqnX boto.dynamodb.item.Item.hash_keyqoX0boto.dynamodb.layer2.Layer2.new_batch_write_listqpX boto.dynamodbqqNX"boto.dynamodb.layer2.Layer2.lookupqrXboto.dynamodb.batch.BatchqsX%boto.dynamodb.layer2.Layer2.get_tableqtX#boto.dynamodb.layer1.Layer1.VersionquX boto.dynamodb.table.Table.deleteqvX$boto.dynamodb.table.Table.read_unitsqwX%boto.dynamodb.item.Item.add_attributeqxX6boto.dynamodb.layer2.Layer2.dynamize_attribute_updatesqyX*boto.dynamodb.layer2.Layer2.describe_tableqzX-boto.dynamodb.layer2.Layer2.update_throughputq{X0boto.dynamodb.layer2.Layer2.dynamize_scan_filterq|Xboto.dynamodb.batch.BatchWriteq}X$boto.dynamodb.table.Table.size_bytesq~X%boto.dynamodb.table.Table.create_timeqX)boto.dynamodb.layer2.TableGenerator.countqX"boto.dynamodb.schema.Schema.createqX&boto.dynamodb.batch.BatchWrite.to_dictqX*boto.dynamodb.schema.Schema.range_key_nameqX'boto.dynamodb.layer1.Layer1.update_itemqX&boto.dynamodb.item.Item.range_key_nameqX"boto.dynamodb.table.Table.has_itemqX"boto.dynamodb.types.convert_binaryqXboto.dynamodb.types.is_numqXboto.dynamodb.item.Item.deleteqXboto.dynamodb.regionsqX#boto.dynamodb.layer2.TableGeneratorqX%boto.dynamodb.item.Item.put_attributeqX"boto.dynamodb.table.Table.get_itemqXboto.dynamodb.types.BinaryqXboto.dynamodb.batch.BatchListquUsubstitution_defsq}qUparse_messagesq]qUcurrent_sourceqNU decorationqNUautofootnote_startqKUnameidsq}q(hhhhhhh h h h h h h h h h hhhUboto-dynamodb-typesqhhhUdynamodbqhhhUboto-dynamodb-itemqhhhhhhhhhhhhhhhhhhhhhhhhh h h!h!h"h"h#h#h$h$h%h%h&h&h'h'h(h(h)h)h*h*h+h+h,h,h-h-h.h.h/h/h0h0h1h1h2h2h3h3h4h4h5h5h6h6h7h7h8h8h9h9h:h:h;h;hh>h?h?h@Uboto-dynamodb-layer2qhAUboto-dynamodb-layer1qhBhBhChChDhDhEhEhFhFhGhGhHhHhIhIhJhJhKhKhLhLhMhMhNUboto-dynamodb-schemaqhOhOhPhPhQhQhRhRhShShThThUhUhVhVhWhWhXhXhYhYhZhZh[h[h\h\h]h]h^Uboto-dynamodb-tableqh_h_h`h`hahahbhbhchchdhdhehehfhfhghghhhhhihihjhjhkhkhlUboto-dynamodb-batchqhmhmhnhnhohohphphqU boto-dynamodbqhrhrhshshththuhuhvhvhwhwhxhxhyhyhzhzh{h{h|h|h}h}h~h~hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhuUchildrenq]q(cdocutils.nodes comment q)q}q(U rawsourceqX ref-dynamodbUparentqhUsourceqXB/Users/kyleknap/Documents/GitHub/boto/docs/source/ref/dynamodb.rstqUtagnameqUcommentqU attributesq}q(U xml:spaceqUpreserveqUidsq]Ubackrefsq]Udupnamesq]Uclassesq]Unamesq]uUlineqKUdocumentqhh]qcdocutils.nodes Text qX ref-dynamodbqq}q(hUhhubaubcdocutils.nodes section q)q}q(hUhhhhhUsectionqh}q(h]h]h]h]qhah]qhauhKhhh]q(cdocutils.nodes title q)q}q(hXDynamoDBqhhhhhUtitleqh}q(h]h]h]h]h]uhKhhh]qhXDynamoDBq̅q}q(hhhhubaubh)q}q(hUhhhhhhh}q(h]h]h]h]q(Xmodule-boto.dynamodbqheh]qhqauhKhhh]q(h)q}q(hX boto.dynamodbqhhhhhhh}q(h]h]h]h]h]uhKhhh]qhX boto.dynamodbqۅq}q(hhhhubaubcsphinx.addnodes index q)q}q(hUhhhU qhUindexqh}q(h]h]h]h]h]Uentries]q(UsingleqXboto.dynamodb (module)Xmodule-boto.dynamodbUtqauhKhhh]ubh)q}q(hUhhhNhhh}q(h]h]h]h]h]Uentries]q(hX-connect_to_region() (in module boto.dynamodb)h?UtqauhNhhh]ubcsphinx.addnodes desc q)q}q(hUhhhNhUdescqh}q(UnoindexqUdomainqXpyh]h]h]h]h]UobjtypeqXfunctionqUdesctypeqhuhNhhh]q(csphinx.addnodes desc_signature q)q}q(hX+connect_to_region(region_name, **kw_params)hhhU qhUdesc_signatureqh}q(h]qh?aUmoduleqcdocutils.nodes reprunicode qX boto.dynamodbrr}rbh]h]h]h]rh?aUfullnamerXconnect_to_regionrUclassrUUfirstruhNhhh]r(csphinx.addnodes desc_addname r )r }r (hXboto.dynamodb.hhhhhU desc_addnamer h}r (h]h]h]h]h]uhNhhh]rhXboto.dynamodb.rr}r(hUhj ubaubcsphinx.addnodes desc_name r)r}r(hjhhhhhU desc_namerh}r(h]h]h]h]h]uhNhhh]rhXconnect_to_regionrr}r(hUhjubaubcsphinx.addnodes desc_parameterlist r)r}r(hUhhhhhUdesc_parameterlistrh}r(h]h]h]h]h]uhNhhh]r (csphinx.addnodes desc_parameter r!)r"}r#(hX region_nameh}r$(h]h]h]h]h]uhjh]r%hX region_namer&r'}r((hUhj"ubahUdesc_parameterr)ubj!)r*}r+(hX **kw_paramsh}r,(h]h]h]h]h]uhjh]r-hX **kw_paramsr.r/}r0(hUhj*ubahj)ubeubeubcsphinx.addnodes desc_content r1)r2}r3(hUhhhhhU desc_contentr4h}r5(h]h]h]h]h]uhNhhh]ubeubh)r6}r7(hUhhhNhhh}r8(h]h]h]h]h]Uentries]r9(hX#regions() (in module boto.dynamodb)hUtr:auhNhhh]ubh)r;}r<(hUhhhNhhh}r=(hhXpyh]h]h]h]h]hXfunctionr>hj>uhNhhh]r?(h)r@}rA(hX regions()hj;hhhhh}rB(h]rChahhX boto.dynamodbrDrE}rFbh]h]h]h]rGhajXregionsrHjUjuhNhhh]rI(j )rJ}rK(hXboto.dynamodb.hj@hhhj h}rL(h]h]h]h]h]uhNhhh]rMhXboto.dynamodb.rNrO}rP(hUhjJubaubj)rQ}rR(hjHhj@hhhjh}rS(h]h]h]h]h]uhNhhh]rThXregionsrUrV}rW(hUhjQubaubj)rX}rY(hUhj@hhhjh}rZ(h]h]h]h]h]uhNhhh]ubeubj1)r[}r\(hUhj;hhhj4h}r](h]h]h]h]h]uhNhhh]r^(cdocutils.nodes paragraph r_)r`}ra(hX:Get all available regions for the Amazon DynamoDB service.rbhj[hXb/Users/kyleknap/Documents/GitHub/boto/boto/dynamodb/__init__.py:docstring of boto.dynamodb.regionshU paragraphrch}rd(h]h]h]h]h]uhKhhh]rehX:Get all available regions for the Amazon DynamoDB service.rfrg}rh(hjbhj`ubaubcdocutils.nodes field_list ri)rj}rk(hUhj[hNhU field_listrlh}rm(h]h]h]h]h]uhNhhh]rn(cdocutils.nodes field ro)rp}rq(hUh}rr(h]h]h]h]h]uhjjh]rs(cdocutils.nodes field_name rt)ru}rv(hUh}rw(h]h]h]h]h]uhjph]rxhX Return typeryrz}r{(hUhjuubahU field_namer|ubcdocutils.nodes field_body r})r~}r(hUh}r(h]h]h]h]h]uhjph]rj_)r}r(hUh}r(h]h]h]h]h]uhj~h]rhXlistrr}r(hXlisthjubahjcubahU field_bodyrubehUfieldrubjo)r}r(hUh}r(h]h]h]h]h]uhjjh]r(jt)r}r(hUh}r(h]h]h]h]h]uhjh]rhXReturnsrr}r(hUhjubahj|ubj})r}r(hUh}r(h]h]h]h]h]uhjh]rj_)r}r(hUh}r(h]h]h]h]h]uhjh]r(hX A list of rr}r(hX A list of hjubcsphinx.addnodes pending_xref r)r}r(hX#:class:`boto.regioninfo.RegionInfo`rhjhhhU pending_xrefrh}r(UreftypeXclassUrefwarnrU reftargetrXboto.regioninfo.RegionInfoU refdomainXpyrh]h]U refexplicith]h]h]UrefdocrX ref/dynamodbrUpy:classrNU py:modulerX boto.dynamodbruhKh]rcdocutils.nodes literal r)r}r(hjh}r(h]h]r(UxrefrjXpy-classreh]h]h]uhjh]rhXboto.regioninfo.RegionInforr}r(hUhjubahUliteralrubaubehjcubahjubehjubeubeubeubeubh)r}r(hUhhhhhhh}r(h]h]h]h]r(Xmodule-boto.dynamodb.layer1rheh]rhAauhKhhh]r(h)r}r(hXboto.dynamodb.layer1rhjhhhhh}r(h]h]h]h]h]uhKhhh]rhXboto.dynamodb.layer1rr}r(hjhjubaubh)r}r(hUhjhhhhh}r(h]h]h]h]h]Uentries]r(hXboto.dynamodb.layer1 (module)Xmodule-boto.dynamodb.layer1UtrauhKhhh]ubh)r}r(hUhjhNhhh}r(h]h]h]h]h]Uentries]r(hX&Layer1 (class in boto.dynamodb.layer1)hSUtrauhNhhh]ubh)r}r(hUhjhNhhh}r(hhXpyrh]h]h]h]h]hXclassrhjuhNhhh]r(h)r}r(hXLayer1(aws_access_key_id=None, aws_secret_access_key=None, is_secure=True, port=None, proxy=None, proxy_port=None, debug=0, security_token=None, region=None, validate_certs=True, validate_checksums=True, profile_name=None)hjhhhhh}r(h]rhSahhXboto.dynamodb.layer1rr}rbh]h]h]h]rhSajXLayer1rjUjuhNhhh]r(csphinx.addnodes desc_annotation r)r}r(hXclass hjhhhUdesc_annotationrh}r(h]h]h]h]h]uhNhhh]rhXclass rr}r(hUhjubaubj )r}r(hXboto.dynamodb.layer1.hjhhhj h}r(h]h]h]h]h]uhNhhh]rhXboto.dynamodb.layer1.rr}r(hUhjubaubj)r}r(hjhjhhhjh}r(h]h]h]h]h]uhNhhh]rhXLayer1rr}r(hUhjubaubj)r}r(hUhjhhhjh}r(h]h]h]h]h]uhNhhh]r(j!)r}r(hXaws_access_key_id=Noneh}r(h]h]h]h]h]uhjh]rhXaws_access_key_id=Nonerr}r(hUhjubahj)ubj!)r}r(hXaws_secret_access_key=Noneh}r (h]h]h]h]h]uhjh]r hXaws_secret_access_key=Noner r }r (hUhjubahj)ubj!)r}r(hXis_secure=Trueh}r(h]h]h]h]h]uhjh]rhXis_secure=Truerr}r(hUhjubahj)ubj!)r}r(hX port=Noneh}r(h]h]h]h]h]uhjh]rhX port=Nonerr}r(hUhjubahj)ubj!)r}r(hX proxy=Noneh}r(h]h]h]h]h]uhjh]rhX proxy=Noner r!}r"(hUhjubahj)ubj!)r#}r$(hXproxy_port=Noneh}r%(h]h]h]h]h]uhjh]r&hXproxy_port=Noner'r(}r)(hUhj#ubahj)ubj!)r*}r+(hXdebug=0h}r,(h]h]h]h]h]uhjh]r-hXdebug=0r.r/}r0(hUhj*ubahj)ubj!)r1}r2(hXsecurity_token=Noneh}r3(h]h]h]h]h]uhjh]r4hXsecurity_token=Noner5r6}r7(hUhj1ubahj)ubj!)r8}r9(hX region=Noneh}r:(h]h]h]h]h]uhjh]r;hX region=Noner<r=}r>(hUhj8ubahj)ubj!)r?}r@(hXvalidate_certs=Trueh}rA(h]h]h]h]h]uhjh]rBhXvalidate_certs=TruerCrD}rE(hUhj?ubahj)ubj!)rF}rG(hXvalidate_checksums=Trueh}rH(h]h]h]h]h]uhjh]rIhXvalidate_checksums=TruerJrK}rL(hUhjFubahj)ubj!)rM}rN(hXprofile_name=Noneh}rO(h]h]h]h]h]uhjh]rPhXprofile_name=NonerQrR}rS(hUhjMubahj)ubeubeubj1)rT}rU(hUhjhhhj4h}rV(h]h]h]h]h]uhNhhh]rW(j_)rX}rY(hXThis is the lowest-level interface to DynamoDB. Methods at this layer map directly to API requests and parameters to the methods are either simple, scalar values or they are the Python equivalent of the JSON input as defined in the DynamoDB Developer's Guide. All responses are direct decoding of the JSON response bodies to Python data structures via the json or simplejson modules.rZhjThXf/Users/kyleknap/Documents/GitHub/boto/boto/dynamodb/layer1.py:docstring of boto.dynamodb.layer1.Layer1hjch}r[(h]h]h]h]h]uhKhhh]r\hXThis is the lowest-level interface to DynamoDB. Methods at this layer map directly to API requests and parameters to the methods are either simple, scalar values or they are the Python equivalent of the JSON input as defined in the DynamoDB Developer's Guide. All responses are direct decoding of the JSON response bodies to Python data structures via the json or simplejson modules.r]r^}r_(hjZhjXubaubji)r`}ra(hUhjThNhjlh}rb(h]h]h]h]h]uhNhhh]rcjo)rd}re(hUh}rf(h]h]h]h]h]uhj`h]rg(jt)rh}ri(hUh}rj(h]h]h]h]h]uhjdh]rkhX Variablesrlrm}rn(hUhjhubahj|ubj})ro}rp(hUh}rq(h]h]h]h]h]uhjdh]rrj_)rs}rt(hUh}ru(h]h]h]h]h]uhjoh]rv(j)rw}rx(hUh}ry(UreftypeUobjrzU reftargetXthroughput_exceeded_eventsr{U refdomainjh]h]U refexplicith]h]h]uhjsh]r|cdocutils.nodes strong r})r~}r(hj{h}r(h]h]h]h]h]uhjwh]rhXthroughput_exceeded_eventsrr}r(hUhj~ubahUstrongrubahjubhX -- rr}r(hUhjsubhXAn integer variable that keeps a running total of the number of ThroughputExceeded responses this connection has received from Amazon DynamoDB.rr}r(hXAn integer variable that keeps a running total of the number of ThroughputExceeded responses this connection has received from Amazon DynamoDB.hjsubehjcubahjubehjubaubh)r}r(hUhjThX/Users/kyleknap/Documents/GitHub/boto/boto/dynamodb/layer1.py:docstring of boto.dynamodb.layer1.Layer1.ConditionalCheckFailedErrorrhhh}r(h]h]h]h]h]Uentries]r(hXCConditionalCheckFailedError (boto.dynamodb.layer1.Layer1 attribute)h UtrauhNhhh]ubh)r}r(hUhjThjhhh}r(hhXpyh]h]h]h]h]hX attributerhjuhNhhh]r(h)r}r(hX"Layer1.ConditionalCheckFailedErrorhjhU rhhh}r(h]rh ahhXboto.dynamodb.layer1rr}rbh]h]h]h]rh ajX"Layer1.ConditionalCheckFailedErrorjjjuhNhhh]r(j)r}r(hXConditionalCheckFailedErrorhjhjhjh}r(h]h]h]h]h]uhNhhh]rhXConditionalCheckFailedErrorrr}r(hUhjubaubj)r}r(hX$ = 'ConditionalCheckFailedException'hjhjhjh}r(h]h]h]h]h]uhNhhh]rhX$ = 'ConditionalCheckFailedException'rr}r(hUhjubaubeubj1)r}r(hUhjhjhj4h}r(h]h]h]h]h]uhNhhh]rj_)r}r(hX:The error response returned when a conditional check failsrhjhjhjch}r(h]h]h]h]h]uhKhhh]rhX:The error response returned when a conditional check failsrr}r(hjhjubaubaubeubh)r}r(hUhjThXx/Users/kyleknap/Documents/GitHub/boto/boto/dynamodb/layer1.py:docstring of boto.dynamodb.layer1.Layer1.DefaultRegionNamerhhh}r(h]h]h]h]h]Uentries]r(hX9DefaultRegionName (boto.dynamodb.layer1.Layer1 attribute)hUtrauhNhhh]ubh)r}r(hUhjThjhhh}r(hhXpyh]h]h]h]h]hX attributerhjuhNhhh]r(h)r}r(hXLayer1.DefaultRegionNamehjhjhhh}r(h]rhahhXboto.dynamodb.layer1rr}rbh]h]h]h]rhajXLayer1.DefaultRegionNamejjjuhNhhh]r(j)r}r(hXDefaultRegionNamehjhjhjh}r(h]h]h]h]h]uhNhhh]rhXDefaultRegionNamerr}r(hUhjubaubj)r}r(hX = 'us-east-1'hjhjhjh}r(h]h]h]h]h]uhNhhh]rhX = 'us-east-1'rr}r(hUhjubaubeubj1)r}r(hUhjhjhj4h}r(h]h]h]h]h]uhNhhh]rj_)r}r(hX)The default region name for DynamoDB API.rhjhjhjch}r(h]h]h]h]h]uhKhhh]rhX)The default region name for DynamoDB API.rr}r(hjhjubaubaubeubh)r}r(hUhjThXt/Users/kyleknap/Documents/GitHub/boto/boto/dynamodb/layer1.py:docstring of boto.dynamodb.layer1.Layer1.NumberRetriesrhhh}r(h]h]h]h]h]Uentries]r(hX5NumberRetries (boto.dynamodb.layer1.Layer1 attribute)h:UtrauhNhhh]ubh)r}r(hUhjThjhhh}r(hhXpyh]h]h]h]h]hX attributerhjuhNhhh]r(h)r}r(hXLayer1.NumberRetrieshjhjhhh}r(h]rh:ahhXboto.dynamodb.layer1rr}rbh]h]h]h]rh:ajXLayer1.NumberRetriesjjjuhNhhh]r(j)r}r(hX NumberRetrieshjhjhjh}r(h]h]h]h]h]uhNhhh]rhX NumberRetriesrr}r(hUhjubaubj)r}r(hX = 10hjhjhjh}r(h]h]h]h]h]uhNhhh]rhX = 10rr }r (hUhjubaubeubj1)r }r (hUhjhjhj4h}r (h]h]h]h]h]uhNhhh]rj_)r}r(hX(The number of times an error is retried.rhj hjhjch}r(h]h]h]h]h]uhKhhh]rhX(The number of times an error is retried.rr}r(hjhjubaubaubeubh)r}r(hUhjThUhhh}r(h]h]h]h]h]Uentries]r(hX5ResponseError (boto.dynamodb.layer1.Layer1 attribute)hWUtrauhNhhh]ubh)r}r(hUhjThUhhh}r(hhXpyh]h]h]h]h]hX attributerhjuhNhhh]r (h)r!}r"(hXLayer1.ResponseErrorhjhhhhh}r#(h]r$hWahhXboto.dynamodb.layer1r%r&}r'bh]h]h]h]r(hWajXLayer1.ResponseErrorjjjuhNhhh]r)j)r*}r+(hX ResponseErrorhj!hhhjh}r,(h]h]h]h]h]uhNhhh]r-hX ResponseErrorr.r/}r0(hUhj*ubaubaubj1)r1}r2(hUhjhhhj4h}r3(h]h]h]h]h]uhNhhh]r4j_)r5}r6(hX'alias of :class:`DynamoDBResponseError`hj1hUhjch}r7(h]h]h]h]h]uhKhhh]r8(hX alias of r9r:}r;(hX alias of hj5ubj)r<}r=(hX:class:`DynamoDBResponseError`r>hj5hhhjh}r?(UreftypeXclassjjXDynamoDBResponseErrorU refdomainXpyr@h]h]U refexplicith]h]h]jjjjjXboto.dynamodb.layer1rAuhK,h]rBj)rC}rD(hj>h}rE(h]h]rF(jj@Xpy-classrGeh]h]h]uhj<h]rHhXDynamoDBResponseErrorrIrJ}rK(hUhjCubahjubaubeubaubeubh)rL}rM(hUhjThXr/Users/kyleknap/Documents/GitHub/boto/boto/dynamodb/layer1.py:docstring of boto.dynamodb.layer1.Layer1.ServiceNamerNhhh}rO(h]h]h]h]h]Uentries]rP(hX3ServiceName (boto.dynamodb.layer1.Layer1 attribute)hLUtrQauhNhhh]ubh)rR}rS(hUhjThjNhhh}rT(hhXpyh]h]h]h]h]hX attributerUhjUuhNhhh]rV(h)rW}rX(hXLayer1.ServiceNamehjRhjhhh}rY(h]rZhLahhXboto.dynamodb.layer1r[r\}r]bh]h]h]h]r^hLajXLayer1.ServiceNamejjjuhNhhh]r_(j)r`}ra(hX ServiceNamehjWhjhjh}rb(h]h]h]h]h]uhNhhh]rchX ServiceNamerdre}rf(hUhj`ubaubj)rg}rh(hX = 'DynamoDB'hjWhjhjh}ri(h]h]h]h]h]uhNhhh]rjhX = 'DynamoDB'rkrl}rm(hUhjgubaubeubj1)rn}ro(hUhjRhjhj4h}rp(h]h]h]h]h]uhNhhh]rqj_)rr}rs(hXThe name of the ServicerthjnhjNhjch}ru(h]h]h]h]h]uhKhhh]rvhXThe name of the Servicerwrx}ry(hjthjrubaubaubeubh)rz}r{(hUhjThXz/Users/kyleknap/Documents/GitHub/boto/boto/dynamodb/layer1.py:docstring of boto.dynamodb.layer1.Layer1.SessionExpiredErrorr|hhh}r}(h]h]h]h]h]Uentries]r~(hX;SessionExpiredError (boto.dynamodb.layer1.Layer1 attribute)hMUtrauhNhhh]ubh)r}r(hUhjThj|hhh}r(hhXpyh]h]h]h]h]hX attributerhjuhNhhh]r(h)r}r(hXLayer1.SessionExpiredErrorhjhjhhh}r(h]rhMahhXboto.dynamodb.layer1rr}rbh]h]h]h]rhMajXLayer1.SessionExpiredErrorjjjuhNhhh]r(j)r}r(hXSessionExpiredErrorhjhjhjh}r(h]h]h]h]h]uhNhhh]rhXSessionExpiredErrorrr}r(hUhjubaubj)r}r(hX3 = 'com.amazon.coral.service#ExpiredTokenException'hjhjhjh}r(h]h]h]h]h]uhNhhh]rhX3 = 'com.amazon.coral.service#ExpiredTokenException'rr}r(hUhjubaubeubj1)r}r(hUhjhjhj4h}r(h]h]h]h]h]uhNhhh]rj_)r}r(hX:The error response returned when session token has expiredrhjhj|hjch}r(h]h]h]h]h]uhKhhh]rhX:The error response returned when session token has expiredrr}r(hjhjubaubaubeubh)r}r(hUhjThXs/Users/kyleknap/Documents/GitHub/boto/boto/dynamodb/layer1.py:docstring of boto.dynamodb.layer1.Layer1.ThruputErrorrhhh}r(h]h]h]h]h]Uentries]r(hX4ThruputError (boto.dynamodb.layer1.Layer1 attribute)h UtrauhNhhh]ubh)r}r(hUhjThjhhh}r(hhXpyh]h]h]h]h]hX attributerhjuhNhhh]r(h)r}r(hXLayer1.ThruputErrorhjhjhhh}r(h]rh ahhXboto.dynamodb.layer1rr}rbh]h]h]h]rh ajXLayer1.ThruputErrorjjjuhNhhh]r(j)r}r(hX ThruputErrorhjhjhjh}r(h]h]h]h]h]uhNhhh]rhX ThruputErrorrr}r(hUhjubaubj)r}r(hX+ = 'ProvisionedThroughputExceededException'hjhjhjh}r(h]h]h]h]h]uhNhhh]rhX+ = 'ProvisionedThroughputExceededException'rr}r(hUhjubaubeubj1)r}r(hUhjhjhj4h}r(h]h]h]h]h]uhNhhh]rj_)r}r(hXCThe error response returned when provisioned throughput is exceededrhjhjhjch}r(h]h]h]h]h]uhKhhh]rhXCThe error response returned when provisioned throughput is exceededrr}r(hjhjubaubaubeubh)r}r(hUhjThXv/Users/kyleknap/Documents/GitHub/boto/boto/dynamodb/layer1.py:docstring of boto.dynamodb.layer1.Layer1.ValidationErrorrhhh}r(h]h]h]h]h]Uentries]r(hX7ValidationError (boto.dynamodb.layer1.Layer1 attribute)hFUtrauhNhhh]ubh)r}r(hUhjThjhhh}r(hhXpyh]h]h]h]h]hX attributerhjuhNhhh]r(h)r}r(hXLayer1.ValidationErrorhjhjhhh}r(h]rhFahhXboto.dynamodb.layer1rr}rbh]h]h]h]rhFajXLayer1.ValidationErrorjjjuhNhhh]r(j)r}r(hXValidationErrorhjhjhjh}r(h]h]h]h]h]uhNhhh]rhXValidationErrorrr}r(hUhjubaubj)r}r(hX = 'ValidationException'hjhjhjh}r(h]h]h]h]h]uhNhhh]rhX = 'ValidationException'rr}r(hUhjubaubeubj1)r}r(hUhjhjhj4h}r(h]h]h]h]h]uhNhhh]rj_)r}r(hX?The error response returned when an item is invalid in some wayrhjhjhjch}r(h]h]h]h]h]uhKhhh]rhX?The error response returned when an item is invalid in some wayrr}r(hjhjubaubaubeubh)r}r(hUhjThXn/Users/kyleknap/Documents/GitHub/boto/boto/dynamodb/layer1.py:docstring of boto.dynamodb.layer1.Layer1.Versionrhhh}r(h]h]h]h]h]Uentries]r(hX/Version (boto.dynamodb.layer1.Layer1 attribute)huUtr auhNhhh]ubh)r }r (hUhjThjhhh}r (hhXpyh]h]h]h]h]hX attributer hj uhNhhh]r(h)r}r(hXLayer1.Versionhj hjhhh}r(h]rhuahhXboto.dynamodb.layer1rr}rbh]h]h]h]rhuajXLayer1.VersionjjjuhNhhh]r(j)r}r(hXVersionhjhjhjh}r(h]h]h]h]h]uhNhhh]rhXVersionrr}r(hUhjubaubj)r}r (hX = '20111205'hjhjhjh}r!(h]h]h]h]h]uhNhhh]r"hX = '20111205'r#r$}r%(hUhjubaubeubj1)r&}r'(hUhj hjhj4h}r((h]h]h]h]h]uhNhhh]r)j_)r*}r+(hXDynamoDB API version.r,hj&hjhjch}r-(h]h]h]h]h]uhKhhh]r.hXDynamoDB API version.r/r0}r1(hj,hj*ubaubaubeubh)r2}r3(hUhjThNhhh}r4(h]h]h]h]h]Uentries]r5(hX5batch_get_item() (boto.dynamodb.layer1.Layer1 method)h]Utr6auhNhhh]ubh)r7}r8(hUhjThNhhh}r9(hhXpyr:h]h]h]h]h]hXmethodr;hj;uhNhhh]r<(h)r=}r>(hX6Layer1.batch_get_item(request_items, object_hook=None)hj7hhhhh}r?(h]r@h]ahhXboto.dynamodb.layer1rArB}rCbh]h]h]h]rDh]ajXLayer1.batch_get_itemjjjuhNhhh]rE(j)rF}rG(hXbatch_get_itemhj=hhhjh}rH(h]h]h]h]h]uhNhhh]rIhXbatch_get_itemrJrK}rL(hUhjFubaubj)rM}rN(hUhj=hhhjh}rO(h]h]h]h]h]uhNhhh]rP(j!)rQ}rR(hX request_itemsh}rS(h]h]h]h]h]uhjMh]rThX request_itemsrUrV}rW(hUhjQubahj)ubj!)rX}rY(hXobject_hook=Noneh}rZ(h]h]h]h]h]uhjMh]r[hXobject_hook=Noner\r]}r^(hUhjXubahj)ubeubeubj1)r_}r`(hUhj7hhhj4h}ra(h]h]h]h]h]uhNhhh]rb(j_)rc}rd(hX\Return a set of attributes for a multiple items in multiple tables using their primary keys.rehj_hXu/Users/kyleknap/Documents/GitHub/boto/boto/dynamodb/layer1.py:docstring of boto.dynamodb.layer1.Layer1.batch_get_itemhjch}rf(h]h]h]h]h]uhKhhh]rghX\Return a set of attributes for a multiple items in multiple tables using their primary keys.rhri}rj(hjehjcubaubji)rk}rl(hUhj_hNhjlh}rm(h]h]h]h]h]uhNhhh]rnjo)ro}rp(hUh}rq(h]h]h]h]h]uhjkh]rr(jt)rs}rt(hUh}ru(h]h]h]h]h]uhjoh]rvhX Parametersrwrx}ry(hUhjsubahj|ubj})rz}r{(hUh}r|(h]h]h]h]h]uhjoh]r}j_)r~}r(hUh}r(h]h]h]h]h]uhjzh]r(j})r}r(hX request_itemsh}r(h]h]h]h]h]uhj~h]rhX request_itemsrr}r(hUhjubahjubhX (rr}r(hUhj~ubj)r}r(hUh}r(UreftypejzU reftargetXdictrU refdomainj:h]h]U refexplicith]h]h]uhj~h]rcdocutils.nodes emphasis r)r}r(hjh}r(h]h]h]h]h]uhjh]rhXdictrr}r(hUhjubahUemphasisrubahjubhX)r}r(hUhj~ubhX -- rr}r(hUhj~ubhXHA Python version of the RequestItems data structure defined by DynamoDB.rr}r(hXHA Python version of the RequestItems data structure defined by DynamoDB.hj~ubehjcubahjubehjubaubeubeubh)r}r(hUhjThNhhh}r(h]h]h]h]h]Uentries]r(hX7batch_write_item() (boto.dynamodb.layer1.Layer1 method)hUtrauhNhhh]ubh)r}r(hUhjThNhhh}r(hhXpyrh]h]h]h]h]hXmethodrhjuhNhhh]r(h)r}r(hX8Layer1.batch_write_item(request_items, object_hook=None)hjhhhhh}r(h]rhahhXboto.dynamodb.layer1rr}rbh]h]h]h]rhajXLayer1.batch_write_itemjjjuhNhhh]r(j)r}r(hXbatch_write_itemhjhhhjh}r(h]h]h]h]h]uhNhhh]rhXbatch_write_itemrr}r(hUhjubaubj)r}r(hUhjhhhjh}r(h]h]h]h]h]uhNhhh]r(j!)r}r(hX request_itemsh}r(h]h]h]h]h]uhjh]rhX request_itemsrr}r(hUhjubahj)ubj!)r}r(hXobject_hook=Noneh}r(h]h]h]h]h]uhjh]rhXobject_hook=Nonerr}r(hUhjubahj)ubeubeubj1)r}r(hUhjhhhj4h}r(h]h]h]h]h]uhNhhh]r(j_)r}r(hXfThis operation enables you to put or delete several items across multiple tables in a single API call.rhjhXw/Users/kyleknap/Documents/GitHub/boto/boto/dynamodb/layer1.py:docstring of boto.dynamodb.layer1.Layer1.batch_write_itemhjch}r(h]h]h]h]h]uhKhhh]rhXfThis operation enables you to put or delete several items across multiple tables in a single API call.rr}r(hjhjubaubji)r}r(hUhjhNhjlh}r(h]h]h]h]h]uhNhhh]rjo)r}r(hUh}r(h]h]h]h]h]uhjh]r(jt)r}r(hUh}r(h]h]h]h]h]uhjh]rhX Parametersrr}r(hUhjubahj|ubj})r}r(hUh}r(h]h]h]h]h]uhjh]rj_)r}r(hUh}r(h]h]h]h]h]uhjh]r(j})r}r(hX request_itemsh}r(h]h]h]h]h]uhjh]rhX request_itemsrr}r(hUhjubahjubhX (rr}r(hUhjubj)r}r(hUh}r(UreftypejzU reftargetXdictrU refdomainjh]h]U refexplicith]h]h]uhjh]rj)r}r(hjh}r(h]h]h]h]h]uhjh]rhXdictrr}r(hUhjubahjubahjubhX)r}r (hUhjubhX -- r r }r (hUhjubhXHA Python version of the RequestItems data structure defined by DynamoDB.r r}r(hXHA Python version of the RequestItems data structure defined by DynamoDB.hjubehjcubahjubehjubaubeubeubh)r}r(hUhjThNhhh}r(h]h]h]h]h]Uentries]r(hX3create_table() (boto.dynamodb.layer1.Layer1 method)h[UtrauhNhhh]ubh)r}r(hUhjThNhhh}r(hhXpyrh]h]h]h]h]hXmethodrhjuhNhhh]r(h)r}r(hX?Layer1.create_table(table_name, schema, provisioned_throughput)hjhhhhh}r(h]rh[ahhXboto.dynamodb.layer1rr }r!bh]h]h]h]r"h[ajXLayer1.create_tablejjjuhNhhh]r#(j)r$}r%(hX create_tablehjhhhjh}r&(h]h]h]h]h]uhNhhh]r'hX create_tabler(r)}r*(hUhj$ubaubj)r+}r,(hUhjhhhjh}r-(h]h]h]h]h]uhNhhh]r.(j!)r/}r0(hX table_nameh}r1(h]h]h]h]h]uhj+h]r2hX table_namer3r4}r5(hUhj/ubahj)ubj!)r6}r7(hXschemah}r8(h]h]h]h]h]uhj+h]r9hXschemar:r;}r<(hUhj6ubahj)ubj!)r=}r>(hXprovisioned_throughputh}r?(h]h]h]h]h]uhj+h]r@hXprovisioned_throughputrArB}rC(hUhj=ubahj)ubeubeubj1)rD}rE(hUhjhhhj4h}rF(h]h]h]h]h]uhNhhh]rG(j_)rH}rI(hXAdd a new table to your account. The table name must be unique among those associated with the account issuing the request. This request triggers an asynchronous workflow to begin creating the table. When the workflow is complete, the state of the table will be ACTIVE.rJhjDhXs/Users/kyleknap/Documents/GitHub/boto/boto/dynamodb/layer1.py:docstring of boto.dynamodb.layer1.Layer1.create_tablehjch}rK(h]h]h]h]h]uhKhhh]rLhXAdd a new table to your account. The table name must be unique among those associated with the account issuing the request. This request triggers an asynchronous workflow to begin creating the table. When the workflow is complete, the state of the table will be ACTIVE.rMrN}rO(hjJhjHubaubji)rP}rQ(hUhjDhNhjlh}rR(h]h]h]h]h]uhNhhh]rSjo)rT}rU(hUh}rV(h]h]h]h]h]uhjPh]rW(jt)rX}rY(hUh}rZ(h]h]h]h]h]uhjTh]r[hX Parametersr\r]}r^(hUhjXubahj|ubj})r_}r`(hUh}ra(h]h]h]h]h]uhjTh]rbcdocutils.nodes bullet_list rc)rd}re(hUh}rf(h]h]h]h]h]uhj_h]rg(cdocutils.nodes list_item rh)ri}rj(hUh}rk(h]h]h]h]h]uhjdh]rlj_)rm}rn(hUh}ro(h]h]h]h]h]uhjih]rp(j})rq}rr(hX table_nameh}rs(h]h]h]h]h]uhjmh]rthX table_namerurv}rw(hUhjqubahjubhX (rxry}rz(hUhjmubj)r{}r|(hUh}r}(UreftypejzU reftargetXstrr~U refdomainjh]h]U refexplicith]h]h]uhjmh]rj)r}r(hj~h}r(h]h]h]h]h]uhj{h]rhXstrrr}r(hUhjubahjubahjubhX)r}r(hUhjmubhX -- rr}r(hUhjmubhX The name of the table to create.rr}r(hX The name of the table to create.hjmubehjcubahU list_itemrubjh)r}r(hUh}r(h]h]h]h]h]uhjdh]rj_)r}r(hUh}r(h]h]h]h]h]uhjh]r(j})r}r(hXschemah}r(h]h]h]h]h]uhjh]rhXschemarr}r(hUhjubahjubhX (rr}r(hUhjubj)r}r(hUh}r(UreftypejzU reftargetXdictrU refdomainjh]h]U refexplicith]h]h]uhjh]rj)r}r(hjh}r(h]h]h]h]h]uhjh]rhXdictrr}r(hUhjubahjubahjubhX)r}r(hUhjubhX -- rr}r(hUhjubhXGA Python version of the KeySchema data structure as defined by DynamoDBrr}r(hXGA Python version of the KeySchema data structure as defined by DynamoDBhjubehjcubahjubjh)r}r(hUh}r(h]h]h]h]h]uhjdh]rj_)r}r(hUh}r(h]h]h]h]h]uhjh]r(j})r}r(hXprovisioned_throughputh}r(h]h]h]h]h]uhjh]rhXprovisioned_throughputrr}r(hUhjubahjubhX (rr}r(hUhjubj)r}r(hUh}r(UreftypejzU reftargetXdictrU refdomainjh]h]U refexplicith]h]h]uhjh]rj)r}r(hjh}r(h]h]h]h]h]uhjh]rhXdictrr}r(hUhjubahjubahjubhX)r}r(hUhjubhX -- rr}r(hUhjubhXQA Python version of the ProvisionedThroughput data structure defined by DynamoDB.rr}r(hXQA Python version of the ProvisionedThroughput data structure defined by DynamoDB.hjubehjcubahjubehU bullet_listrubahjubehjubaubeubeubh)r}r(hUhjThNhhh}r(h]h]h]h]h]Uentries]r(hX2delete_item() (boto.dynamodb.layer1.Layer1 method)hYUtrauhNhhh]ubh)r}r(hUhjThNhhh}r(hhXpyrh]h]h]h]h]hXmethodrhjuhNhhh]r(h)r}r(hXXLayer1.delete_item(table_name, key, expected=None, return_values=None, object_hook=None)hjhhhhh}r(h]rhYahhXboto.dynamodb.layer1rr}rbh]h]h]h]rhYajXLayer1.delete_itemjjjuhNhhh]r(j)r}r(hX delete_itemhjhhhjh}r(h]h]h]h]h]uhNhhh]rhX delete_itemrr}r(hUhjubaubj)r}r(hUhjhhhjh}r(h]h]h]h]h]uhNhhh]r(j!)r}r(hX table_nameh}r(h]h]h]h]h]uhjh]rhX table_namerr}r(hUhjubahj)ubj!)r}r(hXkeyh}r(h]h]h]h]h]uhjh]rhXkeyrr}r (hUhjubahj)ubj!)r }r (hX expected=Noneh}r (h]h]h]h]h]uhjh]r hX expected=Nonerr}r(hUhj ubahj)ubj!)r}r(hXreturn_values=Noneh}r(h]h]h]h]h]uhjh]rhXreturn_values=Nonerr}r(hUhjubahj)ubj!)r}r(hXobject_hook=Noneh}r(h]h]h]h]h]uhjh]rhXobject_hook=Nonerr}r(hUhjubahj)ubeubeubj1)r}r (hUhjhhhj4h}r!(h]h]h]h]h]uhNhhh]r"(j_)r#}r$(hX~Delete an item and all of it's attributes by primary key. You can perform a conditional delete by specifying an expected rule.r%hjhXr/Users/kyleknap/Documents/GitHub/boto/boto/dynamodb/layer1.py:docstring of boto.dynamodb.layer1.Layer1.delete_itemhjch}r&(h]h]h]h]h]uhKhhh]r'hX~Delete an item and all of it's attributes by primary key. You can perform a conditional delete by specifying an expected rule.r(r)}r*(hj%hj#ubaubji)r+}r,(hUhjhNhjlh}r-(h]h]h]h]h]uhNhhh]r.jo)r/}r0(hUh}r1(h]h]h]h]h]uhj+h]r2(jt)r3}r4(hUh}r5(h]h]h]h]h]uhj/h]r6hX Parametersr7r8}r9(hUhj3ubahj|ubj})r:}r;(hUh}r<(h]h]h]h]h]uhj/h]r=jc)r>}r?(hUh}r@(h]h]h]h]h]uhj:h]rA(jh)rB}rC(hUh}rD(h]h]h]h]h]uhj>h]rEj_)rF}rG(hUh}rH(h]h]h]h]h]uhjBh]rI(j})rJ}rK(hX table_nameh}rL(h]h]h]h]h]uhjFh]rMhX table_namerNrO}rP(hUhjJubahjubhX (rQrR}rS(hUhjFubj)rT}rU(hUh}rV(UreftypejzU reftargetXstrrWU refdomainjh]h]U refexplicith]h]h]uhjFh]rXj)rY}rZ(hjWh}r[(h]h]h]h]h]uhjTh]r\hXstrr]r^}r_(hUhjYubahjubahjubhX)r`}ra(hUhjFubhX -- rbrc}rd(hUhjFubhX*The name of the table containing the item.rerf}rg(hX*The name of the table containing the item.hjFubehjcubahjubjh)rh}ri(hUh}rj(h]h]h]h]h]uhj>h]rkj_)rl}rm(hUh}rn(h]h]h]h]h]uhjhh]ro(j})rp}rq(hXkeyh}rr(h]h]h]h]h]uhjlh]rshXkeyrtru}rv(hUhjpubahjubhX (rwrx}ry(hUhjlubj)rz}r{(hUh}r|(UreftypejzU reftargetXdictr}U refdomainjh]h]U refexplicith]h]h]uhjlh]r~j)r}r(hj}h}r(h]h]h]h]h]uhjzh]rhXdictrr}r(hUhjubahjubahjubhX)r}r(hUhjlubhX -- rr}r(hUhjlubhX?A Python version of the Key data structure defined by DynamoDB.rr}r(hX?A Python version of the Key data structure defined by DynamoDB.hjlubehjcubahjubjh)r}r(hUh}r(h]h]h]h]h]uhj>h]rj_)r}r(hUh}r(h]h]h]h]h]uhjh]r(j})r}r(hXexpectedh}r(h]h]h]h]h]uhjh]rhXexpectedrr}r(hUhjubahjubhX (rr}r(hUhjubj)r}r(hUh}r(UreftypejzU reftargetXdictrU refdomainjh]h]U refexplicith]h]h]uhjh]rj)r}r(hjh}r(h]h]h]h]h]uhjh]rhXdictrr}r(hUhjubahjubahjubhX)r}r(hUhjubhX -- rr}r(hUhjubhXDA Python version of the Expected data structure defined by DynamoDB.rr}r(hXDA Python version of the Expected data structure defined by DynamoDB.hjubehjcubahjubjh)r}r(hUh}r(h]h]h]h]h]uhj>h]rj_)r}r(hUh}r(h]h]h]h]h]uhjh]r(j})r}r(hX return_valuesh}r(h]h]h]h]h]uhjh]rhX return_valuesrr}r(hUhjubahjubhX (rr}r(hUhjubj)r}r(hUh}r(UreftypejzU reftargetXstrrU refdomainjh]h]U refexplicith]h]h]uhjh]rj)r}r(hjh}r(h]h]h]h]h]uhjh]rhXstrrr}r(hUhjubahjubahjubhX)r}r(hUhjubhX -- rr}r(hUhjubhXControls the return of attribute name-value pairs before then were changed. Possible values are: None or 'ALL_OLD'. If 'ALL_OLD' is specified and the item is overwritten, the content of the old item is returned.rr}r(hXControls the return of attribute name-value pairs before then were changed. Possible values are: None or 'ALL_OLD'. If 'ALL_OLD' is specified and the item is overwritten, the content of the old item is returned.hjubehjcubahjubehjubahjubehjubaubeubeubh)r}r(hUhjThNhhh}r(h]h]h]h]h]Uentries]r(hX3delete_table() (boto.dynamodb.layer1.Layer1 method)h_UtrauhNhhh]ubh)r}r(hUhjThNhhh}r(hhXpyrh]h]h]h]h]hXmethodrhjuhNhhh]r(h)r}r(hXLayer1.delete_table(table_name)hjhhhhh}r(h]rh_ahhXboto.dynamodb.layer1rr}rbh]h]h]h]rh_ajXLayer1.delete_tablejjjuhNhhh]r(j)r}r(hX delete_tablehjhhhjh}r(h]h]h]h]h]uhNhhh]rhX delete_tablerr}r(hUhjubaubj)r}r(hUhjhhhjh}r(h]h]h]h]h]uhNhhh]rj!)r}r(hX table_nameh}r(h]h]h]h]h]uhjh]rhX table_namerr}r(hUhjubahj)ubaubeubj1)r}r(hUhjhhhj4h}r(h]h]h]h]h]uhNhhh]r(j_)r}r(hXDeletes the table and all of it's data. After this request the table will be in the DELETING state until DynamoDB completes the delete operation.rhjhXs/Users/kyleknap/Documents/GitHub/boto/boto/dynamodb/layer1.py:docstring of boto.dynamodb.layer1.Layer1.delete_tablehjch}r(h]h]h]h]h]uhKhhh]rhXDeletes the table and all of it's data. After this request the table will be in the DELETING state until DynamoDB completes the delete operation.r r }r (hjhjubaubji)r }r (hUhjhNhjlh}r(h]h]h]h]h]uhNhhh]rjo)r}r(hUh}r(h]h]h]h]h]uhj h]r(jt)r}r(hUh}r(h]h]h]h]h]uhjh]rhX Parametersrr}r(hUhjubahj|ubj})r}r(hUh}r(h]h]h]h]h]uhjh]rj_)r}r (hUh}r!(h]h]h]h]h]uhjh]r"(j})r#}r$(hX table_nameh}r%(h]h]h]h]h]uhjh]r&hX table_namer'r(}r)(hUhj#ubahjubhX (r*r+}r,(hUhjubj)r-}r.(hUh}r/(UreftypejzU reftargetXstrr0U refdomainjh]h]U refexplicith]h]h]uhjh]r1j)r2}r3(hj0h}r4(h]h]h]h]h]uhj-h]r5hXstrr6r7}r8(hUhj2ubahjubahjubhX)r9}r:(hUhjubhX -- r;r<}r=(hUhjubhX The name of the table to delete.r>r?}r@(hX The name of the table to delete.hjubehjcubahjubehjubaubeubeubh)rA}rB(hUhjThNhhh}rC(h]h]h]h]h]Uentries]rD(hX5describe_table() (boto.dynamodb.layer1.Layer1 method)hCUtrEauhNhhh]ubh)rF}rG(hUhjThNhhh}rH(hhXpyrIh]h]h]h]h]hXmethodrJhjJuhNhhh]rK(h)rL}rM(hX!Layer1.describe_table(table_name)hjFhhhhh}rN(h]rOhCahhXboto.dynamodb.layer1rPrQ}rRbh]h]h]h]rShCajXLayer1.describe_tablejjjuhNhhh]rT(j)rU}rV(hXdescribe_tablehjLhhhjh}rW(h]h]h]h]h]uhNhhh]rXhXdescribe_tablerYrZ}r[(hUhjUubaubj)r\}r](hUhjLhhhjh}r^(h]h]h]h]h]uhNhhh]r_j!)r`}ra(hX table_nameh}rb(h]h]h]h]h]uhj\h]rchX table_namerdre}rf(hUhj`ubahj)ubaubeubj1)rg}rh(hUhjFhhhj4h}ri(h]h]h]h]h]uhNhhh]rj(j_)rk}rl(hX|Returns information about the table including current state of the table, primary key schema and when the table was created.rmhjghXu/Users/kyleknap/Documents/GitHub/boto/boto/dynamodb/layer1.py:docstring of boto.dynamodb.layer1.Layer1.describe_tablehjch}rn(h]h]h]h]h]uhKhhh]rohX|Returns information about the table including current state of the table, primary key schema and when the table was created.rprq}rr(hjmhjkubaubji)rs}rt(hUhjghNhjlh}ru(h]h]h]h]h]uhNhhh]rvjo)rw}rx(hUh}ry(h]h]h]h]h]uhjsh]rz(jt)r{}r|(hUh}r}(h]h]h]h]h]uhjwh]r~hX Parametersrr}r(hUhj{ubahj|ubj})r}r(hUh}r(h]h]h]h]h]uhjwh]rj_)r}r(hUh}r(h]h]h]h]h]uhjh]r(j})r}r(hX table_nameh}r(h]h]h]h]h]uhjh]rhX table_namerr}r(hUhjubahjubhX (rr}r(hUhjubj)r}r(hUh}r(UreftypejzU reftargetXstrrU refdomainjIh]h]U refexplicith]h]h]uhjh]rj)r}r(hjh}r(h]h]h]h]h]uhjh]rhXstrrr}r(hUhjubahjubahjubhX)r}r(hUhjubhX -- rr}r(hUhjubhX"The name of the table to describe.rr}r(hX"The name of the table to describe.hjubehjcubahjubehjubaubeubeubh)r}r(hUhjThNhhh}r(h]h]h]h]h]Uentries]r(hX/get_item() (boto.dynamodb.layer1.Layer1 method)h5UtrauhNhhh]ubh)r}r(hUhjThNhhh}r(hhXpyrh]h]h]h]h]hXmethodrhjuhNhhh]r(h)r}r(hXaLayer1.get_item(table_name, key, attributes_to_get=None, consistent_read=False, object_hook=None)hjhhhhh}r(h]rh5ahhXboto.dynamodb.layer1rr}rbh]h]h]h]rh5ajXLayer1.get_itemjjjuhNhhh]r(j)r}r(hXget_itemhjhhhjh}r(h]h]h]h]h]uhNhhh]rhXget_itemrr}r(hUhjubaubj)r}r(hUhjhhhjh}r(h]h]h]h]h]uhNhhh]r(j!)r}r(hX table_nameh}r(h]h]h]h]h]uhjh]rhX table_namerr}r(hUhjubahj)ubj!)r}r(hXkeyh}r(h]h]h]h]h]uhjh]rhXkeyrr}r(hUhjubahj)ubj!)r}r(hXattributes_to_get=Noneh}r(h]h]h]h]h]uhjh]rhXattributes_to_get=Nonerr}r(hUhjubahj)ubj!)r}r(hXconsistent_read=Falseh}r(h]h]h]h]h]uhjh]rhXconsistent_read=Falserr}r(hUhjubahj)ubj!)r}r(hXobject_hook=Noneh}r(h]h]h]h]h]uhjh]rhXobject_hook=Nonerr}r(hUhjubahj)ubeubeubj1)r}r(hUhjhhhj4h}r(h]h]h]h]h]uhNhhh]r(j_)r}r(hXEReturn a set of attributes for an item that matches the supplied key.rhjhXo/Users/kyleknap/Documents/GitHub/boto/boto/dynamodb/layer1.py:docstring of boto.dynamodb.layer1.Layer1.get_itemhjch}r(h]h]h]h]h]uhKhhh]rhXEReturn a set of attributes for an item that matches the supplied key.rr}r(hjhjubaubji)r}r(hUhjhNhjlh}r(h]h]h]h]h]uhNhhh]rjo)r}r(hUh}r(h]h]h]h]h]uhjh]r(jt)r}r(hUh}r(h]h]h]h]h]uhjh]rhX Parametersrr}r(hUhjubahj|ubj})r}r(hUh}r(h]h]h]h]h]uhjh]rjc)r }r (hUh}r (h]h]h]h]h]uhjh]r (jh)r }r(hUh}r(h]h]h]h]h]uhj h]rj_)r}r(hUh}r(h]h]h]h]h]uhj h]r(j})r}r(hX table_nameh}r(h]h]h]h]h]uhjh]rhX table_namerr}r(hUhjubahjubhX (rr}r(hUhjubj)r}r (hUh}r!(UreftypejzU reftargetXstrr"U refdomainjh]h]U refexplicith]h]h]uhjh]r#j)r$}r%(hj"h}r&(h]h]h]h]h]uhjh]r'hXstrr(r)}r*(hUhj$ubahjubahjubhX)r+}r,(hUhjubhX -- r-r.}r/(hUhjubhX*The name of the table containing the item.r0r1}r2(hX*The name of the table containing the item.hjubehjcubahjubjh)r3}r4(hUh}r5(h]h]h]h]h]uhj h]r6j_)r7}r8(hUh}r9(h]h]h]h]h]uhj3h]r:(j})r;}r<(hXkeyh}r=(h]h]h]h]h]uhj7h]r>hXkeyr?r@}rA(hUhj;ubahjubhX (rBrC}rD(hUhj7ubj)rE}rF(hUh}rG(UreftypejzU reftargetXdictrHU refdomainjh]h]U refexplicith]h]h]uhj7h]rIj)rJ}rK(hjHh}rL(h]h]h]h]h]uhjEh]rMhXdictrNrO}rP(hUhjJubahjubahjubhX)rQ}rR(hUhj7ubhX -- rSrT}rU(hUhj7ubhX?A Python version of the Key data structure defined by DynamoDB.rVrW}rX(hX?A Python version of the Key data structure defined by DynamoDB.hj7ubehjcubahjubjh)rY}rZ(hUh}r[(h]h]h]h]h]uhj h]r\j_)r]}r^(hUh}r_(h]h]h]h]h]uhjYh]r`(j})ra}rb(hXattributes_to_geth}rc(h]h]h]h]h]uhj]h]rdhXattributes_to_getrerf}rg(hUhjaubahjubhX (rhri}rj(hUhj]ubj)rk}rl(hUh}rm(UreftypejzU reftargetXlistrnU refdomainjh]h]U refexplicith]h]h]uhj]h]roj)rp}rq(hjnh}rr(h]h]h]h]h]uhjkh]rshXlistrtru}rv(hUhjpubahjubahjubhX)rw}rx(hUhj]ubhX -- ryrz}r{(hUhj]ubhXA list of attribute names. If supplied, only the specified attribute names will be returned. Otherwise, all attributes will be returned.r|r}}r~(hXA list of attribute names. If supplied, only the specified attribute names will be returned. Otherwise, all attributes will be returned.hj]ubehjcubahjubjh)r}r(hUh}r(h]h]h]h]h]uhj h]rj_)r}r(hUh}r(h]h]h]h]h]uhjh]r(j})r}r(hXconsistent_readh}r(h]h]h]h]h]uhjh]rhXconsistent_readrr}r(hUhjubahjubhX (rr}r(hUhjubj)r}r(hUh}r(UreftypejzU reftargetXboolrU refdomainjh]h]U refexplicith]h]h]uhjh]rj)r}r(hjh}r(h]h]h]h]h]uhjh]rhXboolrr}r(hUhjubahjubahjubhX)r}r(hUhjubhX -- rr}r(hUhjubhXeIf True, a consistent read request is issued. Otherwise, an eventually consistent request is issued.rr}r(hXeIf True, a consistent read request is issued. Otherwise, an eventually consistent request is issued.hjubehjcubahjubehjubahjubehjubaubeubeubh)r}r(hUhjThNhhh}r(h]h]h]h]h]Uentries]r(hX2list_tables() (boto.dynamodb.layer1.Layer1 method)h UtrauhNhhh]ubh)r}r(hUhjThNhhh}r(hhXpyrh]h]h]h]h]hXmethodrhjuhNhhh]r(h)r}r(hX0Layer1.list_tables(limit=None, start_table=None)hjhhhhh}r(h]rh ahhXboto.dynamodb.layer1rr}rbh]h]h]h]rh ajXLayer1.list_tablesjjjuhNhhh]r(j)r}r(hX list_tableshjhhhjh}r(h]h]h]h]h]uhNhhh]rhX list_tablesrr}r(hUhjubaubj)r}r(hUhjhhhjh}r(h]h]h]h]h]uhNhhh]r(j!)r}r(hX limit=Noneh}r(h]h]h]h]h]uhjh]rhX limit=Nonerr}r(hUhjubahj)ubj!)r}r(hXstart_table=Noneh}r(h]h]h]h]h]uhjh]rhXstart_table=Nonerr}r(hUhjubahj)ubeubeubj1)r}r(hUhjhhhj4h}r(h]h]h]h]h]uhNhhh]r(j_)r}r(hXReturns a dictionary of results. The dictionary contains a **TableNames** key whose value is a list of the table names. The dictionary could also contain a **LastEvaluatedTableName** key whose value would be the last table name returned if the complete list of table names was not returned. This value would then be passed as the ``start_table`` parameter on a subsequent call to this method.hjhXr/Users/kyleknap/Documents/GitHub/boto/boto/dynamodb/layer1.py:docstring of boto.dynamodb.layer1.Layer1.list_tableshjch}r(h]h]h]h]h]uhKhhh]r(hX<Returns a dictionary of results. The dictionary contains a rr}r(hX<Returns a dictionary of results. The dictionary contains a hjubj})r}r(hX**TableNames**h}r(h]h]h]h]h]uhjh]rhX TableNamesrr}r(hUhjubahjubhXS key whose value is a list of the table names. The dictionary could also contain a rr}r(hXS key whose value is a list of the table names. The dictionary could also contain a hjubj})r}r(hX**LastEvaluatedTableName**h}r(h]h]h]h]h]uhjh]rhXLastEvaluatedTableNamerr}r(hUhjubahjubhX key whose value would be the last table name returned if the complete list of table names was not returned. This value would then be passed as the rr}r(hX key whose value would be the last table name returned if the complete list of table names was not returned. This value would then be passed as the hjubj)r}r(hX``start_table``h}r(h]h]h]h]h]uhjh]rhX start_tablerr}r(hUhjubahjubhX/ parameter on a subsequent call to this method.rr}r(hX/ parameter on a subsequent call to this method.hjubeubji)r}r(hUhjhNhjlh}r(h]h]h]h]h]uhNhhh]rjo)r}r (hUh}r (h]h]h]h]h]uhjh]r (jt)r }r (hUh}r (h]h]h]h]h]uhjh]r hX Parametersr r }r (hUhj ubahj|ubj})r }r (hUh}r (h]h]h]h]h]uhjh]r jc)r }r (hUh}r (h]h]h]h]h]uhj h]r (jh)r }r (hUh}r (h]h]h]h]h]uhj h]r j_)r }r (hUh}r (h]h]h]h]h]uhj h]r (j})r }r (hXlimith}r (h]h]h]h]h]uhj h]r hXlimitr r }r (hUhj ubahjubhX (r! r" }r# (hUhj ubj)r$ }r% (hUh}r& (UreftypejzU reftargetXintr' U refdomainjh]h]U refexplicith]h]h]uhj h]r( j)r) }r* (hj' h}r+ (h]h]h]h]h]uhj$ h]r, hXintr- r. }r/ (hUhj) ubahjubahjubhX)r0 }r1 (hUhj ubhX -- r2 r3 }r4 (hUhj ubhX'The maximum number of tables to return.r5 r6 }r7 (hX'The maximum number of tables to return.hj ubehjcubahjubjh)r8 }r9 (hUh}r: (h]h]h]h]h]uhj h]r; j_)r< }r= (hUh}r> (h]h]h]h]h]uhj8 h]r? (j})r@ }rA (hX start_tableh}rB (h]h]h]h]h]uhj< h]rC hX start_tablerD rE }rF (hUhj@ ubahjubhX (rG rH }rI (hUhj< ubj)rJ }rK (hUh}rL (UreftypejzU reftargetXstrrM U refdomainjh]h]U refexplicith]h]h]uhj< h]rN j)rO }rP (hjM h}rQ (h]h]h]h]h]uhjJ h]rR hXstrrS rT }rU (hUhjO ubahjubahjubhX)rV }rW (hUhj< ubhX -- rX rY }rZ (hUhj< ubhXThe name of the table that starts the list. If you ran a previous list_tables and not all results were returned, the response dict would include a LastEvaluatedTableName attribute. Use that value here to continue the listing.r[ r\ }r] (hXThe name of the table that starts the list. If you ran a previous list_tables and not all results were returned, the response dict would include a LastEvaluatedTableName attribute. Use that value here to continue the listing.hj< ubehjcubahjubehjubahjubehjubaubeubeubh)r^ }r_ (hUhjThNhhh}r` (h]h]h]h]h]Uentries]ra (hX3make_request() (boto.dynamodb.layer1.Layer1 method)hUtrb auhNhhh]ubh)rc }rd (hUhjThNhhh}re (hhXpyh]h]h]h]h]hXmethodrf hjf uhNhhh]rg (h)rh }ri (hX6Layer1.make_request(action, body='', object_hook=None)hjc hhhhh}rj (h]rk hahhXboto.dynamodb.layer1rl rm }rn bh]h]h]h]ro hajXLayer1.make_requestjjjuhNhhh]rp (j)rq }rr (hX make_requesthjh hhhjh}rs (h]h]h]h]h]uhNhhh]rt hX make_requestru rv }rw (hUhjq ubaubj)rx }ry (hUhjh hhhjh}rz (h]h]h]h]h]uhNhhh]r{ (j!)r| }r} (hXactionh}r~ (h]h]h]h]h]uhjx h]r hXactionr r }r (hUhj| ubahj)ubj!)r }r (hXbody=''h}r (h]h]h]h]h]uhjx h]r hXbody=''r r }r (hUhj ubahj)ubj!)r }r (hXobject_hook=Noneh}r (h]h]h]h]h]uhjx h]r hXobject_hook=Noner r }r (hUhj ubahj)ubeubeubj1)r }r (hUhjc hhhj4h}r (h]h]h]h]h]uhNhhh]r ji)r }r (hUhj hNhjlh}r (h]h]h]h]h]uhNhhh]r jo)r }r (hUhj hXs/Users/kyleknap/Documents/GitHub/boto/boto/dynamodb/layer1.py:docstring of boto.dynamodb.layer1.Layer1.make_requestr hjh}r (h]h]h]h]h]uhKhhh]r (jt)r }r (hXraisesh}r (h]h]h]h]h]uhj h]r hXRaisesr r }r (hUhj ubahj|ubj})r }r (hX<``DynamoDBExpiredTokenError`` if the security token expires.r h}r (h]h]h]h]h]uhj h]r j_)r }r (hj hj hj hjch}r (h]h]h]h]h]uhKh]r (j)r }r (hX``DynamoDBExpiredTokenError``h}r (h]h]h]h]h]uhj h]r hXDynamoDBExpiredTokenErrorr r }r (hUhj ubahjubhX if the security token expires.r r }r (hX if the security token expires.hj ubeubahjubeubaubaubeubh)r }r (hUhjThNhhh}r (h]h]h]h]h]Uentries]r (hX/put_item() (boto.dynamodb.layer1.Layer1 method)hDUtr auhNhhh]ubh)r }r (hUhjThNhhh}r (hhXpyr h]h]h]h]h]hXmethodr hj uhNhhh]r (h)r }r (hXVLayer1.put_item(table_name, item, expected=None, return_values=None, object_hook=None)hj hhhhh}r (h]r hDahhXboto.dynamodb.layer1r r }r bh]h]h]h]r hDajXLayer1.put_itemjjjuhNhhh]r (j)r }r (hXput_itemhj hhhjh}r (h]h]h]h]h]uhNhhh]r hXput_itemr r }r (hUhj ubaubj)r }r (hUhj hhhjh}r (h]h]h]h]h]uhNhhh]r (j!)r }r (hX table_nameh}r (h]h]h]h]h]uhj h]r hX table_namer r }r (hUhj ubahj)ubj!)r }r (hXitemh}r (h]h]h]h]h]uhj h]r hXitemr r }r (hUhj ubahj)ubj!)r }r (hX expected=Noneh}r (h]h]h]h]h]uhj h]r hX expected=Noner r }r (hUhj ubahj)ubj!)r }r (hXreturn_values=Noneh}r (h]h]h]h]h]uhj h]r hXreturn_values=Noner r }r (hUhj ubahj)ubj!)r }r (hXobject_hook=Noneh}r (h]h]h]h]h]uhj h]r hXobject_hook=Noner r }r (hUhj ubahj)ubeubeubj1)r }r (hUhj hhhj4h}r (h]h]h]h]h]uhNhhh]r (j_)r }r (hXCreate a new item or replace an old item with a new item (including all attributes). If an item already exists in the specified table with the same primary key, the new item will completely replace the old item. You can perform a conditional put by specifying an expected rule.r hj hXo/Users/kyleknap/Documents/GitHub/boto/boto/dynamodb/layer1.py:docstring of boto.dynamodb.layer1.Layer1.put_itemhjch}r (h]h]h]h]h]uhKhhh]r hXCreate a new item or replace an old item with a new item (including all attributes). If an item already exists in the specified table with the same primary key, the new item will completely replace the old item. You can perform a conditional put by specifying an expected rule.r r }r (hj hj ubaubji)r }r (hUhj hNhjlh}r (h]h]h]h]h]uhNhhh]r jo)r }r (hUh}r (h]h]h]h]h]uhj h]r (jt)r }r (hUh}r (h]h]h]h]h]uhj h]r hX Parametersr r }r (hUhj ubahj|ubj})r }r (hUh}r (h]h]h]h]h]uhj h]r jc)r }r (hUh}r (h]h]h]h]h]uhj h]r (jh)r }r (hUh}r (h]h]h]h]h]uhj h]r j_)r! }r" (hUh}r# (h]h]h]h]h]uhj h]r$ (j})r% }r& (hX table_nameh}r' (h]h]h]h]h]uhj! h]r( hX table_namer) r* }r+ (hUhj% ubahjubhX (r, r- }r. (hUhj! ubj)r/ }r0 (hUh}r1 (UreftypejzU reftargetXstrr2 U refdomainj h]h]U refexplicith]h]h]uhj! h]r3 j)r4 }r5 (hj2 h}r6 (h]h]h]h]h]uhj/ h]r7 hXstrr8 r9 }r: (hUhj4 ubahjubahjubhX)r; }r< (hUhj! ubhX -- r= r> }r? (hUhj! ubhX/The name of the table in which to put the item.r@ rA }rB (hX/The name of the table in which to put the item.hj! ubehjcubahjubjh)rC }rD (hUh}rE (h]h]h]h]h]uhj h]rF j_)rG }rH (hUh}rI (h]h]h]h]h]uhjC h]rJ (j})rK }rL (hXitemh}rM (h]h]h]h]h]uhjG h]rN hXitemrO rP }rQ (hUhjK ubahjubhX (rR rS }rT (hUhjG ubj)rU }rV (hUh}rW (UreftypejzU reftargetXdictrX U refdomainj h]h]U refexplicith]h]h]uhjG h]rY j)rZ }r[ (hjX h}r\ (h]h]h]h]h]uhjU h]r] hXdictr^ r_ }r` (hUhjZ ubahjubahjubhX)ra }rb (hUhjG ubhX -- rc rd }re (hUhjG ubhX@A Python version of the Item data structure defined by DynamoDB.rf rg }rh (hX@A Python version of the Item data structure defined by DynamoDB.hjG ubehjcubahjubjh)ri }rj (hUh}rk (h]h]h]h]h]uhj h]rl j_)rm }rn (hUh}ro (h]h]h]h]h]uhji h]rp (j})rq }rr (hXexpectedh}rs (h]h]h]h]h]uhjm h]rt hXexpectedru rv }rw (hUhjq ubahjubhX (rx ry }rz (hUhjm ubj)r{ }r| (hUh}r} (UreftypejzU reftargetXdictr~ U refdomainj h]h]U refexplicith]h]h]uhjm h]r j)r }r (hj~ h}r (h]h]h]h]h]uhj{ h]r hXdictr r }r (hUhj ubahjubahjubhX)r }r (hUhjm ubhX -- r r }r (hUhjm ubhXDA Python version of the Expected data structure defined by DynamoDB.r r }r (hXDA Python version of the Expected data structure defined by DynamoDB.hjm ubehjcubahjubjh)r }r (hUh}r (h]h]h]h]h]uhj h]r j_)r }r (hUh}r (h]h]h]h]h]uhj h]r (j})r }r (hX return_valuesh}r (h]h]h]h]h]uhj h]r hX return_valuesr r }r (hUhj ubahjubhX (r r }r (hUhj ubj)r }r (hUh}r (UreftypejzU reftargetXstrr U refdomainj h]h]U refexplicith]h]h]uhj h]r j)r }r (hj h}r (h]h]h]h]h]uhj h]r hXstrr r }r (hUhj ubahjubahjubhX)r }r (hUhj ubhX -- r r }r (hUhj ubhXControls the return of attribute name-value pairs before then were changed. Possible values are: None or 'ALL_OLD'. If 'ALL_OLD' is specified and the item is overwritten, the content of the old item is returned.r r }r (hXControls the return of attribute name-value pairs before then were changed. Possible values are: None or 'ALL_OLD'. If 'ALL_OLD' is specified and the item is overwritten, the content of the old item is returned.hj ubehjcubahjubehjubahjubehjubaubeubeubh)r }r (hUhjThNhhh}r (h]h]h]h]h]Uentries]r (hX,query() (boto.dynamodb.layer1.Layer1 method)h\Utr auhNhhh]ubh)r }r (hUhjThNhhh}r (hhXpyr h]h]h]h]h]hXmethodr hj uhNhhh]r (h)r }r (hXLayer1.query(table_name, hash_key_value, range_key_conditions=None, attributes_to_get=None, limit=None, consistent_read=False, scan_index_forward=True, exclusive_start_key=None, object_hook=None, count=False)hj hhhhh}r (h]r h\ahhXboto.dynamodb.layer1r r }r bh]h]h]h]r h\ajX Layer1.queryjjjuhNhhh]r (j)r }r (hXqueryhj hhhjh}r (h]h]h]h]h]uhNhhh]r hXqueryr r }r (hUhj ubaubj)r }r (hUhj hhhjh}r (h]h]h]h]h]uhNhhh]r (j!)r }r (hX table_nameh}r (h]h]h]h]h]uhj h]r hX table_namer r }r (hUhj ubahj)ubj!)r }r (hXhash_key_valueh}r (h]h]h]h]h]uhj h]r hXhash_key_valuer r }r (hUhj ubahj)ubj!)r }r (hXrange_key_conditions=Noneh}r (h]h]h]h]h]uhj h]r hXrange_key_conditions=Noner r }r (hUhj ubahj)ubj!)r }r (hXattributes_to_get=Noneh}r (h]h]h]h]h]uhj h]r hXattributes_to_get=Noner r }r (hUhj ubahj)ubj!)r }r (hX limit=Noneh}r (h]h]h]h]h]uhj h]r hX limit=Noner r }r (hUhj ubahj)ubj!)r }r (hXconsistent_read=Falseh}r (h]h]h]h]h]uhj h]r hXconsistent_read=Falser r }r (hUhj ubahj)ubj!)r }r (hXscan_index_forward=Trueh}r (h]h]h]h]h]uhj h]r hXscan_index_forward=Truer r }r (hUhj ubahj)ubj!)r }r (hXexclusive_start_key=Noneh}r (h]h]h]h]h]uhj h]r hXexclusive_start_key=Noner r }r (hUhj ubahj)ubj!)r }r (hXobject_hook=Noneh}r (h]h]h]h]h]uhj h]r hXobject_hook=Noner r }r (hUhj ubahj)ubj!)r }r (hX count=Falseh}r (h]h]h]h]h]uhj h]r hX count=Falser r }r (hUhj ubahj)ubeubeubj1)r }r (hUhj hhhj4h}r (h]h]h]h]h]uhNhhh]r (j_)r }r (hXPerform a query of DynamoDB. This version is currently punting and expecting you to provide a full and correct JSON body which is passed as is to DynamoDB.r hj hXl/Users/kyleknap/Documents/GitHub/boto/boto/dynamodb/layer1.py:docstring of boto.dynamodb.layer1.Layer1.queryhjch}r! (h]h]h]h]h]uhKhhh]r" hXPerform a query of DynamoDB. This version is currently punting and expecting you to provide a full and correct JSON body which is passed as is to DynamoDB.r# r$ }r% (hj hj ubaubji)r& }r' (hUhj hNhjlh}r( (h]h]h]h]h]uhNhhh]r) jo)r* }r+ (hUh}r, (h]h]h]h]h]uhj& h]r- (jt)r. }r/ (hUh}r0 (h]h]h]h]h]uhj* h]r1 hX Parametersr2 r3 }r4 (hUhj. ubahj|ubj})r5 }r6 (hUh}r7 (h]h]h]h]h]uhj* h]r8 jc)r9 }r: (hUh}r; (h]h]h]h]h]uhj5 h]r< (jh)r= }r> (hUh}r? (h]h]h]h]h]uhj9 h]r@ j_)rA }rB (hUh}rC (h]h]h]h]h]uhj= h]rD (j})rE }rF (hX table_nameh}rG (h]h]h]h]h]uhjA h]rH hX table_namerI rJ }rK (hUhjE ubahjubhX (rL rM }rN (hUhjA ubj)rO }rP (hUh}rQ (UreftypejzU reftargetXstrrR U refdomainj h]h]U refexplicith]h]h]uhjA h]rS j)rT }rU (hjR h}rV (h]h]h]h]h]uhjO h]rW hXstrrX rY }rZ (hUhjT ubahjubahjubhX)r[ }r\ (hUhjA ubhX -- r] r^ }r_ (hUhjA ubhXThe name of the table to query.r` ra }rb (hXThe name of the table to query.hjA ubehjcubahjubjh)rc }rd (hUh}re (h]h]h]h]h]uhj9 h]rf j_)rg }rh (hUh}ri (h]h]h]h]h]uhjc h]rj (j})rk }rl (hXkeyh}rm (h]h]h]h]h]uhjg h]rn hXkeyro rp }rq (hUhjk ubahjubhX -- rr rs }rt (hUhjg ubhXA DynamoDB-style HashKeyValue.ru rv }rw (hXA DynamoDB-style HashKeyValue.hjg ubehjcubahjubjh)rx }ry (hUh}rz (h]h]h]h]h]uhj9 h]r{ j_)r| }r} (hUh}r~ (h]h]h]h]h]uhjx h]r (j})r }r (hXrange_key_conditionsh}r (h]h]h]h]h]uhj| h]r hXrange_key_conditionsr r }r (hUhj ubahjubhX (r r }r (hUhj| ubj)r }r (hUh}r (UreftypejzU reftargetXdictr U refdomainj h]h]U refexplicith]h]h]uhj| h]r j)r }r (hj h}r (h]h]h]h]h]uhj h]r hXdictr r }r (hUhj ubahjubahjubhX)r }r (hUhj| ubhX -- r r }r (hUhj| ubhX:A Python version of the RangeKeyConditions data structure.r r }r (hX:A Python version of the RangeKeyConditions data structure.hj| ubehjcubahjubjh)r }r (hUh}r (h]h]h]h]h]uhj9 h]r j_)r }r (hUh}r (h]h]h]h]h]uhj h]r (j})r }r (hXattributes_to_geth}r (h]h]h]h]h]uhj h]r hXattributes_to_getr r }r (hUhj ubahjubhX (r r }r (hUhj ubj)r }r (hUh}r (UreftypejzU reftargetXlistr U refdomainj h]h]U refexplicith]h]h]uhj h]r j)r }r (hj h}r (h]h]h]h]h]uhj h]r hXlistr r }r (hUhj ubahjubahjubhX)r }r (hUhj ubhX -- r r }r (hUhj ubhXA list of attribute names. If supplied, only the specified attribute names will be returned. Otherwise, all attributes will be returned.r r }r (hXA list of attribute names. If supplied, only the specified attribute names will be returned. Otherwise, all attributes will be returned.hj ubehjcubahjubjh)r }r (hUh}r (h]h]h]h]h]uhj9 h]r j_)r }r (hUh}r (h]h]h]h]h]uhj h]r (j})r }r (hXlimith}r (h]h]h]h]h]uhj h]r hXlimitr r }r (hUhj ubahjubhX (r r }r (hUhj ubj)r }r (hUh}r (UreftypejzU reftargetXintr U refdomainj h]h]U refexplicith]h]h]uhj h]r j)r }r (hj h}r (h]h]h]h]h]uhj h]r hXintr r }r (hUhj ubahjubahjubhX)r }r (hUhj ubhX -- r r }r (hUhj ubhX&The maximum number of items to return.r r }r (hX&The maximum number of items to return.hj ubehjcubahjubjh)r }r (hUh}r (h]h]h]h]h]uhj9 h]r j_)r }r (hUh}r (h]h]h]h]h]uhj h]r (j})r }r (hXcounth}r (h]h]h]h]h]uhj h]r hXcountr r }r (hUhj ubahjubhX (r r }r (hUhj ubj)r }r (hUh}r (UreftypejzU reftargetXboolr U refdomainj h]h]U refexplicith]h]h]uhj h]r j)r }r (hj h}r (h]h]h]h]h]uhj h]r hXboolr r }r (hUhj ubahjubahjubhX)r }r (hUhj ubhX -- r r }r (hUhj ubhXIf True, Amazon DynamoDB returns a total number of items for the Query operation, even if the operation has no matching items for the assigned filter.r r }r (hXIf True, Amazon DynamoDB returns a total number of items for the Query operation, even if the operation has no matching items for the assigned filter.hj ubehjcubahjubjh)r }r (hUh}r (h]h]h]h]h]uhj9 h]r j_)r }r (hUh}r (h]h]h]h]h]uhj h]r (j})r }r (hXconsistent_readh}r (h]h]h]h]h]uhj h]r hXconsistent_readr r }r (hUhj ubahjubhX (r r }r! (hUhj ubj)r" }r# (hUh}r$ (UreftypejzU reftargetXboolr% U refdomainj h]h]U refexplicith]h]h]uhj h]r& j)r' }r( (hj% h}r) (h]h]h]h]h]uhj" h]r* hXboolr+ r, }r- (hUhj' ubahjubahjubhX)r. }r/ (hUhj ubhX -- r0 r1 }r2 (hUhj ubhXeIf True, a consistent read request is issued. Otherwise, an eventually consistent request is issued.r3 r4 }r5 (hXeIf True, a consistent read request is issued. Otherwise, an eventually consistent request is issued.hj ubehjcubahjubjh)r6 }r7 (hUh}r8 (h]h]h]h]h]uhj9 h]r9 j_)r: }r; (hUh}r< (h]h]h]h]h]uhj6 h]r= (j})r> }r? (hXscan_index_forwardh}r@ (h]h]h]h]h]uhj: h]rA hXscan_index_forwardrB rC }rD (hUhj> ubahjubhX (rE rF }rG (hUhj: ubj)rH }rI (hUh}rJ (UreftypejzU reftargetXboolrK U refdomainj h]h]U refexplicith]h]h]uhj: h]rL j)rM }rN (hjK h}rO (h]h]h]h]h]uhjH h]rP hXboolrQ rR }rS (hUhjM ubahjubahjubhX)rT }rU (hUhj: ubhX -- rV rW }rX (hUhj: ubhXQSpecified forward or backward traversal of the index. Default is forward (True).rY rZ }r[ (hXQSpecified forward or backward traversal of the index. Default is forward (True).hj: ubehjcubahjubjh)r\ }r] (hUh}r^ (h]h]h]h]h]uhj9 h]r_ j_)r` }ra (hUh}rb (h]h]h]h]h]uhj\ h]rc (j})rd }re (hXexclusive_start_keyh}rf (h]h]h]h]h]uhj` h]rg hXexclusive_start_keyrh ri }rj (hUhjd ubahjubhX (rk rl }rm (hUhj` ubj)rn }ro (hUh}rp (UreftypejzU reftargetX list or tuplerq U refdomainj h]h]U refexplicith]h]h]uhj` h]rr j)rs }rt (hjq h}ru (h]h]h]h]h]uhjn h]rv hX list or tuplerw rx }ry (hUhjs ubahjubahjubhX)rz }r{ (hUhj` ubhX -- r| r} }r~ (hUhj` ubhXPrimary key of the item from which to continue an earlier query. This would be provided as the LastEvaluatedKey in that query.r r }r (hXPrimary key of the item from which to continue an earlier query. This would be provided as the LastEvaluatedKey in that query.hj` ubehjcubahjubehjubahjubehjubaubeubeubh)r }r (hUhjThNhhh}r (h]h]h]h]h]Uentries]r (hX+scan() (boto.dynamodb.layer1.Layer1 method)h7Utr auhNhhh]ubh)r }r (hUhjThNhhh}r (hhXpyr h]h]h]h]h]hXmethodr hj uhNhhh]r (h)r }r (hXLayer1.scan(table_name, scan_filter=None, attributes_to_get=None, limit=None, exclusive_start_key=None, object_hook=None, count=False)hj hhhhh}r (h]r h7ahhXboto.dynamodb.layer1r r }r bh]h]h]h]r h7ajX Layer1.scanjjjuhNhhh]r (j)r }r (hXscanhj hhhjh}r (h]h]h]h]h]uhNhhh]r hXscanr r }r (hUhj ubaubj)r }r (hUhj hhhjh}r (h]h]h]h]h]uhNhhh]r (j!)r }r (hX table_nameh}r (h]h]h]h]h]uhj h]r hX table_namer r }r (hUhj ubahj)ubj!)r }r (hXscan_filter=Noneh}r (h]h]h]h]h]uhj h]r hXscan_filter=Noner r }r (hUhj ubahj)ubj!)r }r (hXattributes_to_get=Noneh}r (h]h]h]h]h]uhj h]r hXattributes_to_get=Noner r }r (hUhj ubahj)ubj!)r }r (hX limit=Noneh}r (h]h]h]h]h]uhj h]r hX limit=Noner r }r (hUhj ubahj)ubj!)r }r (hXexclusive_start_key=Noneh}r (h]h]h]h]h]uhj h]r hXexclusive_start_key=Noner r }r (hUhj ubahj)ubj!)r }r (hXobject_hook=Noneh}r (h]h]h]h]h]uhj h]r hXobject_hook=Noner r }r (hUhj ubahj)ubj!)r }r (hX count=Falseh}r (h]h]h]h]h]uhj h]r hX count=Falser r }r (hUhj ubahj)ubeubeubj1)r }r (hUhj hhhj4h}r (h]h]h]h]h]uhNhhh]r (j_)r }r (hXPerform a scan of DynamoDB. This version is currently punting and expecting you to provide a full and correct JSON body which is passed as is to DynamoDB.r hj hXk/Users/kyleknap/Documents/GitHub/boto/boto/dynamodb/layer1.py:docstring of boto.dynamodb.layer1.Layer1.scanhjch}r (h]h]h]h]h]uhKhhh]r hXPerform a scan of DynamoDB. This version is currently punting and expecting you to provide a full and correct JSON body which is passed as is to DynamoDB.r r }r (hj hj ubaubji)r }r (hUhj hNhjlh}r (h]h]h]h]h]uhNhhh]r jo)r }r (hUh}r (h]h]h]h]h]uhj h]r (jt)r }r (hUh}r (h]h]h]h]h]uhj h]r hX Parametersr r }r (hUhj ubahj|ubj})r }r (hUh}r (h]h]h]h]h]uhj h]r jc)r }r (hUh}r (h]h]h]h]h]uhj h]r (jh)r }r (hUh}r (h]h]h]h]h]uhj h]r j_)r }r (hUh}r (h]h]h]h]h]uhj h]r (j})r }r (hX table_nameh}r (h]h]h]h]h]uhj h]r hX table_namer r }r (hUhj ubahjubhX (r r }r (hUhj ubj)r }r (hUh}r (UreftypejzU reftargetXstrr U refdomainj h]h]U refexplicith]h]h]uhj h]r j)r }r (hj h}r (h]h]h]h]h]uhj h]r hXstrr r }r (hUhj ubahjubahjubhX)r }r (hUhj ubhX -- r r }r (hUhj ubhXThe name of the table to scan.r r }r (hXThe name of the table to scan.hj ubehjcubahjubjh)r }r (hUh}r (h]h]h]h]h]uhj h]r j_)r }r (hUh}r! (h]h]h]h]h]uhj h]r" (j})r# }r$ (hX scan_filterh}r% (h]h]h]h]h]uhj h]r& hX scan_filterr' r( }r) (hUhj# ubahjubhX (r* r+ }r, (hUhj ubj)r- }r. (hUh}r/ (UreftypejzU reftargetXdictr0 U refdomainj h]h]U refexplicith]h]h]uhj h]r1 j)r2 }r3 (hj0 h}r4 (h]h]h]h]h]uhj- h]r5 hXdictr6 r7 }r8 (hUhj2 ubahjubahjubhX)r9 }r: (hUhj ubhX -- r; r< }r= (hUhj ubhX2A Python version of the ScanFilter data structure.r> r? }r@ (hX2A Python version of the ScanFilter data structure.hj ubehjcubahjubjh)rA }rB (hUh}rC (h]h]h]h]h]uhj h]rD j_)rE }rF (hUh}rG (h]h]h]h]h]uhjA h]rH (j})rI }rJ (hXattributes_to_geth}rK (h]h]h]h]h]uhjE h]rL hXattributes_to_getrM rN }rO (hUhjI ubahjubhX (rP rQ }rR (hUhjE ubj)rS }rT (hUh}rU (UreftypejzU reftargetXlistrV U refdomainj h]h]U refexplicith]h]h]uhjE h]rW j)rX }rY (hjV h}rZ (h]h]h]h]h]uhjS h]r[ hXlistr\ r] }r^ (hUhjX ubahjubahjubhX)r_ }r` (hUhjE ubhX -- ra rb }rc (hUhjE ubhXA list of attribute names. If supplied, only the specified attribute names will be returned. Otherwise, all attributes will be returned.rd re }rf (hXA list of attribute names. If supplied, only the specified attribute names will be returned. Otherwise, all attributes will be returned.hjE ubehjcubahjubjh)rg }rh (hUh}ri (h]h]h]h]h]uhj h]rj j_)rk }rl (hUh}rm (h]h]h]h]h]uhjg h]rn (j})ro }rp (hXlimith}rq (h]h]h]h]h]uhjk h]rr hXlimitrs rt }ru (hUhjo ubahjubhX (rv rw }rx (hUhjk ubj)ry }rz (hUh}r{ (UreftypejzU reftargetXintr| U refdomainj h]h]U refexplicith]h]h]uhjk h]r} j)r~ }r (hj| h}r (h]h]h]h]h]uhjy h]r hXintr r }r (hUhj~ ubahjubahjubhX)r }r (hUhjk ubhX -- r r }r (hUhjk ubhX(The maximum number of items to evaluate.r r }r (hX(The maximum number of items to evaluate.hjk ubehjcubahjubjh)r }r (hUh}r (h]h]h]h]h]uhj h]r j_)r }r (hUh}r (h]h]h]h]h]uhj h]r (j})r }r (hXcounth}r (h]h]h]h]h]uhj h]r hXcountr r }r (hUhj ubahjubhX (r r }r (hUhj ubj)r }r (hUh}r (UreftypejzU reftargetXboolr U refdomainj h]h]U refexplicith]h]h]uhj h]r j)r }r (hj h}r (h]h]h]h]h]uhj h]r hXboolr r }r (hUhj ubahjubahjubhX)r }r (hUhj ubhX -- r r }r (hUhj ubhXIf True, Amazon DynamoDB returns a total number of items for the Scan operation, even if the operation has no matching items for the assigned filter.r r }r (hXIf True, Amazon DynamoDB returns a total number of items for the Scan operation, even if the operation has no matching items for the assigned filter.hj ubehjcubahjubjh)r }r (hUh}r (h]h]h]h]h]uhj h]r j_)r }r (hUh}r (h]h]h]h]h]uhj h]r (j})r }r (hXexclusive_start_keyh}r (h]h]h]h]h]uhj h]r hXexclusive_start_keyr r }r (hUhj ubahjubhX (r r }r (hUhj ubj)r }r (hUh}r (UreftypejzU reftargetX list or tupler U refdomainj h]h]U refexplicith]h]h]uhj h]r j)r }r (hj h}r (h]h]h]h]h]uhj h]r hX list or tupler r }r (hUhj ubahjubahjubhX)r }r (hUhj ubhX -- r r }r (hUhj ubhXPrimary key of the item from which to continue an earlier query. This would be provided as the LastEvaluatedKey in that query.r r }r (hXPrimary key of the item from which to continue an earlier query. This would be provided as the LastEvaluatedKey in that query.hj ubehjcubahjubehjubahjubehjubaubeubeubh)r }r (hUhjThNhhh}r (h]h]h]h]h]Uentries]r (hX2update_item() (boto.dynamodb.layer1.Layer1 method)hUtr auhNhhh]ubh)r }r (hUhjThNhhh}r (hhXpyr h]h]h]h]h]hXmethodr hj uhNhhh]r (h)r }r (hXkLayer1.update_item(table_name, key, attribute_updates, expected=None, return_values=None, object_hook=None)hj hhhhh}r (h]r hahhXboto.dynamodb.layer1r r }r bh]h]h]h]r hajXLayer1.update_itemjjjuhNhhh]r (j)r }r (hX update_itemhj hhhjh}r (h]h]h]h]h]uhNhhh]r hX update_itemr r }r (hUhj ubaubj)r }r (hUhj hhhjh}r (h]h]h]h]h]uhNhhh]r (j!)r }r (hX table_nameh}r (h]h]h]h]h]uhj h]r hX table_namer r }r (hUhj ubahj)ubj!)r }r(hXkeyh}r(h]h]h]h]h]uhj h]rhXkeyrr}r(hUhj ubahj)ubj!)r}r(hXattribute_updatesh}r(h]h]h]h]h]uhj h]r hXattribute_updatesr r }r (hUhjubahj)ubj!)r }r(hX expected=Noneh}r(h]h]h]h]h]uhj h]rhX expected=Nonerr}r(hUhj ubahj)ubj!)r}r(hXreturn_values=Noneh}r(h]h]h]h]h]uhj h]rhXreturn_values=Nonerr}r(hUhjubahj)ubj!)r}r(hXobject_hook=Noneh}r(h]h]h]h]h]uhj h]rhXobject_hook=Nonerr }r!(hUhjubahj)ubeubeubj1)r"}r#(hUhj hhhj4h}r$(h]h]h]h]h]uhNhhh]r%(j_)r&}r'(hXEdits an existing item's attributes. You can perform a conditional update (insert a new attribute name-value pair if it doesn't exist, or replace an existing name-value pair if it has certain expected attribute values).r(hj"hXr/Users/kyleknap/Documents/GitHub/boto/boto/dynamodb/layer1.py:docstring of boto.dynamodb.layer1.Layer1.update_itemhjch}r)(h]h]h]h]h]uhKhhh]r*hXEdits an existing item's attributes. You can perform a conditional update (insert a new attribute name-value pair if it doesn't exist, or replace an existing name-value pair if it has certain expected attribute values).r+r,}r-(hj(hj&ubaubji)r.}r/(hUhj"hNhjlh}r0(h]h]h]h]h]uhNhhh]r1jo)r2}r3(hUh}r4(h]h]h]h]h]uhj.h]r5(jt)r6}r7(hUh}r8(h]h]h]h]h]uhj2h]r9hX Parametersr:r;}r<(hUhj6ubahj|ubj})r=}r>(hUh}r?(h]h]h]h]h]uhj2h]r@jc)rA}rB(hUh}rC(h]h]h]h]h]uhj=h]rD(jh)rE}rF(hUh}rG(h]h]h]h]h]uhjAh]rHj_)rI}rJ(hUh}rK(h]h]h]h]h]uhjEh]rL(j})rM}rN(hX table_nameh}rO(h]h]h]h]h]uhjIh]rPhX table_namerQrR}rS(hUhjMubahjubhX (rTrU}rV(hUhjIubj)rW}rX(hUh}rY(UreftypejzU reftargetXstrrZU refdomainj h]h]U refexplicith]h]h]uhjIh]r[j)r\}r](hjZh}r^(h]h]h]h]h]uhjWh]r_hXstrr`ra}rb(hUhj\ubahjubahjubhX)rc}rd(hUhjIubhX -- rerf}rg(hUhjIubhXThe name of the table.rhri}rj(hXThe name of the table.hjIubehjcubahjubjh)rk}rl(hUh}rm(h]h]h]h]h]uhjAh]rnj_)ro}rp(hUh}rq(h]h]h]h]h]uhjkh]rr(j})rs}rt(hXkeyh}ru(h]h]h]h]h]uhjoh]rvhXkeyrwrx}ry(hUhjsubahjubhX (rzr{}r|(hUhjoubj)r}}r~(hUh}r(UreftypejzU reftargetXdictrU refdomainj h]h]U refexplicith]h]h]uhjoh]rj)r}r(hjh}r(h]h]h]h]h]uhj}h]rhXdictrr}r(hUhjubahjubahjubhX)r}r(hUhjoubhX -- rr}r(hUhjoubhXgA Python version of the Key data structure defined by DynamoDB which identifies the item to be updated.rr}r(hXgA Python version of the Key data structure defined by DynamoDB which identifies the item to be updated.hjoubehjcubahjubjh)r}r(hUh}r(h]h]h]h]h]uhjAh]rj_)r}r(hUh}r(h]h]h]h]h]uhjh]r(j})r}r(hXattribute_updatesh}r(h]h]h]h]h]uhjh]rhXattribute_updatesrr}r(hUhjubahjubhX (rr}r(hUhjubj)r}r(hUh}r(UreftypejzU reftargetXdictrU refdomainj h]h]U refexplicith]h]h]uhjh]rj)r}r(hjh}r(h]h]h]h]h]uhjh]rhXdictrr}r(hUhjubahjubahjubhX)r}r(hUhjubhX -- rr}r(hUhjubhXLA Python version of the AttributeUpdates data structure defined by DynamoDB.rr}r(hXLA Python version of the AttributeUpdates data structure defined by DynamoDB.hjubehjcubahjubjh)r}r(hUh}r(h]h]h]h]h]uhjAh]rj_)r}r(hUh}r(h]h]h]h]h]uhjh]r(j})r}r(hXexpectedh}r(h]h]h]h]h]uhjh]rhXexpectedrr}r(hUhjubahjubhX (rr}r(hUhjubj)r}r(hUh}r(UreftypejzU reftargetXdictrU refdomainj h]h]U refexplicith]h]h]uhjh]rj)r}r(hjh}r(h]h]h]h]h]uhjh]rhXdictrr}r(hUhjubahjubahjubhX)r}r(hUhjubhX -- rr}r(hUhjubhXDA Python version of the Expected data structure defined by DynamoDB.rr}r(hXDA Python version of the Expected data structure defined by DynamoDB.hjubehjcubahjubjh)r}r(hUh}r(h]h]h]h]h]uhjAh]rj_)r}r(hUh}r(h]h]h]h]h]uhjh]r(j})r}r(hX return_valuesh}r(h]h]h]h]h]uhjh]rhX return_valuesrr}r(hUhjubahjubhX (rr}r(hUhjubj)r}r(hUh}r(UreftypejzU reftargetXstrrU refdomainj h]h]U refexplicith]h]h]uhjh]rj)r}r(hjh}r(h]h]h]h]h]uhjh]rhXstrrr}r(hUhjubahjubahjubhX)r}r(hUhjubhX -- rr}r(hUhjubhXControls the return of attribute name-value pairs before then were changed. Possible values are: None or 'ALL_OLD'. If 'ALL_OLD' is specified and the item is overwritten, the content of the old item is returned.rr}r(hXControls the return of attribute name-value pairs before then were changed. Possible values are: None or 'ALL_OLD'. If 'ALL_OLD' is specified and the item is overwritten, the content of the old item is returned.hjubehjcubahjubehjubahjubehjubaubeubeubh)r}r(hUhjThNhhh}r(h]h]h]h]h]Uentries]r(hX3update_table() (boto.dynamodb.layer1.Layer1 method)h`UtrauhNhhh]ubh)r}r (hUhjThNhhh}r (hhXpyr h]h]h]h]h]hXmethodr hj uhNhhh]r (h)r}r(hX7Layer1.update_table(table_name, provisioned_throughput)hjhhhhh}r(h]rh`ahhXboto.dynamodb.layer1rr}rbh]h]h]h]rh`ajXLayer1.update_tablejjjuhNhhh]r(j)r}r(hX update_tablehjhhhjh}r(h]h]h]h]h]uhNhhh]rhX update_tablerr}r(hUhjubaubj)r}r(hUhjhhhjh}r (h]h]h]h]h]uhNhhh]r!(j!)r"}r#(hX table_nameh}r$(h]h]h]h]h]uhjh]r%hX table_namer&r'}r((hUhj"ubahj)ubj!)r)}r*(hXprovisioned_throughputh}r+(h]h]h]h]h]uhjh]r,hXprovisioned_throughputr-r.}r/(hUhj)ubahj)ubeubeubj1)r0}r1(hUhjhhhj4h}r2(h]h]h]h]h]uhNhhh]r3(j_)r4}r5(hX5Updates the provisioned throughput for a given table.r6hj0hXs/Users/kyleknap/Documents/GitHub/boto/boto/dynamodb/layer1.py:docstring of boto.dynamodb.layer1.Layer1.update_tablehjch}r7(h]h]h]h]h]uhKhhh]r8hX5Updates the provisioned throughput for a given table.r9r:}r;(hj6hj4ubaubji)r<}r=(hUhj0hNhjlh}r>(h]h]h]h]h]uhNhhh]r?jo)r@}rA(hUh}rB(h]h]h]h]h]uhj<h]rC(jt)rD}rE(hUh}rF(h]h]h]h]h]uhj@h]rGhX ParametersrHrI}rJ(hUhjDubahj|ubj})rK}rL(hUh}rM(h]h]h]h]h]uhj@h]rNjc)rO}rP(hUh}rQ(h]h]h]h]h]uhjKh]rR(jh)rS}rT(hUh}rU(h]h]h]h]h]uhjOh]rVj_)rW}rX(hUh}rY(h]h]h]h]h]uhjSh]rZ(j})r[}r\(hX table_nameh}r](h]h]h]h]h]uhjWh]r^hX table_namer_r`}ra(hUhj[ubahjubhX (rbrc}rd(hUhjWubj)re}rf(hUh}rg(UreftypejzU reftargetXstrrhU refdomainj h]h]U refexplicith]h]h]uhjWh]rij)rj}rk(hjhh}rl(h]h]h]h]h]uhjeh]rmhXstrrnro}rp(hUhjjubahjubahjubhX)rq}rr(hUhjWubhX -- rsrt}ru(hUhjWubhX The name of the table to update.rvrw}rx(hX The name of the table to update.hjWubehjcubahjubjh)ry}rz(hUh}r{(h]h]h]h]h]uhjOh]r|j_)r}}r~(hUh}r(h]h]h]h]h]uhjyh]r(j})r}r(hXprovisioned_throughputh}r(h]h]h]h]h]uhj}h]rhXprovisioned_throughputrr}r(hUhjubahjubhX (rr}r(hUhj}ubj)r}r(hUh}r(UreftypejzU reftargetXdictrU refdomainj h]h]U refexplicith]h]h]uhj}h]rj)r}r(hjh}r(h]h]h]h]h]uhjh]rhXdictrr}r(hUhjubahjubahjubhX)r}r(hUhj}ubhX -- rr}r(hUhj}ubhXQA Python version of the ProvisionedThroughput data structure defined by DynamoDB.rr}r(hXQA Python version of the ProvisionedThroughput data structure defined by DynamoDB.hj}ubehjcubahjubehjubahjubehjubaubeubeubeubeubeubh)r}r(hUhhhhhhh}r(h]h]h]h]r(Xmodule-boto.dynamodb.layer2rheh]rh@auhKhhh]r(h)r}r(hXboto.dynamodb.layer2rhjhhhhh}r(h]h]h]h]h]uhKhhh]rhXboto.dynamodb.layer2rr}r(hjhjubaubh)r}r(hUhjhhhhh}r(h]h]h]h]h]Uentries]r(hXboto.dynamodb.layer2 (module)Xmodule-boto.dynamodb.layer2UtrauhKhhh]ubh)r}r(hUhjhNhhh}r(h]h]h]h]h]Uentries]r(hX&Layer2 (class in boto.dynamodb.layer2)hGUtrauhNhhh]ubh)r}r(hUhjhNhhh}r(hhXpyh]h]h]h]h]hXclassrhjuhNhhh]r(h)r}r(hXLayer2(aws_access_key_id=None, aws_secret_access_key=None, is_secure=True, port=None, proxy=None, proxy_port=None, debug=0, security_token=None, region=None, validate_certs=True, dynamizer=, profile_name=None)hjhhhhh}r(h]rhGahhXboto.dynamodb.layer2rr}rbh]h]h]h]rhGajXLayer2rjUjuhNhhh]r(j)r}r(hXclass hjhhhjh}r(h]h]h]h]h]uhNhhh]rhXclass rr}r(hUhjubaubj )r}r(hXboto.dynamodb.layer2.hjhhhj h}r(h]h]h]h]h]uhNhhh]rhXboto.dynamodb.layer2.rr}r(hUhjubaubj)r}r(hjhjhhhjh}r(h]h]h]h]h]uhNhhh]rhXLayer2rr}r(hUhjubaubj)r}r(hUhjhhhjh}r(h]h]h]h]h]uhNhhh]r(j!)r}r(hXaws_access_key_id=Noneh}r(h]h]h]h]h]uhjh]rhXaws_access_key_id=Nonerr}r(hUhjubahj)ubj!)r}r(hXaws_secret_access_key=Noneh}r(h]h]h]h]h]uhjh]rhXaws_secret_access_key=Nonerr}r(hUhjubahj)ubj!)r}r(hXis_secure=Trueh}r(h]h]h]h]h]uhjh]rhXis_secure=Truerr}r(hUhjubahj)ubj!)r}r(hX port=Noneh}r(h]h]h]h]h]uhjh]rhX port=Nonerr}r(hUhjubahj)ubj!)r}r(hX proxy=Noneh}r(h]h]h]h]h]uhjh]rhX proxy=Nonerr}r(hUhjubahj)ubj!)r}r(hXproxy_port=Noneh}r(h]h]h]h]h]uhjh]rhXproxy_port=Nonerr}r (hUhjubahj)ubj!)r }r (hXdebug=0h}r (h]h]h]h]h]uhjh]r hXdebug=0rr}r(hUhj ubahj)ubj!)r}r(hXsecurity_token=Noneh}r(h]h]h]h]h]uhjh]rhXsecurity_token=Nonerr}r(hUhjubahj)ubj!)r}r(hX region=Noneh}r(h]h]h]h]h]uhjh]rhX region=Nonerr}r(hUhjubahj)ubj!)r}r (hXvalidate_certs=Trueh}r!(h]h]h]h]h]uhjh]r"hXvalidate_certs=Truer#r$}r%(hUhjubahj)ubj!)r&}r'(hX;dynamizer=h}r((h]h]h]h]h]uhjh]r)hX;dynamizer=r*r+}r,(hUhj&ubahj)ubj!)r-}r.(hXprofile_name=Noneh}r/(h]h]h]h]h]uhjh]r0hXprofile_name=Noner1r2}r3(hUhj-ubahj)ubeubeubj1)r4}r5(hUhjhhhj4h}r6(h]h]h]h]h]uhNhhh]r7(h)r8}r9(hUhj4hNhhh}r:(h]h]h]h]h]Uentries]r;(hX5batch_get_item() (boto.dynamodb.layer2.Layer2 method)h!Utr<auhNhhh]ubh)r=}r>(hUhj4hNhhh}r?(hhXpyh]h]h]h]h]hXmethodr@hj@uhNhhh]rA(h)rB}rC(hX!Layer2.batch_get_item(batch_list)hj=hhhhh}rD(h]rEh!ahhXboto.dynamodb.layer2rFrG}rHbh]h]h]h]rIh!ajXLayer2.batch_get_itemjjjuhNhhh]rJ(j)rK}rL(hXbatch_get_itemhjBhhhjh}rM(h]h]h]h]h]uhNhhh]rNhXbatch_get_itemrOrP}rQ(hUhjKubaubj)rR}rS(hUhjBhhhjh}rT(h]h]h]h]h]uhNhhh]rUj!)rV}rW(hX batch_listh}rX(h]h]h]h]h]uhjRh]rYhX batch_listrZr[}r\(hUhjVubahj)ubaubeubj1)r]}r^(hUhj=hhhj4h}r_(h]h]h]h]h]uhNhhh]r`(j_)ra}rb(hX\Return a set of attributes for a multiple items in multiple tables using their primary keys.rchj]hXu/Users/kyleknap/Documents/GitHub/boto/boto/dynamodb/layer2.py:docstring of boto.dynamodb.layer2.Layer2.batch_get_itemhjch}rd(h]h]h]h]h]uhKhhh]rehX\Return a set of attributes for a multiple items in multiple tables using their primary keys.rfrg}rh(hjchjaubaubji)ri}rj(hUhj]hNhjlh}rk(h]h]h]h]h]uhNhhh]rljo)rm}rn(hUh}ro(h]h]h]h]h]uhjih]rp(jt)rq}rr(hUh}rs(h]h]h]h]h]uhjmh]rthX Parametersrurv}rw(hUhjqubahj|ubj})rx}ry(hUh}rz(h]h]h]h]h]uhjmh]r{j_)r|}r}(hUh}r~(h]h]h]h]h]uhjxh]r(j})r}r(hX batch_listh}r(h]h]h]h]h]uhj|h]rhX batch_listrr}r(hUhjubahjubhX (rr}r(hUhj|ubj)r}r(hX&:class:`boto.dynamodb.batch.BatchList`rhj|hhhjh}r(UreftypeXclassjjXboto.dynamodb.batch.BatchListU refdomainXpyrh]h]U refexplicith]h]h]jjjjjXboto.dynamodb.layer2ruhKh]rj)r}r(hjh}r(h]h]r(jjXpy-classreh]h]h]uhjh]rhXboto.dynamodb.batch.BatchListrr}r(hUhjubahjubaubhX)r}r(hUhj|ubhX -- rr}r(hUhj|ubhX/A BatchList object which consists of a list of rr}r(hX/A BatchList object which consists of a list of hj|ubj)r}r(hX#:class:`boto.dynamoddb.batch.Batch`rhj|hhhjh}r(UreftypeXclassjjXboto.dynamoddb.batch.BatchU refdomainXpyrh]h]U refexplicith]h]h]jjjjjjuhKh]rj)r}r(hjh}r(h]h]r(jjXpy-classreh]h]h]uhjh]rhXboto.dynamoddb.batch.Batchrr}r(hUhjubahjubaubhXz objects. Each Batch object contains the information about one batch of objects that you wish to retrieve in this request.rr}r(hXz objects. Each Batch object contains the information about one batch of objects that you wish to retrieve in this request.hj|ubehjcubahjubehjubaubeubeubh)r}r(hUhj4hNhhh}r(h]h]h]h]h]Uentries]r(hX7batch_write_item() (boto.dynamodb.layer2.Layer2 method)hgUtrauhNhhh]ubh)r}r(hUhj4hNhhh}r(hhXpyh]h]h]h]h]hXmethodrhjuhNhhh]r(h)r}r(hX#Layer2.batch_write_item(batch_list)hjhhhhh}r(h]rhgahhXboto.dynamodb.layer2rr}rbh]h]h]h]rhgajXLayer2.batch_write_itemjjjuhNhhh]r(j)r}r(hXbatch_write_itemhjhhhjh}r(h]h]h]h]h]uhNhhh]rhXbatch_write_itemrr}r(hUhjubaubj)r}r(hUhjhhhjh}r(h]h]h]h]h]uhNhhh]rj!)r}r(hX batch_listh}r(h]h]h]h]h]uhjh]rhX batch_listrr}r(hUhjubahj)ubaubeubj1)r}r(hUhjhhhj4h}r(h]h]h]h]h]uhNhhh]r(j_)r}r(hX0Performs multiple Puts and Deletes in one batch.rhjhXw/Users/kyleknap/Documents/GitHub/boto/boto/dynamodb/layer2.py:docstring of boto.dynamodb.layer2.Layer2.batch_write_itemhjch}r(h]h]h]h]h]uhKhhh]rhX0Performs multiple Puts and Deletes in one batch.rr}r(hjhjubaubji)r}r(hUhjhNhjlh}r(h]h]h]h]h]uhNhhh]rjo)r}r(hUh}r(h]h]h]h]h]uhjh]r(jt)r}r(hUh}r(h]h]h]h]h]uhjh]rhX Parametersrr}r(hUhjubahj|ubj})r}r(hUh}r(h]h]h]h]h]uhjh]rj_)r}r(hUh}r(h]h]h]h]h]uhjh]r(j})r}r(hX batch_listh}r(h]h]h]h]h]uhjh]rhX batch_listrr}r(hUhjubahjubhX (rr}r(hUhjubj)r}r(hX+:class:`boto.dynamodb.batch.BatchWriteList`rhjhhhjh}r (UreftypeXclassjjX"boto.dynamodb.batch.BatchWriteListU refdomainXpyr h]h]U refexplicith]h]h]jjjjjjuhKh]r j)r }r (hjh}r(h]h]r(jj Xpy-classreh]h]h]uhjh]rhX"boto.dynamodb.batch.BatchWriteListrr}r(hUhj ubahjubaubhX)r}r(hUhjubhX -- rr}r(hUhjubhX4A BatchWriteList object which consists of a list of rr}r(hX4A BatchWriteList object which consists of a list of hjubj)r}r(hX(:class:`boto.dynamoddb.batch.BatchWrite`rhjhhhjh}r (UreftypeXclassjjXboto.dynamoddb.batch.BatchWriteU refdomainXpyr!h]h]U refexplicith]h]h]jjjjjjuhKh]r"j)r#}r$(hjh}r%(h]h]r&(jj!Xpy-classr'eh]h]h]uhjh]r(hXboto.dynamoddb.batch.BatchWriter)r*}r+(hUhj#ubahjubaubhXo objects. Each Batch object contains the information about one batch of objects that you wish to put or delete.r,r-}r.(hXo objects. Each Batch object contains the information about one batch of objects that you wish to put or delete.hjubehjcubahjubehjubaubeubeubh)r/}r0(hUhj4hNhhh}r1(h]h]h]h]h]Uentries]r2(hX<build_key_from_values() (boto.dynamodb.layer2.Layer2 method)h2Utr3auhNhhh]ubh)r4}r5(hUhj4hNhhh}r6(hhXpyr7h]h]h]h]h]hXmethodr8hj8uhNhhh]r9(h)r:}r;(hX>Layer2.build_key_from_values(schema, hash_key, range_key=None)hj4hhhhh}r<(h]r=h2ahhXboto.dynamodb.layer2r>r?}r@bh]h]h]h]rAh2ajXLayer2.build_key_from_valuesjjjuhNhhh]rB(j)rC}rD(hXbuild_key_from_valueshj:hhhjh}rE(h]h]h]h]h]uhNhhh]rFhXbuild_key_from_valuesrGrH}rI(hUhjCubaubj)rJ}rK(hUhj:hhhjh}rL(h]h]h]h]h]uhNhhh]rM(j!)rN}rO(hXschemah}rP(h]h]h]h]h]uhjJh]rQhXschemarRrS}rT(hUhjNubahj)ubj!)rU}rV(hXhash_keyh}rW(h]h]h]h]h]uhjJh]rXhXhash_keyrYrZ}r[(hUhjUubahj)ubj!)r\}r](hXrange_key=Noneh}r^(h]h]h]h]h]uhjJh]r_hXrange_key=Noner`ra}rb(hUhj\ubahj)ubeubeubj1)rc}rd(hUhj4hhhj4h}re(h]h]h]h]h]uhNhhh]rf(j_)rg}rh(hX5Build a Key structure to be used for accessing items in Amazon DynamoDB. This method takes the supplied hash_key and optional range_key and validates them against the schema. If there is a mismatch, a TypeError is raised. Otherwise, a Python dict version of a Amazon DynamoDB Key data structure is returned.rihjchX|/Users/kyleknap/Documents/GitHub/boto/boto/dynamodb/layer2.py:docstring of boto.dynamodb.layer2.Layer2.build_key_from_valueshjch}rj(h]h]h]h]h]uhKhhh]rkhX5Build a Key structure to be used for accessing items in Amazon DynamoDB. This method takes the supplied hash_key and optional range_key and validates them against the schema. If there is a mismatch, a TypeError is raised. Otherwise, a Python dict version of a Amazon DynamoDB Key data structure is returned.rlrm}rn(hjihjgubaubji)ro}rp(hUhjchNhjlh}rq(h]h]h]h]h]uhNhhh]rrjo)rs}rt(hUh}ru(h]h]h]h]h]uhjoh]rv(jt)rw}rx(hUh}ry(h]h]h]h]h]uhjsh]rzhX Parametersr{r|}r}(hUhjwubahj|ubj})r~}r(hUh}r(h]h]h]h]h]uhjsh]rjc)r}r(hUh}r(h]h]h]h]h]uhj~h]r(jh)r}r(hUh}r(h]h]h]h]h]uhjh]rj_)r}r(hUh}r(h]h]h]h]h]uhjh]r(j})r}r(hXhash_keyh}r(h]h]h]h]h]uhjh]rhXhash_keyrr}r(hUhjubahjubhX (rr}r(hUhjubj)r}r(hUh}r(UreftypejzU reftargetXint|float|str|unicode|BinaryrU refdomainj7h]h]U refexplicith]h]h]uhjh]rj)r}r(hjh}r(h]h]h]h]h]uhjh]rhXint|float|str|unicode|Binaryrr}r(hUhjubahjubahjubhX)r}r(hUhjubhX -- rr}r(hUhjubhXsThe hash key of the item you are looking for. The type of the hash key should match the type defined in the schema.rr}r(hXsThe hash key of the item you are looking for. The type of the hash key should match the type defined in the schema.hjubehjcubahjubjh)r}r(hUh}r(h]h]h]h]h]uhjh]rj_)r}r(hUh}r(h]h]h]h]h]uhjh]r(j})r}r(hX range_keyh}r(h]h]h]h]h]uhjh]rhX range_keyrr}r(hUhjubahjubhX (rr}r(hUhjubj)r}r(hUh}r(UreftypejzU reftargetXint|float|str|unicode|BinaryrU refdomainj7h]h]U refexplicith]h]h]uhjh]rj)r}r(hjh}r(h]h]h]h]h]uhjh]rhXint|float|str|unicode|Binaryrr}r(hUhjubahjubahjubhX)r}r(hUhjubhX -- rr}r(hUhjubhXThe range key of the item your are looking for. This should be supplied only if the schema requires a range key. The type of the range key should match the type defined in the schema.rr}r(hXThe range key of the item your are looking for. This should be supplied only if the schema requires a range key. The type of the range key should match the type defined in the schema.hjubehjcubahjubehjubahjubehjubaubeubeubh)r}r(hUhj4hNhhh}r(h]h]h]h]h]Uentries]r(hX4create_schema() (boto.dynamodb.layer2.Layer2 method)hPUtrauhNhhh]ubh)r}r(hUhj4hNhhh}r(hhXpyrh]h]h]h]h]hXmethodrhjuhNhhh]r(h)r}r(hXjLayer2.create_schema(hash_key_name, hash_key_proto_value, range_key_name=None, range_key_proto_value=None)hjhhhhh}r(h]rhPahhXboto.dynamodb.layer2rr}rbh]h]h]h]rhPajXLayer2.create_schemajjjuhNhhh]r(j)r}r(hX create_schemahjhhhjh}r(h]h]h]h]h]uhNhhh]rhX create_schemarr}r(hUhjubaubj)r}r(hUhjhhhjh}r(h]h]h]h]h]uhNhhh]r(j!)r}r(hX hash_key_nameh}r(h]h]h]h]h]uhjh]rhX hash_key_namerr}r(hUhjubahj)ubj!)r}r(hXhash_key_proto_valueh}r(h]h]h]h]h]uhjh]rhXhash_key_proto_valuerr}r(hUhjubahj)ubj!)r}r(hXrange_key_name=Noneh}r(h]h]h]h]h]uhjh]rhXrange_key_name=Nonerr}r(hUhjubahj)ubj!)r}r(hXrange_key_proto_value=Noneh}r(h]h]h]h]h]uhjh]r hXrange_key_proto_value=Noner r }r (hUhjubahj)ubeubeubj1)r }r(hUhjhhhj4h}r(h]h]h]h]h]uhNhhh]r(j_)r}r(hX2Create a Schema object used when creating a Table.rhj hXt/Users/kyleknap/Documents/GitHub/boto/boto/dynamodb/layer2.py:docstring of boto.dynamodb.layer2.Layer2.create_schemahjch}r(h]h]h]h]h]uhKhhh]rhX2Create a Schema object used when creating a Table.rr}r(hjhjubaubji)r}r(hUhj hNhjlh}r(h]h]h]h]h]uhNhhh]rjo)r}r(hUh}r(h]h]h]h]h]uhjh]r (jt)r!}r"(hUh}r#(h]h]h]h]h]uhjh]r$hX Parametersr%r&}r'(hUhj!ubahj|ubj})r(}r)(hUh}r*(h]h]h]h]h]uhjh]r+jc)r,}r-(hUh}r.(h]h]h]h]h]uhj(h]r/(jh)r0}r1(hUh}r2(h]h]h]h]h]uhj,h]r3j_)r4}r5(hUh}r6(h]h]h]h]h]uhj0h]r7(j})r8}r9(hX hash_key_nameh}r:(h]h]h]h]h]uhj4h]r;hX hash_key_namer<r=}r>(hUhj8ubahjubhX (r?r@}rA(hUhj4ubj)rB}rC(hUh}rD(UreftypejzU reftargetXstrrEU refdomainjh]h]U refexplicith]h]h]uhj4h]rFj)rG}rH(hjEh}rI(h]h]h]h]h]uhjBh]rJhXstrrKrL}rM(hUhjGubahjubahjubhX)rN}rO(hUhj4ubhX -- rPrQ}rR(hUhj4ubhX'The name of the HashKey for the schema.rSrT}rU(hX'The name of the HashKey for the schema.hj4ubehjcubahjubjh)rV}rW(hUh}rX(h]h]h]h]h]uhj,h]rYj_)rZ}r[(hUh}r\(h]h]h]h]h]uhjVh]r](j})r^}r_(hXhash_key_proto_valueh}r`(h]h]h]h]h]uhjZh]rahXhash_key_proto_valuerbrc}rd(hUhj^ubahjubhX (rerf}rg(hUhjZubj)rh}ri(hUh}rj(UreftypejzU reftargetX!int|long|float|str|unicode|BinaryrkU refdomainjh]h]U refexplicith]h]h]uhjZh]rlj)rm}rn(hjkh}ro(h]h]h]h]h]uhjhh]rphX!int|long|float|str|unicode|Binaryrqrr}rs(hUhjmubahjubahjubhX)rt}ru(hUhjZubhX -- rvrw}rx(hUhjZubhXA sample or prototype of the type of value you want to use for the HashKey. Alternatively, you can also just pass in the Python type (e.g. int, float, etc.).ryrz}r{(hXA sample or prototype of the type of value you want to use for the HashKey. Alternatively, you can also just pass in the Python type (e.g. int, float, etc.).hjZubehjcubahjubjh)r|}r}(hUh}r~(h]h]h]h]h]uhj,h]rj_)r}r(hUh}r(h]h]h]h]h]uhj|h]r(j})r}r(hXrange_key_nameh}r(h]h]h]h]h]uhjh]rhXrange_key_namerr}r(hUhjubahjubhX (rr}r(hUhjubj)r}r(hUh}r(UreftypejzU reftargetXstrrU refdomainjh]h]U refexplicith]h]h]uhjh]rj)r}r(hjh}r(h]h]h]h]h]uhjh]rhXstrrr}r(hUhjubahjubahjubhX)r}r(hUhjubhX -- rr}r(hUhjubhXDThe name of the RangeKey for the schema. This parameter is optional.rr}r(hXDThe name of the RangeKey for the schema. This parameter is optional.hjubehjcubahjubjh)r}r(hUh}r(h]h]h]h]h]uhj,h]rj_)r}r(hUh}r(h]h]h]h]h]uhjh]r(j})r}r(hXrange_key_proto_valueh}r(h]h]h]h]h]uhjh]rhXrange_key_proto_valuerr}r(hUhjubahjubhX (rr}r(hUhjubj)r}r(hUh}r(UreftypejzU reftargetX!int|long|float|str|unicode|BinaryrU refdomainjh]h]U refexplicith]h]h]uhjh]rj)r}r(hjh}r(h]h]h]h]h]uhjh]rhX!int|long|float|str|unicode|Binaryrr}r(hUhjubahjubahjubhX)r}r(hUhjubhX -- rr}r(hUhjubhXA sample or prototype of the type of value you want to use for the RangeKey. Alternatively, you can also pass in the Python type (e.g. int, float, etc.) This parameter is optional.rr}r(hXA sample or prototype of the type of value you want to use for the RangeKey. Alternatively, you can also pass in the Python type (e.g. int, float, etc.) This parameter is optional.hjubehjcubahjubehjubahjubehjubaubeubeubh)r}r(hUhj4hNhhh}r(h]h]h]h]h]Uentries]r(hX3create_table() (boto.dynamodb.layer2.Layer2 method)hTUtrauhNhhh]ubh)r}r(hUhj4hNhhh}r(hhXpyrh]h]h]h]h]hXmethodrhjuhNhhh]r(h)r}r(hX:Layer2.create_table(name, schema, read_units, write_units)hjhhhhh}r(h]rhTahhXboto.dynamodb.layer2rr}rbh]h]h]h]rhTajXLayer2.create_tablejjjuhNhhh]r(j)r}r(hX create_tablehjhhhjh}r(h]h]h]h]h]uhNhhh]rhX create_tablerr}r(hUhjubaubj)r}r(hUhjhhhjh}r(h]h]h]h]h]uhNhhh]r(j!)r}r(hXnameh}r(h]h]h]h]h]uhjh]rhXnamerr}r(hUhjubahj)ubj!)r}r(hXschemah}r(h]h]h]h]h]uhjh]rhXschemarr}r(hUhjubahj)ubj!)r}r(hX read_unitsh}r(h]h]h]h]h]uhjh]rhX read_unitsrr}r(hUhjubahj)ubj!)r}r(hX write_unitsh}r(h]h]h]h]h]uhjh]rhX write_unitsrr}r(hUhjubahj)ubeubeubj1)r}r(hUhjhhhj4h}r(h]h]h]h]h]uhNhhh]r(j_)r}r(hX#Create a new Amazon DynamoDB table.r hjhXs/Users/kyleknap/Documents/GitHub/boto/boto/dynamodb/layer2.py:docstring of boto.dynamodb.layer2.Layer2.create_tablehjch}r (h]h]h]h]h]uhKhhh]r hX#Create a new Amazon DynamoDB table.r r }r(hj hjubaubji)r}r(hUhjhNhjlh}r(h]h]h]h]h]uhNhhh]r(jo)r}r(hUh}r(h]h]h]h]h]uhjh]r(jt)r}r(hUh}r(h]h]h]h]h]uhjh]rhX Parametersrr}r(hUhjubahj|ubj})r}r(hUh}r (h]h]h]h]h]uhjh]r!jc)r"}r#(hUh}r$(h]h]h]h]h]uhjh]r%(jh)r&}r'(hUh}r((h]h]h]h]h]uhj"h]r)j_)r*}r+(hUh}r,(h]h]h]h]h]uhj&h]r-(j})r.}r/(hXnameh}r0(h]h]h]h]h]uhj*h]r1hXnamer2r3}r4(hUhj.ubahjubhX (r5r6}r7(hUhj*ubj)r8}r9(hUh}r:(UreftypejzU reftargetXstrr;U refdomainjh]h]U refexplicith]h]h]uhj*h]r<j)r=}r>(hj;h}r?(h]h]h]h]h]uhj8h]r@hXstrrArB}rC(hUhj=ubahjubahjubhX)rD}rE(hUhj*ubhX -- rFrG}rH(hUhj*ubhXThe name of the desired table.rIrJ}rK(hXThe name of the desired table.hj*ubehjcubahjubjh)rL}rM(hUh}rN(h]h]h]h]h]uhj"h]rOj_)rP}rQ(hUh}rR(h]h]h]h]h]uhjLh]rS(j})rT}rU(hXschemah}rV(h]h]h]h]h]uhjPh]rWhXschemarXrY}rZ(hUhjTubahjubhX (r[r\}r](hUhjPubj)r^}r_(hX$:class:`boto.dynamodb.schema.Schema`r`hjPhNhjh}ra(UreftypeXclassjjXboto.dynamodb.schema.SchemaU refdomainXpyrbh]h]U refexplicith]h]h]jjjjjjuhNh]rcj)rd}re(hj`h}rf(h]h]rg(jjbXpy-classrheh]h]h]uhj^h]rihXboto.dynamodb.schema.Schemarjrk}rl(hUhjdubahjubaubhX)rm}rn(hUhjPubhX -- rorp}rq(hUhjPubhX=The Schema object that defines the schema used by this table.rrrs}rt(hX=The Schema object that defines the schema used by this table.hjPubehjcubahjubjh)ru}rv(hUh}rw(h]h]h]h]h]uhj"h]rxj_)ry}rz(hUh}r{(h]h]h]h]h]uhjuh]r|(j})r}}r~(hX read_unitsh}r(h]h]h]h]h]uhjyh]rhX read_unitsrr}r(hUhj}ubahjubhX (rr}r(hUhjyubj)r}r(hUh}r(UreftypejzU reftargetXintrU refdomainjh]h]U refexplicith]h]h]uhjyh]rj)r}r(hjh}r(h]h]h]h]h]uhjh]rhXintrr}r(hUhjubahjubahjubhX)r}r(hUhjyubhX -- rr}r(hUhjyubhX The value for ReadCapacityUnits.rr}r(hX The value for ReadCapacityUnits.hjyubehjcubahjubjh)r}r(hUh}r(h]h]h]h]h]uhj"h]rj_)r}r(hUh}r(h]h]h]h]h]uhjh]r(j})r}r(hX write_unitsh}r(h]h]h]h]h]uhjh]rhX write_unitsrr}r(hUhjubahjubhX (rr}r(hUhjubj)r}r(hUh}r(UreftypejzU reftargetXintrU refdomainjh]h]U refexplicith]h]h]uhjh]rj)r}r(hjh}r(h]h]h]h]h]uhjh]rhXintrr}r(hUhjubahjubahjubhX)r}r(hUhjubhX -- rr}r(hUhjubhX!The value for WriteCapacityUnits.rr}r(hX!The value for WriteCapacityUnits.hjubehjcubahjubehjubahjubehjubjo)r}r(hUh}r(h]h]h]h]h]uhjh]r(jt)r}r(hUh}r(h]h]h]h]h]uhjh]rhX Return typerr}r(hUhjubahj|ubj})r}r(hUh}r(h]h]h]h]h]uhjh]rj_)r}r(hUh}r(h]h]h]h]h]uhjh]rj)r}r(hX":class:`boto.dynamodb.table.Table`rhjhNhjh}r(UreftypeXclassjjXboto.dynamodb.table.TableU refdomainXpyrh]h]U refexplicith]h]h]jjjjjjuhNh]rj)r}r(hjh}r(h]h]r(jjXpy-classreh]h]h]uhjh]rhXboto.dynamodb.table.Tablerr}r(hUhjubahjubaubahjcubahjubehjubjo)r}r(hUh}r(h]h]h]h]h]uhjh]r(jt)r}r(hUh}r(h]h]h]h]h]uhjh]rhXReturnsrr}r(hUhjubahj|ubj})r}r(hUh}r(h]h]h]h]h]uhjh]rj_)r}r(hUh}r(h]h]h]h]h]uhjh]rhX:A Table object representing the new Amazon DynamoDB table.rr}r(hX:A Table object representing the new Amazon DynamoDB table.hjubahjcubahjubehjubeubeubeubh)r}r(hUhj4hNhhh}r(h]h]h]h]h]Uentries]r(hX2delete_item() (boto.dynamodb.layer2.Layer2 method)h8UtrauhNhhh]ubh)r}r(hUhj4hNhhh}r(hhXpyrh]h]h]h]h]hXmethodrhjuhNhhh]r(h)r}r(hXALayer2.delete_item(item, expected_value=None, return_values=None)hjhhhhh}r(h]rh8ahhXboto.dynamodb.layer2rr }r bh]h]h]h]r h8ajXLayer2.delete_itemjjjuhNhhh]r (j)r }r(hX delete_itemhjhhhjh}r(h]h]h]h]h]uhNhhh]rhX delete_itemrr}r(hUhj ubaubj)r}r(hUhjhhhjh}r(h]h]h]h]h]uhNhhh]r(j!)r}r(hXitemh}r(h]h]h]h]h]uhjh]rhXitemrr}r(hUhjubahj)ubj!)r}r (hXexpected_value=Noneh}r!(h]h]h]h]h]uhjh]r"hXexpected_value=Noner#r$}r%(hUhjubahj)ubj!)r&}r'(hXreturn_values=Noneh}r((h]h]h]h]h]uhjh]r)hXreturn_values=Noner*r+}r,(hUhj&ubahj)ubeubeubj1)r-}r.(hUhjhhhj4h}r/(h]h]h]h]h]uhNhhh]r0(j_)r1}r2(hX%Delete the item from Amazon DynamoDB.r3hj-hXr/Users/kyleknap/Documents/GitHub/boto/boto/dynamodb/layer2.py:docstring of boto.dynamodb.layer2.Layer2.delete_itemhjch}r4(h]h]h]h]h]uhKhhh]r5hX%Delete the item from Amazon DynamoDB.r6r7}r8(hj3hj1ubaubji)r9}r:(hUhj-hNhjlh}r;(h]h]h]h]h]uhNhhh]r<jo)r=}r>(hUh}r?(h]h]h]h]h]uhj9h]r@(jt)rA}rB(hUh}rC(h]h]h]h]h]uhj=h]rDhX ParametersrErF}rG(hUhjAubahj|ubj})rH}rI(hUh}rJ(h]h]h]h]h]uhj=h]rKjc)rL}rM(hUh}rN(h]h]h]h]h]uhjHh]rO(jh)rP}rQ(hUh}rR(h]h]h]h]h]uhjLh]rSj_)rT}rU(hUh}rV(h]h]h]h]h]uhjPh]rW(j})rX}rY(hXitemh}rZ(h]h]h]h]h]uhjTh]r[hXitemr\r]}r^(hUhjXubahjubhX (r_r`}ra(hUhjTubj)rb}rc(hX :class:`boto.dynamodb.item.Item`rdhjThNhjh}re(UreftypeXclassjjXboto.dynamodb.item.ItemU refdomainXpyrfh]h]U refexplicith]h]h]jjjjjjuhNh]rgj)rh}ri(hjdh}rj(h]h]rk(jjfXpy-classrleh]h]h]uhjbh]rmhXboto.dynamodb.item.Itemrnro}rp(hUhjhubahjubaubhX)rq}rr(hUhjTubhX -- rsrt}ru(hUhjTubhX(The Item to delete from Amazon DynamoDB.rvrw}rx(hX(The Item to delete from Amazon DynamoDB.hjTubehjcubahjubjh)ry}rz(hUh}r{(h]h]h]h]h]uhjLh]r|j_)r}}r~(hUh}r(h]h]h]h]h]uhjyh]r(j})r}r(hXexpected_valueh}r(h]h]h]h]h]uhj}h]rhXexpected_valuerr}r(hUhjubahjubhX (rr}r(hUhj}ubj)r}r(hUh}r(UreftypejzU reftargetXdictrU refdomainjh]h]U refexplicith]h]h]uhj}h]rj)r}r(hjh}r(h]h]h]h]h]uhjh]rhXdictrr}r(hUhjubahjubahjubhX)r}r(hUhj}ubhX -- rr}r(hUhj}ubhXA dictionary of name/value pairs that you expect. This dictionary should have name/value pairs where the name is the name of the attribute and the value is either the value you are expecting or False if you expect the attribute not to exist.rr}r(hXA dictionary of name/value pairs that you expect. This dictionary should have name/value pairs where the name is the name of the attribute and the value is either the value you are expecting or False if you expect the attribute not to exist.hj}ubehjcubahjubjh)r}r(hUh}r(h]h]h]h]h]uhjLh]rj_)r}r(hUh}r(h]h]h]h]h]uhjh]r(j})r}r(hX return_valuesh}r(h]h]h]h]h]uhjh]rhX return_valuesrr}r(hUhjubahjubhX (rr}r(hUhjubj)r}r(hUh}r(UreftypejzU reftargetXstrrU refdomainjh]h]U refexplicith]h]h]uhjh]rj)r}r(hjh}r(h]h]h]h]h]uhjh]rhXstrrr}r(hUhjubahjubahjubhX)r}r(hUhjubhX -- rr}r(hUhjubhXControls the return of attribute name-value pairs before then were changed. Possible values are: None or 'ALL_OLD'. If 'ALL_OLD' is specified and the item is overwritten, the content of the old item is returned.rr}r(hXControls the return of attribute name-value pairs before then were changed. Possible values are: None or 'ALL_OLD'. If 'ALL_OLD' is specified and the item is overwritten, the content of the old item is returned.hjubehjcubahjubehjubahjubehjubaubeubeubh)r}r(hUhj4hNhhh}r(h]h]h]h]h]Uentries]r(hX3delete_table() (boto.dynamodb.layer2.Layer2 method)hZUtrauhNhhh]ubh)r}r(hUhj4hNhhh}r(hhXpyh]h]h]h]h]hXmethodrhjuhNhhh]r(h)r}r(hXLayer2.delete_table(table)hjhhhhh}r(h]rhZahhXboto.dynamodb.layer2rr}rbh]h]h]h]rhZajXLayer2.delete_tablejjjuhNhhh]r(j)r}r(hX delete_tablehjhhhjh}r(h]h]h]h]h]uhNhhh]rhX delete_tablerr}r(hUhjubaubj)r}r(hUhjhhhjh}r(h]h]h]h]h]uhNhhh]rj!)r}r(hXtableh}r(h]h]h]h]h]uhjh]rhXtablerr}r(hUhjubahj)ubaubeubj1)r}r(hUhjhhhj4h}r(h]h]h]h]h]uhNhhh]r(j_)r}r(hXxDelete this table and all items in it. After calling this the Table objects status attribute will be set to 'DELETING'.rhjhXs/Users/kyleknap/Documents/GitHub/boto/boto/dynamodb/layer2.py:docstring of boto.dynamodb.layer2.Layer2.delete_tablehjch}r(h]h]h]h]h]uhKhhh]rhXxDelete this table and all items in it. After calling this the Table objects status attribute will be set to 'DELETING'.rr}r(hjhjubaubji)r}r(hUhjhNhjlh}r(h]h]h]h]h]uhNhhh]rjo)r}r(hUh}r(h]h]h]h]h]uhjh]r(jt)r}r(hUh}r(h]h]h]h]h]uhjh]rhX Parametersrr}r(hUhjubahj|ubj})r}r(hUh}r(h]h]h]h]h]uhjh]rj_)r }r (hUh}r (h]h]h]h]h]uhjh]r (j})r }r(hXtableh}r(h]h]h]h]h]uhj h]rhXtablerr}r(hUhj ubahjubhX (rr}r(hUhj ubj)r}r(hX":class:`boto.dynamodb.table.Table`rhj hNhjh}r(UreftypeXclassjjXboto.dynamodb.table.TableU refdomainXpyrh]h]U refexplicith]h]h]jjjjjjuhNh]rj)r}r(hjh}r(h]h]r (jjXpy-classr!eh]h]h]uhjh]r"hXboto.dynamodb.table.Tabler#r$}r%(hUhjubahjubaubhX)r&}r'(hUhj ubhX -- r(r)}r*(hUhj ubhX'The Table object that is being deleted.r+r,}r-(hX'The Table object that is being deleted.hj ubehjcubahjubehjubaubeubeubh)r.}r/(hUhj4hNhhh}r0(h]h]h]h]h]Uentries]r1(hX5describe_table() (boto.dynamodb.layer2.Layer2 method)hzUtr2auhNhhh]ubh)r3}r4(hUhj4hNhhh}r5(hhXpyr6h]h]h]h]h]hXmethodr7hj7uhNhhh]r8(h)r9}r:(hXLayer2.describe_table(name)hj3hhhhh}r;(h]r<hzahhXboto.dynamodb.layer2r=r>}r?bh]h]h]h]r@hzajXLayer2.describe_tablejjjuhNhhh]rA(j)rB}rC(hXdescribe_tablehj9hhhjh}rD(h]h]h]h]h]uhNhhh]rEhXdescribe_tablerFrG}rH(hUhjBubaubj)rI}rJ(hUhj9hhhjh}rK(h]h]h]h]h]uhNhhh]rLj!)rM}rN(hXnameh}rO(h]h]h]h]h]uhjIh]rPhXnamerQrR}rS(hUhjMubahj)ubaubeubj1)rT}rU(hUhj3hhhj4h}rV(h]h]h]h]h]uhNhhh]rW(j_)rX}rY(hX-Retrieve information about an existing table.rZhjThXu/Users/kyleknap/Documents/GitHub/boto/boto/dynamodb/layer2.py:docstring of boto.dynamodb.layer2.Layer2.describe_tablehjch}r[(h]h]h]h]h]uhKhhh]r\hX-Retrieve information about an existing table.r]r^}r_(hjZhjXubaubji)r`}ra(hUhjThNhjlh}rb(h]h]h]h]h]uhNhhh]rcjo)rd}re(hUh}rf(h]h]h]h]h]uhj`h]rg(jt)rh}ri(hUh}rj(h]h]h]h]h]uhjdh]rkhX Parametersrlrm}rn(hUhjhubahj|ubj})ro}rp(hUh}rq(h]h]h]h]h]uhjdh]rrj_)rs}rt(hUh}ru(h]h]h]h]h]uhjoh]rv(j})rw}rx(hXnameh}ry(h]h]h]h]h]uhjsh]rzhXnamer{r|}r}(hUhjwubahjubhX (r~r}r(hUhjsubj)r}r(hUh}r(UreftypejzU reftargetXstrrU refdomainj6h]h]U refexplicith]h]h]uhjsh]rj)r}r(hjh}r(h]h]h]h]h]uhjh]rhXstrrr}r(hUhjubahjubahjubhX)r}r(hUhjsubhX -- rr}r(hUhjsubhXThe name of the desired table.rr}r(hXThe name of the desired table.hjsubehjcubahjubehjubaubeubeubh)r}r(hUhj4hX/Users/kyleknap/Documents/GitHub/boto/boto/dynamodb/layer2.py:docstring of boto.dynamodb.layer2.Layer2.dynamize_attribute_updatesrhhh}r(h]h]h]h]h]Uentries]r(hXAdynamize_attribute_updates() (boto.dynamodb.layer2.Layer2 method)hyUtrauhNhhh]ubh)r}r(hUhj4hjhhh}r(hhXpyh]h]h]h]h]hXmethodrhjuhNhhh]r(h)r}r(hX2Layer2.dynamize_attribute_updates(pending_updates)hjhhhhh}r(h]rhyahhXboto.dynamodb.layer2rr}rbh]h]h]h]rhyajX!Layer2.dynamize_attribute_updatesjjjuhNhhh]r(j)r}r(hXdynamize_attribute_updateshjhhhjh}r(h]h]h]h]h]uhNhhh]rhXdynamize_attribute_updatesrr}r(hUhjubaubj)r}r(hUhjhhhjh}r(h]h]h]h]h]uhNhhh]rj!)r}r(hXpending_updatesh}r(h]h]h]h]h]uhjh]rhXpending_updatesrr}r(hUhjubahj)ubaubeubj1)r}r(hUhjhhhj4h}r(h]h]h]h]h]uhNhhh]rj_)r}r(hXLConvert a set of pending item updates into the structure required by Layer1.rhjhjhjch}r(h]h]h]h]h]uhKhhh]rhXLConvert a set of pending item updates into the structure required by Layer1.rr}r(hjhjubaubaubeubh)r}r(hUhj4hX~/Users/kyleknap/Documents/GitHub/boto/boto/dynamodb/layer2.py:docstring of boto.dynamodb.layer2.Layer2.dynamize_expected_valuerhhh}r(h]h]h]h]h]Uentries]r(hX>dynamize_expected_value() (boto.dynamodb.layer2.Layer2 method)hJUtrauhNhhh]ubh)r}r(hUhj4hjhhh}r(hhXpyh]h]h]h]h]hXmethodrhjuhNhhh]r(h)r}r(hX.Layer2.dynamize_expected_value(expected_value)hjhhhhh}r(h]rhJahhXboto.dynamodb.layer2rr}rbh]h]h]h]rhJajXLayer2.dynamize_expected_valuejjjuhNhhh]r(j)r}r(hXdynamize_expected_valuehjhhhjh}r(h]h]h]h]h]uhNhhh]rhXdynamize_expected_valuerr}r(hUhjubaubj)r}r(hUhjhhhjh}r(h]h]h]h]h]uhNhhh]rj!)r}r(hXexpected_valueh}r(h]h]h]h]h]uhjh]rhXexpected_valuerr}r(hUhjubahj)ubaubeubj1)r}r(hUhjhhhj4h}r(h]h]h]h]h]uhNhhh]rj_)r}r(hXPConvert an expected_value parameter into the data structure required for Layer1.rhjhjhjch}r(h]h]h]h]h]uhKhhh]rhXPConvert an expected_value parameter into the data structure required for Layer1.rr}r(hjhjubaubaubeubh)r}r(hUhj4hNhhh}r(h]h]h]h]h]Uentries]r(hX4dynamize_item() (boto.dynamodb.layer2.Layer2 method)h#UtrauhNhhh]ubh)r}r(hUhj4hNhhh}r(hhXpyh]h]h]h]h]hXmethodrhjuhNhhh]r(h)r}r(hXLayer2.dynamize_item(item)hjhhhhh}r(h]rh#ahhXboto.dynamodb.layer2rr}r bh]h]h]h]r h#ajXLayer2.dynamize_itemjjjuhNhhh]r (j)r }r (hX dynamize_itemhjhhhjh}r(h]h]h]h]h]uhNhhh]rhX dynamize_itemrr}r(hUhj ubaubj)r}r(hUhjhhhjh}r(h]h]h]h]h]uhNhhh]rj!)r}r(hXitemh}r(h]h]h]h]h]uhjh]rhXitemrr}r(hUhjubahj)ubaubeubj1)r}r(hUhjhhhj4h}r (h]h]h]h]h]uhNhhh]ubeubh)r!}r"(hUhj4hX/Users/kyleknap/Documents/GitHub/boto/boto/dynamodb/layer2.py:docstring of boto.dynamodb.layer2.Layer2.dynamize_last_evaluated_keyr#hhh}r$(h]h]h]h]h]Uentries]r%(hXBdynamize_last_evaluated_key() (boto.dynamodb.layer2.Layer2 method)hUtr&auhNhhh]ubh)r'}r((hUhj4hj#hhh}r)(hhXpyh]h]h]h]h]hXmethodr*hj*uhNhhh]r+(h)r,}r-(hX6Layer2.dynamize_last_evaluated_key(last_evaluated_key)hj'hhhhh}r.(h]r/hahhXboto.dynamodb.layer2r0r1}r2bh]h]h]h]r3hajX"Layer2.dynamize_last_evaluated_keyjjjuhNhhh]r4(j)r5}r6(hXdynamize_last_evaluated_keyhj,hhhjh}r7(h]h]h]h]h]uhNhhh]r8hXdynamize_last_evaluated_keyr9r:}r;(hUhj5ubaubj)r<}r=(hUhj,hhhjh}r>(h]h]h]h]h]uhNhhh]r?j!)r@}rA(hXlast_evaluated_keyh}rB(h]h]h]h]h]uhj<h]rChXlast_evaluated_keyrDrE}rF(hUhj@ubahj)ubaubeubj1)rG}rH(hUhj'hhhj4h}rI(h]h]h]h]h]uhNhhh]rJj_)rK}rL(hXSConvert a last_evaluated_key parameter into the data structure required for Layer1.rMhjGhj#hjch}rN(h]h]h]h]h]uhKhhh]rOhXSConvert a last_evaluated_key parameter into the data structure required for Layer1.rPrQ}rR(hjMhjKubaubaubeubh)rS}rT(hUhj4hX/Users/kyleknap/Documents/GitHub/boto/boto/dynamodb/layer2.py:docstring of boto.dynamodb.layer2.Layer2.dynamize_range_key_conditionrUhhh}rV(h]h]h]h]h]Uentries]rW(hXCdynamize_range_key_condition() (boto.dynamodb.layer2.Layer2 method)hUtrXauhNhhh]ubh)rY}rZ(hUhj4hjUhhh}r[(hhXpyh]h]h]h]h]hXmethodr\hj\uhNhhh]r](h)r^}r_(hX8Layer2.dynamize_range_key_condition(range_key_condition)hjYhhhhh}r`(h]rahahhXboto.dynamodb.layer2rbrc}rdbh]h]h]h]rehajX#Layer2.dynamize_range_key_conditionjjjuhNhhh]rf(j)rg}rh(hXdynamize_range_key_conditionhj^hhhjh}ri(h]h]h]h]h]uhNhhh]rjhXdynamize_range_key_conditionrkrl}rm(hUhjgubaubj)rn}ro(hUhj^hhhjh}rp(h]h]h]h]h]uhNhhh]rqj!)rr}rs(hXrange_key_conditionh}rt(h]h]h]h]h]uhjnh]ruhXrange_key_conditionrvrw}rx(hUhjrubahj)ubaubeubj1)ry}rz(hUhjYhhhj4h}r{(h]h]h]h]h]uhNhhh]r|j_)r}}r~(hXUConvert a layer2 range_key_condition parameter into the structure required by Layer1.rhjyhjUhjch}r(h]h]h]h]h]uhKhhh]rhXUConvert a layer2 range_key_condition parameter into the structure required by Layer1.rr}r(hjhj}ubaubaubeubh)r}r(hUhj4hX{/Users/kyleknap/Documents/GitHub/boto/boto/dynamodb/layer2.py:docstring of boto.dynamodb.layer2.Layer2.dynamize_scan_filterrhhh}r(h]h]h]h]h]Uentries]r(hX;dynamize_scan_filter() (boto.dynamodb.layer2.Layer2 method)h|UtrauhNhhh]ubh)r}r(hUhj4hjhhh}r(hhXpyh]h]h]h]h]hXmethodrhjuhNhhh]r(h)r}r(hX(Layer2.dynamize_scan_filter(scan_filter)hjhhhhh}r(h]rh|ahhXboto.dynamodb.layer2rr}rbh]h]h]h]rh|ajXLayer2.dynamize_scan_filterjjjuhNhhh]r(j)r}r(hXdynamize_scan_filterhjhhhjh}r(h]h]h]h]h]uhNhhh]rhXdynamize_scan_filterrr}r(hUhjubaubj)r}r(hUhjhhhjh}r(h]h]h]h]h]uhNhhh]rj!)r}r(hX scan_filterh}r(h]h]h]h]h]uhjh]rhX scan_filterrr}r(hUhjubahj)ubaubeubj1)r}r(hUhjhhhj4h}r(h]h]h]h]h]uhNhhh]rj_)r}r(hXMConvert a layer2 scan_filter parameter into the structure required by Layer1.rhjhjhjch}r(h]h]h]h]h]uhKhhh]rhXMConvert a layer2 scan_filter parameter into the structure required by Layer1.rr}r(hjhjubaubaubeubh)r}r(hUhj4hNhhh}r(h]h]h]h]h]Uentries]r(hX/get_item() (boto.dynamodb.layer2.Layer2 method)h>UtrauhNhhh]ubh)r}r(hUhj4hNhhh}r(hhXpyrh]h]h]h]h]hXmethodrhjuhNhhh]r(h)r}r(hXLayer2.get_item(table, hash_key, range_key=None, attributes_to_get=None, consistent_read=False, item_class=)hjhhhhh}r(h]rh>ahhXboto.dynamodb.layer2rr}rbh]h]h]h]rh>ajXLayer2.get_itemjjjuhNhhh]r(j)r}r(hXget_itemhjhhhjh}r(h]h]h]h]h]uhNhhh]rhXget_itemrr}r(hUhjubaubj)r}r(hUhjhhhjh}r(h]h]h]h]h]uhNhhh]r(j!)r}r(hXtableh}r(h]h]h]h]h]uhjh]rhXtablerr}r(hUhjubahj)ubj!)r}r(hXhash_keyh}r(h]h]h]h]h]uhjh]rhXhash_keyrr}r(hUhjubahj)ubj!)r}r(hXrange_key=Noneh}r(h]h]h]h]h]uhjh]rhXrange_key=Nonerr}r(hUhjubahj)ubj!)r}r(hXattributes_to_get=Noneh}r(h]h]h]h]h]uhjh]rhXattributes_to_get=Nonerr}r(hUhjubahj)ubj!)r}r(hXconsistent_read=Falseh}r(h]h]h]h]h]uhjh]rhXconsistent_read=Falserr}r(hUhjubahj)ubj!)r}r(hX,item_class=h}r(h]h]h]h]h]uhjh]rhX,item_class=rr}r(hUhjubahj)ubeubeubj1)r}r(hUhjhhhj4h}r(h]h]h]h]h]uhNhhh]r(j_)r}r(hX)Retrieve an existing item from the table.rhjhXo/Users/kyleknap/Documents/GitHub/boto/boto/dynamodb/layer2.py:docstring of boto.dynamodb.layer2.Layer2.get_itemhjch}r(h]h]h]h]h]uhKhhh]rhX)Retrieve an existing item from the table.r r }r (hjhjubaubji)r }r (hUhjhNhjlh}r(h]h]h]h]h]uhNhhh]rjo)r}r(hUh}r(h]h]h]h]h]uhj h]r(jt)r}r(hUh}r(h]h]h]h]h]uhjh]rhX Parametersrr}r(hUhjubahj|ubj})r}r(hUh}r(h]h]h]h]h]uhjh]rjc)r}r (hUh}r!(h]h]h]h]h]uhjh]r"(jh)r#}r$(hUh}r%(h]h]h]h]h]uhjh]r&j_)r'}r((hUh}r)(h]h]h]h]h]uhj#h]r*(j})r+}r,(hXtableh}r-(h]h]h]h]h]uhj'h]r.hXtabler/r0}r1(hUhj+ubahjubhX (r2r3}r4(hUhj'ubj)r5}r6(hX":class:`boto.dynamodb.table.Table`r7hj'hNhjh}r8(UreftypeXclassjjXboto.dynamodb.table.TableU refdomainXpyr9h]h]U refexplicith]h]h]jjjjjjuhNh]r:j)r;}r<(hj7h}r=(h]h]r>(jj9Xpy-classr?eh]h]h]uhj5h]r@hXboto.dynamodb.table.TablerArB}rC(hUhj;ubahjubaubhX)rD}rE(hUhj'ubhX -- rFrG}rH(hUhj'ubhX2The Table object from which the item is retrieved.rIrJ}rK(hX2The Table object from which the item is retrieved.hj'ubehjcubahjubjh)rL}rM(hUh}rN(h]h]h]h]h]uhjh]rOj_)rP}rQ(hUh}rR(h]h]h]h]h]uhjLh]rS(j})rT}rU(hXhash_keyh}rV(h]h]h]h]h]uhjPh]rWhXhash_keyrXrY}rZ(hUhjTubahjubhX (r[r\}r](hUhjPubj)r^}r_(hUh}r`(UreftypejzU reftargetX!int|long|float|str|unicode|BinaryraU refdomainjh]h]U refexplicith]h]h]uhjPh]rbj)rc}rd(hjah}re(h]h]h]h]h]uhj^h]rfhX!int|long|float|str|unicode|Binaryrgrh}ri(hUhjcubahjubahjubhX)rj}rk(hUhjPubhX -- rlrm}rn(hUhjPubhXrThe HashKey of the requested item. The type of the value must match the type defined in the schema for the table.rorp}rq(hXrThe HashKey of the requested item. The type of the value must match the type defined in the schema for the table.hjPubehjcubahjubjh)rr}rs(hUh}rt(h]h]h]h]h]uhjh]ruj_)rv}rw(hUh}rx(h]h]h]h]h]uhjrh]ry(j})rz}r{(hX range_keyh}r|(h]h]h]h]h]uhjvh]r}hX range_keyr~r}r(hUhjzubahjubhX (rr}r(hUhjvubj)r}r(hUh}r(UreftypejzU reftargetX!int|long|float|str|unicode|BinaryrU refdomainjh]h]U refexplicith]h]h]uhjvh]rj)r}r(hjh}r(h]h]h]h]h]uhjh]rhX!int|long|float|str|unicode|Binaryrr}r(hUhjubahjubahjubhX)r}r(hUhjvubhX -- rr}r(hUhjvubhX{The optional RangeKey of the requested item. The type of the value must match the type defined in the schema for the table.rr}r(hX{The optional RangeKey of the requested item. The type of the value must match the type defined in the schema for the table.hjvubehjcubahjubjh)r}r(hUh}r(h]h]h]h]h]uhjh]rj_)r}r(hUh}r(h]h]h]h]h]uhjh]r(j})r}r(hXattributes_to_geth}r(h]h]h]h]h]uhjh]rhXattributes_to_getrr}r(hUhjubahjubhX (rr}r(hUhjubj)r}r(hUh}r(UreftypejzU reftargetXlistrU refdomainjh]h]U refexplicith]h]h]uhjh]rj)r}r(hjh}r(h]h]h]h]h]uhjh]rhXlistrr}r(hUhjubahjubahjubhX)r}r(hUhjubhX -- rr}r(hUhjubhXA list of attribute names. If supplied, only the specified attribute names will be returned. Otherwise, all attributes will be returned.rr}r(hXA list of attribute names. If supplied, only the specified attribute names will be returned. Otherwise, all attributes will be returned.hjubehjcubahjubjh)r}r(hUh}r(h]h]h]h]h]uhjh]rj_)r}r(hUh}r(h]h]h]h]h]uhjh]r(j})r}r(hXconsistent_readh}r(h]h]h]h]h]uhjh]rhXconsistent_readrr}r(hUhjubahjubhX (rr}r(hUhjubj)r}r(hUh}r(UreftypejzU reftargetXboolrU refdomainjh]h]U refexplicith]h]h]uhjh]rj)r}r(hjh}r(h]h]h]h]h]uhjh]rhXboolrr}r(hUhjubahjubahjubhX)r}r(hUhjubhX -- rr}r(hUhjubhXeIf True, a consistent read request is issued. Otherwise, an eventually consistent request is issued.rr}r(hXeIf True, a consistent read request is issued. Otherwise, an eventually consistent request is issued.hjubehjcubahjubjh)r}r(hUh}r(h]h]h]h]h]uhjh]rj_)r}r(hUh}r(h]h]h]h]h]uhjh]r(j})r}r(hX item_classh}r(h]h]h]h]h]uhjh]rhX item_classrr}r(hUhjubahjubhX (rr}r(hUhjubj)r}r(hUh}r(UreftypejzU reftargetXClassrU refdomainjh]h]U refexplicith]h]h]uhjh]rj)r}r(hjh}r(h]h]h]h]h]uhjh]rhXClassrr}r(hUhjubahjubahjubhX)r}r(hUhjubhX -- rr}r(hUhjubhXZAllows you to override the class used to generate the items. This should be a subclass of rr}r (hXZAllows you to override the class used to generate the items. This should be a subclass of hjubj)r }r (hX :class:`boto.dynamodb.item.Item`r hjhNhjh}r (UreftypeXclassjjXboto.dynamodb.item.ItemU refdomainXpyrh]h]U refexplicith]h]h]jjjjjjuhNh]rj)r}r(hj h}r(h]h]r(jjXpy-classreh]h]h]uhj h]rhXboto.dynamodb.item.Itemrr}r(hUhjubahjubaubehjcubahjubehjubahjubehjubaubeubeubh)r}r(hUhj4hNhhh}r(h]h]h]h]h]Uentries]r(hX0get_table() (boto.dynamodb.layer2.Layer2 method)htUtrauhNhhh]ubh)r}r(hUhj4hNhhh}r (hhXpyr!h]h]h]h]h]hXmethodr"hj"uhNhhh]r#(h)r$}r%(hXLayer2.get_table(name)hjhhhhh}r&(h]r'htahhXboto.dynamodb.layer2r(r)}r*bh]h]h]h]r+htajXLayer2.get_tablejjjuhNhhh]r,(j)r-}r.(hX get_tablehj$hhhjh}r/(h]h]h]h]h]uhNhhh]r0hX get_tabler1r2}r3(hUhj-ubaubj)r4}r5(hUhj$hhhjh}r6(h]h]h]h]h]uhNhhh]r7j!)r8}r9(hXnameh}r:(h]h]h]h]h]uhj4h]r;hXnamer<r=}r>(hUhj8ubahj)ubaubeubj1)r?}r@(hUhjhhhj4h}rA(h]h]h]h]h]uhNhhh]rB(j_)rC}rD(hX0Retrieve the Table object for an existing table.rEhj?hXp/Users/kyleknap/Documents/GitHub/boto/boto/dynamodb/layer2.py:docstring of boto.dynamodb.layer2.Layer2.get_tablehjch}rF(h]h]h]h]h]uhKhhh]rGhX0Retrieve the Table object for an existing table.rHrI}rJ(hjEhjCubaubji)rK}rL(hUhj?hNhjlh}rM(h]h]h]h]h]uhNhhh]rN(jo)rO}rP(hUh}rQ(h]h]h]h]h]uhjKh]rR(jt)rS}rT(hUh}rU(h]h]h]h]h]uhjOh]rVhX ParametersrWrX}rY(hUhjSubahj|ubj})rZ}r[(hUh}r\(h]h]h]h]h]uhjOh]r]j_)r^}r_(hUh}r`(h]h]h]h]h]uhjZh]ra(j})rb}rc(hXnameh}rd(h]h]h]h]h]uhj^h]rehXnamerfrg}rh(hUhjbubahjubhX (rirj}rk(hUhj^ubj)rl}rm(hUh}rn(UreftypejzU reftargetXstrroU refdomainj!h]h]U refexplicith]h]h]uhj^h]rpj)rq}rr(hjoh}rs(h]h]h]h]h]uhjlh]rthXstrrurv}rw(hUhjqubahjubahjubhX)rx}ry(hUhj^ubhX -- rzr{}r|(hUhj^ubhXThe name of the desired table.r}r~}r(hXThe name of the desired table.hj^ubehjcubahjubehjubjo)r}r(hUh}r(h]h]h]h]h]uhjKh]r(jt)r}r(hUh}r(h]h]h]h]h]uhjh]rhX Return typerr}r(hUhjubahj|ubj})r}r(hUh}r(h]h]h]h]h]uhjh]rj_)r}r(hUh}r(h]h]h]h]h]uhjh]rj)r}r(hX":class:`boto.dynamodb.table.Table`rhjhNhjh}r(UreftypeXclassjjXboto.dynamodb.table.TableU refdomainXpyrh]h]U refexplicith]h]h]jjjjjjuhNh]rj)r}r(hjh}r(h]h]r(jjXpy-classreh]h]h]uhjh]rhXboto.dynamodb.table.Tablerr}r(hUhjubahjubaubahjcubahjubehjubjo)r}r(hUh}r(h]h]h]h]h]uhjKh]r(jt)r}r(hUh}r(h]h]h]h]h]uhjh]rhXReturnsrr}r(hUhjubahj|ubj})r}r(hUh}r(h]h]h]h]h]uhjh]rj_)r}r(hUh}r(h]h]h]h]h]uhjh]rhX&A Table object representing the table.rr}r(hX&A Table object representing the table.hjubahjcubahjubehjubeubeubeubh)r}r(hUhj4hNhhh}r(h]h]h]h]h]Uentries]r(hX2list_tables() (boto.dynamodb.layer2.Layer2 method)hXUtrauhNhhh]ubh)r}r(hUhj4hNhhh}r(hhXpyrh]h]h]h]h]hXmethodrhjuhNhhh]r(h)r}r(hXLayer2.list_tables(limit=None)hjhhhhh}r(h]rhXahhXboto.dynamodb.layer2rr}rbh]h]h]h]rhXajXLayer2.list_tablesjjjuhNhhh]r(j)r}r(hX list_tableshjhhhjh}r(h]h]h]h]h]uhNhhh]rhX list_tablesrr}r(hUhjubaubj)r}r(hUhjhhhjh}r(h]h]h]h]h]uhNhhh]rj!)r}r(hX limit=Noneh}r(h]h]h]h]h]uhjh]rhX limit=Nonerr}r(hUhjubahj)ubaubeubj1)r}r(hUhjhhhj4h}r(h]h]h]h]h]uhNhhh]r(j_)r}r(hXXReturn a list of the names of all tables associated with the current account and region.rhjhXr/Users/kyleknap/Documents/GitHub/boto/boto/dynamodb/layer2.py:docstring of boto.dynamodb.layer2.Layer2.list_tableshjch}r(h]h]h]h]h]uhKhhh]rhXXReturn a list of the names of all tables associated with the current account and region.rr}r(hjhjubaubji)r}r(hUhjhNhjlh}r(h]h]h]h]h]uhNhhh]rjo)r}r(hUh}r(h]h]h]h]h]uhjh]r(jt)r}r(hUh}r(h]h]h]h]h]uhjh]rhX Parametersrr}r(hUhjubahj|ubj})r}r(hUh}r(h]h]h]h]h]uhjh]rj_)r}r(hUh}r(h]h]h]h]h]uhjh]r(j})r}r(hXlimith}r(h]h]h]h]h]uhjh]rhXlimitrr}r(hUhjubahjubhX (rr }r (hUhjubj)r }r (hUh}r (UreftypejzU reftargetXintrU refdomainjh]h]U refexplicith]h]h]uhjh]rj)r}r(hjh}r(h]h]h]h]h]uhj h]rhXintrr}r(hUhjubahjubahjubhX)r}r(hUhjubhX -- rr}r(hUhjubhX'The maximum number of tables to return.rr}r(hX'The maximum number of tables to return.hjubehjcubahjubehjubaubeubeubh)r}r (hUhj4hNhhh}r!(h]h]h]h]h]Uentries]r"(hX-lookup() (boto.dynamodb.layer2.Layer2 method)hrUtr#auhNhhh]ubh)r$}r%(hUhj4hNhhh}r&(hhXpyr'h]h]h]h]h]hXmethodr(hj(uhNhhh]r)(h)r*}r+(hXLayer2.lookup(name)hj$hhhhh}r,(h]r-hrahhXboto.dynamodb.layer2r.r/}r0bh]h]h]h]r1hrajX Layer2.lookupjjjuhNhhh]r2(j)r3}r4(hXlookuphj*hhhjh}r5(h]h]h]h]h]uhNhhh]r6hXlookupr7r8}r9(hUhj3ubaubj)r:}r;(hUhj*hhhjh}r<(h]h]h]h]h]uhNhhh]r=j!)r>}r?(hXnameh}r@(h]h]h]h]h]uhj:h]rAhXnamerBrC}rD(hUhj>ubahj)ubaubeubj1)rE}rF(hUhj$hhhj4h}rG(h]h]h]h]h]uhNhhh]rH(j_)rI}rJ(hX0Retrieve the Table object for an existing table.rKhjEhXm/Users/kyleknap/Documents/GitHub/boto/boto/dynamodb/layer2.py:docstring of boto.dynamodb.layer2.Layer2.lookuphjch}rL(h]h]h]h]h]uhKhhh]rMhX0Retrieve the Table object for an existing table.rNrO}rP(hjKhjIubaubji)rQ}rR(hUhjEhNhjlh}rS(h]h]h]h]h]uhNhhh]rT(jo)rU}rV(hUh}rW(h]h]h]h]h]uhjQh]rX(jt)rY}rZ(hUh}r[(h]h]h]h]h]uhjUh]r\hX Parametersr]r^}r_(hUhjYubahj|ubj})r`}ra(hUh}rb(h]h]h]h]h]uhjUh]rcj_)rd}re(hUh}rf(h]h]h]h]h]uhj`h]rg(j})rh}ri(hXnameh}rj(h]h]h]h]h]uhjdh]rkhXnamerlrm}rn(hUhjhubahjubhX (rorp}rq(hUhjdubj)rr}rs(hUh}rt(UreftypejzU reftargetXstrruU refdomainj'h]h]U refexplicith]h]h]uhjdh]rvj)rw}rx(hjuh}ry(h]h]h]h]h]uhjrh]rzhXstrr{r|}r}(hUhjwubahjubahjubhX)r~}r(hUhjdubhX -- rr}r(hUhjdubhXThe name of the desired table.rr}r(hXThe name of the desired table.hjdubehjcubahjubehjubjo)r}r(hUh}r(h]h]h]h]h]uhjQh]r(jt)r}r(hUh}r(h]h]h]h]h]uhjh]rhX Return typerr}r(hUhjubahj|ubj})r}r(hUh}r(h]h]h]h]h]uhjh]rj_)r}r(hUh}r(h]h]h]h]h]uhjh]rj)r}r(hX":class:`boto.dynamodb.table.Table`rhjhNhjh}r(UreftypeXclassjjXboto.dynamodb.table.TableU refdomainXpyrh]h]U refexplicith]h]h]jjjjjjuhNh]rj)r}r(hjh}r(h]h]r(jjXpy-classreh]h]h]uhjh]rhXboto.dynamodb.table.Tablerr}r(hUhjubahjubaubahjcubahjubehjubjo)r}r(hUh}r(h]h]h]h]h]uhjQh]r(jt)r}r(hUh}r(h]h]h]h]h]uhjh]rhXReturnsrr}r(hUhjubahj|ubj})r}r(hUh}r(h]h]h]h]h]uhjh]rj_)r}r(hUh}r(h]h]h]h]h]uhjh]rhX&A Table object representing the table.rr}r(hX&A Table object representing the table.hjubahjcubahjubehjubeubeubeubh)r}r(hUhj4hXu/Users/kyleknap/Documents/GitHub/boto/boto/dynamodb/layer2.py:docstring of boto.dynamodb.layer2.Layer2.new_batch_listrhhh}r(h]h]h]h]h]Uentries]r(hX5new_batch_list() (boto.dynamodb.layer2.Layer2 method)heUtrauhNhhh]ubh)r}r(hUhj4hjhhh}r(hhXpyh]h]h]h]h]hXmethodrhjuhNhhh]r(h)r}r(hXLayer2.new_batch_list()hjhhhhh}r(h]rheahhXboto.dynamodb.layer2rr}rbh]h]h]h]rheajXLayer2.new_batch_listjjjuhNhhh]r(j)r}r(hXnew_batch_listhjhhhjh}r(h]h]h]h]h]uhNhhh]rhXnew_batch_listrr}r(hUhjubaubj)r}r(hUhjhhhjh}r(h]h]h]h]h]uhNhhh]ubeubj1)r}r(hUhjhhhj4h}r(h]h]h]h]h]uhNhhh]rj_)r}r(hXBReturn a new, empty :class:`boto.dynamodb.batch.BatchList` object.hjhjhjch}r(h]h]h]h]h]uhKhhh]r(hXReturn a new, empty rr}r(hXReturn a new, empty hjubj)r}r(hX&:class:`boto.dynamodb.batch.BatchList`rhjhNhjh}r(UreftypeXclassjjXboto.dynamodb.batch.BatchListU refdomainXpyrh]h]U refexplicith]h]h]jjjjjjuhNh]rj)r}r(hjh}r(h]h]r(jjXpy-classreh]h]h]uhjh]rhXboto.dynamodb.batch.BatchListrr}r(hUhjubahjubaubhX object.rr}r(hX object.hjubeubaubeubh)r}r(hUhj4hX{/Users/kyleknap/Documents/GitHub/boto/boto/dynamodb/layer2.py:docstring of boto.dynamodb.layer2.Layer2.new_batch_write_listrhhh}r(h]h]h]h]h]Uentries]r(hX;new_batch_write_list() (boto.dynamodb.layer2.Layer2 method)hpUtrauhNhhh]ubh)r}r(hUhj4hjhhh}r(hhXpyh]h]h]h]h]hXmethodrhjuhNhhh]r(h)r}r(hXLayer2.new_batch_write_list()hjhhhhh}r(h]rhpahhXboto.dynamodb.layer2rr }r bh]h]h]h]r hpajXLayer2.new_batch_write_listjjjuhNhhh]r (j)r }r(hXnew_batch_write_listhjhhhjh}r(h]h]h]h]h]uhNhhh]rhXnew_batch_write_listrr}r(hUhj ubaubj)r}r(hUhjhhhjh}r(h]h]h]h]h]uhNhhh]ubeubj1)r}r(hUhjhhhj4h}r(h]h]h]h]h]uhNhhh]rj_)r}r(hXGReturn a new, empty :class:`boto.dynamodb.batch.BatchWriteList` object.hjhjhjch}r(h]h]h]h]h]uhKhhh]r(hXReturn a new, empty rr }r!(hXReturn a new, empty hjubj)r"}r#(hX+:class:`boto.dynamodb.batch.BatchWriteList`r$hjhNhjh}r%(UreftypeXclassjjX"boto.dynamodb.batch.BatchWriteListU refdomainXpyr&h]h]U refexplicith]h]h]jjjjjjuhNh]r'j)r(}r)(hj$h}r*(h]h]r+(jj&Xpy-classr,eh]h]h]uhj"h]r-hX"boto.dynamodb.batch.BatchWriteListr.r/}r0(hUhj(ubahjubaubhX object.r1r2}r3(hX object.hjubeubaubeubh)r4}r5(hUhj4hNhhh}r6(h]h]h]h]h]Uentries]r7(hX/put_item() (boto.dynamodb.layer2.Layer2 method)hnUtr8auhNhhh]ubh)r9}r:(hUhj4hNhhh}r;(hhXpyr<h]h]h]h]h]hXmethodr=hj=uhNhhh]r>(h)r?}r@(hX>Layer2.put_item(item, expected_value=None, return_values=None)hj9hhhhh}rA(h]rBhnahhXboto.dynamodb.layer2rCrD}rEbh]h]h]h]rFhnajXLayer2.put_itemjjjuhNhhh]rG(j)rH}rI(hXput_itemhj?hhhjh}rJ(h]h]h]h]h]uhNhhh]rKhXput_itemrLrM}rN(hUhjHubaubj)rO}rP(hUhj?hhhjh}rQ(h]h]h]h]h]uhNhhh]rR(j!)rS}rT(hXitemh}rU(h]h]h]h]h]uhjOh]rVhXitemrWrX}rY(hUhjSubahj)ubj!)rZ}r[(hXexpected_value=Noneh}r\(h]h]h]h]h]uhjOh]r]hXexpected_value=Noner^r_}r`(hUhjZubahj)ubj!)ra}rb(hXreturn_values=Noneh}rc(h]h]h]h]h]uhjOh]rdhXreturn_values=Nonererf}rg(hUhjaubahj)ubeubeubj1)rh}ri(hUhj9hhhj4h}rj(h]h]h]h]h]uhNhhh]rk(j_)rl}rm(hXKStore a new item or completely replace an existing item in Amazon DynamoDB.rnhjhhXo/Users/kyleknap/Documents/GitHub/boto/boto/dynamodb/layer2.py:docstring of boto.dynamodb.layer2.Layer2.put_itemhjch}ro(h]h]h]h]h]uhKhhh]rphXKStore a new item or completely replace an existing item in Amazon DynamoDB.rqrr}rs(hjnhjlubaubji)rt}ru(hUhjhhNhjlh}rv(h]h]h]h]h]uhNhhh]rwjo)rx}ry(hUh}rz(h]h]h]h]h]uhjth]r{(jt)r|}r}(hUh}r~(h]h]h]h]h]uhjxh]rhX Parametersrr}r(hUhj|ubahj|ubj})r}r(hUh}r(h]h]h]h]h]uhjxh]rjc)r}r(hUh}r(h]h]h]h]h]uhjh]r(jh)r}r(hUh}r(h]h]h]h]h]uhjh]rj_)r}r(hUh}r(h]h]h]h]h]uhjh]r(j})r}r(hXitemh}r(h]h]h]h]h]uhjh]rhXitemrr}r(hUhjubahjubhX (rr}r(hUhjubj)r}r(hX :class:`boto.dynamodb.item.Item`rhjhNhjh}r(UreftypeXclassjjXboto.dynamodb.item.ItemU refdomainXpyrh]h]U refexplicith]h]h]jjjjjjuhNh]rj)r}r(hjh}r(h]h]r(jjXpy-classreh]h]h]uhjh]rhXboto.dynamodb.item.Itemrr}r(hUhjubahjubaubhX)r}r(hUhjubhX -- rr}r(hUhjubhX%The Item to write to Amazon DynamoDB.rr}r(hX%The Item to write to Amazon DynamoDB.hjubehjcubahjubjh)r}r(hUh}r(h]h]h]h]h]uhjh]rj_)r}r(hUh}r(h]h]h]h]h]uhjh]r(j})r}r(hXexpected_valueh}r(h]h]h]h]h]uhjh]rhXexpected_valuerr}r(hUhjubahjubhX (rr}r(hUhjubj)r}r(hUh}r(UreftypejzU reftargetXdictrU refdomainj<h]h]U refexplicith]h]h]uhjh]rj)r}r(hjh}r(h]h]h]h]h]uhjh]rhXdictrr}r(hUhjubahjubahjubhX)r}r(hUhjubhX -- rr}r(hUhjubhXA dictionary of name/value pairs that you expect. This dictionary should have name/value pairs where the name is the name of the attribute and the value is either the value you are expecting or False if you expect the attribute not to exist.rr}r(hXA dictionary of name/value pairs that you expect. This dictionary should have name/value pairs where the name is the name of the attribute and the value is either the value you are expecting or False if you expect the attribute not to exist.hjubehjcubahjubjh)r}r(hUh}r(h]h]h]h]h]uhjh]rj_)r}r(hUh}r(h]h]h]h]h]uhjh]r(j})r}r(hX return_valuesh}r(h]h]h]h]h]uhjh]rhX return_valuesrr}r(hUhjubahjubhX (rr}r(hUhjubj)r}r(hUh}r(UreftypejzU reftargetXstrrU refdomainj<h]h]U refexplicith]h]h]uhjh]rj)r}r(hjh}r(h]h]h]h]h]uhjh]rhXstrrr}r(hUhjubahjubahjubhX)r}r(hUhjubhX -- rr}r(hUhjubhXControls the return of attribute name-value pairs before then were changed. Possible values are: None or 'ALL_OLD'. If 'ALL_OLD' is specified and the item is overwritten, the content of the old item is returned.rr}r(hXControls the return of attribute name-value pairs before then were changed. Possible values are: None or 'ALL_OLD'. If 'ALL_OLD' is specified and the item is overwritten, the content of the old item is returned.hjubehjcubahjubehjubahjubehjubaubeubeubh)r}r(hUhj4hNhhh}r(h]h]h]h]h]Uentries]r(hX,query() (boto.dynamodb.layer2.Layer2 method)hiUtrauhNhhh]ubh)r}r(hUhj4hNhhh}r(hhXpyrh]h]h]h]h]hXmethodr hj uhNhhh]r (h)r }r (hXLayer2.query(table, hash_key, range_key_condition=None, attributes_to_get=None, request_limit=None, max_results=None, consistent_read=False, scan_index_forward=True, exclusive_start_key=None, item_class=, count=False)hjhhhhh}r (h]rhiahhXboto.dynamodb.layer2rr}rbh]h]h]h]rhiajX Layer2.queryjjjuhNhhh]r(j)r}r(hXqueryhj hhhjh}r(h]h]h]h]h]uhNhhh]rhXqueryrr}r(hUhjubaubj)r}r(hUhj hhhjh}r(h]h]h]h]h]uhNhhh]r(j!)r}r (hXtableh}r!(h]h]h]h]h]uhjh]r"hXtabler#r$}r%(hUhjubahj)ubj!)r&}r'(hXhash_keyh}r((h]h]h]h]h]uhjh]r)hXhash_keyr*r+}r,(hUhj&ubahj)ubj!)r-}r.(hXrange_key_condition=Noneh}r/(h]h]h]h]h]uhjh]r0hXrange_key_condition=Noner1r2}r3(hUhj-ubahj)ubj!)r4}r5(hXattributes_to_get=Noneh}r6(h]h]h]h]h]uhjh]r7hXattributes_to_get=Noner8r9}r:(hUhj4ubahj)ubj!)r;}r<(hXrequest_limit=Noneh}r=(h]h]h]h]h]uhjh]r>hXrequest_limit=Noner?r@}rA(hUhj;ubahj)ubj!)rB}rC(hXmax_results=Noneh}rD(h]h]h]h]h]uhjh]rEhXmax_results=NonerFrG}rH(hUhjBubahj)ubj!)rI}rJ(hXconsistent_read=Falseh}rK(h]h]h]h]h]uhjh]rLhXconsistent_read=FalserMrN}rO(hUhjIubahj)ubj!)rP}rQ(hXscan_index_forward=Trueh}rR(h]h]h]h]h]uhjh]rShXscan_index_forward=TruerTrU}rV(hUhjPubahj)ubj!)rW}rX(hXexclusive_start_key=Noneh}rY(h]h]h]h]h]uhjh]rZhXexclusive_start_key=Noner[r\}r](hUhjWubahj)ubj!)r^}r_(hX,item_class=h}r`(h]h]h]h]h]uhjh]rahX,item_class=rbrc}rd(hUhj^ubahj)ubj!)re}rf(hX count=Falseh}rg(h]h]h]h]h]uhjh]rhhX count=Falserirj}rk(hUhjeubahj)ubeubeubj1)rl}rm(hUhjhhhj4h}rn(h]h]h]h]h]uhNhhh]ro(j_)rp}rq(hXPerform a query on the table.rrhjlhXl/Users/kyleknap/Documents/GitHub/boto/boto/dynamodb/layer2.py:docstring of boto.dynamodb.layer2.Layer2.queryrshjch}rt(h]h]h]h]h]uhKhhh]ruhXPerform a query on the table.rvrw}rx(hjrhjpubaubji)ry}rz(hUhjlhNhjlh}r{(h]h]h]h]h]uhNhhh]r|(jo)r}}r~(hUh}r(h]h]h]h]h]uhjyh]r(jt)r}r(hUh}r(h]h]h]h]h]uhj}h]rhX Parametersrr}r(hUhjubahj|ubj})r}r(hUh}r(h]h]h]h]h]uhj}h]rjc)r}r(hUh}r(h]h]h]h]h]uhjh]r(jh)r}r(hUh}r(h]h]h]h]h]uhjh]rj_)r}r(hUh}r(h]h]h]h]h]uhjh]r(j})r}r(hXtableh}r(h]h]h]h]h]uhjh]rhXtablerr}r(hUhjubahjubhX (rr}r(hUhjubj)r}r(hX":class:`boto.dynamodb.table.Table`rhjhNhjh}r(UreftypeXclassjjXboto.dynamodb.table.TableU refdomainXpyrh]h]U refexplicith]h]h]jjjjjjuhNh]rj)r}r(hjh}r(h]h]r(jjXpy-classreh]h]h]uhjh]rhXboto.dynamodb.table.Tablerr}r(hUhjubahjubaubhX)r}r(hUhjubhX -- rr}r(hUhjubhX'The Table object that is being queried.rr}r(hX'The Table object that is being queried.hjubehjcubahjubjh)r}r(hUh}r(h]h]h]h]h]uhjh]rj_)r}r(hUh}r(h]h]h]h]h]uhjh]r(j})r}r(hXhash_keyh}r(h]h]h]h]h]uhjh]rhXhash_keyrr}r(hUhjubahjubhX (rr}r(hUhjubj)r}r(hUh}r(UreftypejzU reftargetX!int|long|float|str|unicode|BinaryrU refdomainjh]h]U refexplicith]h]h]uhjh]rj)r}r(hjh}r(h]h]h]h]h]uhjh]rhX!int|long|float|str|unicode|Binaryrr}r(hUhjubahjubahjubhX)r}r(hUhjubhX -- rr}r(hUhjubhXrThe HashKey of the requested item. The type of the value must match the type defined in the schema for the table.rr}r(hXrThe HashKey of the requested item. The type of the value must match the type defined in the schema for the table.hjubehjcubahjubjh)r}r(hUh}r(h]h]h]h]h]uhjh]rj_)r}r(hUh}r(h]h]h]h]h]uhjh]r(j})r}r(hXrange_key_conditionh}r(h]h]h]h]h]uhjh]rhXrange_key_conditionrr}r(hUhjubahjubhX (rr}r(hUhjubj)r}r(hX*:class:`boto.dynamodb.condition.Condition`rhjhNhjh}r(UreftypeXclassjjX!boto.dynamodb.condition.ConditionU refdomainXpyrh]h]U refexplicith]h]h]jjjjjjuhNh]rj)r}r(hjh}r(h]h]r(jjXpy-classreh]h]h]uhjh]rhX!boto.dynamodb.condition.Conditionrr}r(hUhjubahjubaubhX)r}r(hUhjubhX -- rr}r(hUhjubj_)r}r(hXGA Condition object. Condition object can be one of the following types:rhjhjshjch}r(h]h]h]h]h]uhK h]r hXGA Condition object. Condition object can be one of the following types:r r }r (hjhjubaubj_)r }r(hX"EQ|LE|LT|GE|GT|BEGINS_WITH|BETWEENrhjhjshjch}r(h]h]h]h]h]uhKh]rhX"EQ|LE|LT|GE|GT|BEGINS_WITH|BETWEENrr}r(hjhj ubaubj_)r}r(hXThe only condition which expects or will accept two values is 'BETWEEN', otherwise a single value should be passed to the Condition constructor.rhjhjshjch}r(h]h]h]h]h]uhKh]rhXThe only condition which expects or will accept two values is 'BETWEEN', otherwise a single value should be passed to the Condition constructor.rr}r(hjhjubaubehjcubahjubjh)r}r(hUh}r(h]h]h]h]h]uhjh]r j_)r!}r"(hUh}r#(h]h]h]h]h]uhjh]r$(j})r%}r&(hXattributes_to_geth}r'(h]h]h]h]h]uhj!h]r(hXattributes_to_getr)r*}r+(hUhj%ubahjubhX (r,r-}r.(hUhj!ubj)r/}r0(hUh}r1(UreftypejzU reftargetXlistr2U refdomainjh]h]U refexplicith]h]h]uhj!h]r3j)r4}r5(hj2h}r6(h]h]h]h]h]uhj/h]r7hXlistr8r9}r:(hUhj4ubahjubahjubhX)r;}r<(hUhj!ubhX -- r=r>}r?(hUhj!ubhXA list of attribute names. If supplied, only the specified attribute names will be returned. Otherwise, all attributes will be returned.r@rA}rB(hXA list of attribute names. If supplied, only the specified attribute names will be returned. Otherwise, all attributes will be returned.hj!ubehjcubahjubjh)rC}rD(hUh}rE(h]h]h]h]h]uhjh]rFj_)rG}rH(hUh}rI(h]h]h]h]h]uhjCh]rJ(j})rK}rL(hX request_limith}rM(h]h]h]h]h]uhjGh]rNhX request_limitrOrP}rQ(hUhjKubahjubhX (rRrS}rT(hUhjGubj)rU}rV(hUh}rW(UreftypejzU reftargetXintrXU refdomainjh]h]U refexplicith]h]h]uhjGh]rYj)rZ}r[(hjXh}r\(h]h]h]h]h]uhjUh]r]hXintr^r_}r`(hUhjZubahjubahjubhX)ra}rb(hUhjGubhX -- rcrd}re(hUhjGubhXThe maximum number of items to retrieve from Amazon DynamoDB on each request. You may want to set a specific request_limit based on the provisioned throughput of your table. The default behavior is to retrieve as many results as possible per request.rfrg}rh(hXThe maximum number of items to retrieve from Amazon DynamoDB on each request. You may want to set a specific request_limit based on the provisioned throughput of your table. The default behavior is to retrieve as many results as possible per request.hjGubehjcubahjubjh)ri}rj(hUh}rk(h]h]h]h]h]uhjh]rlj_)rm}rn(hUh}ro(h]h]h]h]h]uhjih]rp(j})rq}rr(hX max_resultsh}rs(h]h]h]h]h]uhjmh]rthX max_resultsrurv}rw(hUhjqubahjubhX (rxry}rz(hUhjmubj)r{}r|(hUh}r}(UreftypejzU reftargetXintr~U refdomainjh]h]U refexplicith]h]h]uhjmh]rj)r}r(hj~h}r(h]h]h]h]h]uhj{h]rhXintrr}r(hUhjubahjubahjubhX)r}r(hUhjmubhX -- rr}r(hUhjmubhXDThe maximum number of results that will be retrieved from Amazon DynamoDB in total. For example, if you only wanted to see the first 100 results from the query, regardless of how many were actually available, you could set max_results to 100 and the generator returned from the query method will only yeild 100 results max.rr}r(hXDThe maximum number of results that will be retrieved from Amazon DynamoDB in total. For example, if you only wanted to see the first 100 results from the query, regardless of how many were actually available, you could set max_results to 100 and the generator returned from the query method will only yeild 100 results max.hjmubehjcubahjubjh)r}r(hUh}r(h]h]h]h]h]uhjh]rj_)r}r(hUh}r(h]h]h]h]h]uhjh]r(j})r}r(hXconsistent_readh}r(h]h]h]h]h]uhjh]rhXconsistent_readrr}r(hUhjubahjubhX (rr}r(hUhjubj)r}r(hUh}r(UreftypejzU reftargetXboolrU refdomainjh]h]U refexplicith]h]h]uhjh]rj)r}r(hjh}r(h]h]h]h]h]uhjh]rhXboolrr}r(hUhjubahjubahjubhX)r}r(hUhjubhX -- rr}r(hUhjubhXeIf True, a consistent read request is issued. Otherwise, an eventually consistent request is issued.rr}r(hXeIf True, a consistent read request is issued. Otherwise, an eventually consistent request is issued.hjubehjcubahjubjh)r}r(hUh}r(h]h]h]h]h]uhjh]rj_)r}r(hUh}r(h]h]h]h]h]uhjh]r(j})r}r(hXscan_index_forwardh}r(h]h]h]h]h]uhjh]rhXscan_index_forwardrr}r(hUhjubahjubhX (rr}r(hUhjubj)r}r(hUh}r(UreftypejzU reftargetXboolrU refdomainjh]h]U refexplicith]h]h]uhjh]rj)r}r(hjh}r(h]h]h]h]h]uhjh]rhXboolrr}r(hUhjubahjubahjubhX)r}r(hUhjubhX -- rr}r(hUhjubhXQSpecified forward or backward traversal of the index. Default is forward (True).rr}r(hXQSpecified forward or backward traversal of the index. Default is forward (True).hjubehjcubahjubjh)r}r(hUh}r(h]h]h]h]h]uhjh]rj_)r}r(hUh}r(h]h]h]h]h]uhjh]r(j})r}r(hXcounth}r(h]h]h]h]h]uhjh]rhXcountrr}r(hUhjubahjubhX (rr}r(hUhjubj)r}r(hUh}r(UreftypejzU reftargetXboolrU refdomainjh]h]U refexplicith]h]h]uhjh]rj)r}r(hjh}r(h]h]h]h]h]uhjh]rhXboolrr}r(hUhjubahjubahjubhX)r}r(hUhjubhX -- rr}r(hUhjubhXIf True, Amazon DynamoDB returns a total number of items for the Query operation, even if the operation has no matching items for the assigned filter. If count is True, the actual items are not returned and the count is accessible as the rr}r(hXIf True, Amazon DynamoDB returns a total number of items for the Query operation, even if the operation has no matching items for the assigned filter. If count is True, the actual items are not returned and the count is accessible as the hjubj)r}r(hX ``count``h}r(h]h]h]h]h]uhjh]rhXcountrr}r(hUhjubahjubhX" attribute of the returned object.rr }r (hX" attribute of the returned object.hjubehjcubahjubjh)r }r (hUh}r (h]h]h]h]h]uhjh]rj_)r}r(hUh}r(h]h]h]h]h]uhj h]r(j})r}r(hXexclusive_start_keyh}r(h]h]h]h]h]uhjh]rhXexclusive_start_keyrr}r(hUhjubahjubhX (rr}r(hUhjubj)r}r(hUh}r(UreftypejzU reftargetX list or tupler U refdomainjh]h]U refexplicith]h]h]uhjh]r!j)r"}r#(hj h}r$(h]h]h]h]h]uhjh]r%hX list or tupler&r'}r((hUhj"ubahjubahjubhX)r)}r*(hUhjubhX -- r+r,}r-(hUhjubhXPrimary key of the item from which to continue an earlier query. This would be provided as the LastEvaluatedKey in that query.r.r/}r0(hXPrimary key of the item from which to continue an earlier query. This would be provided as the LastEvaluatedKey in that query.hjubehjcubahjubjh)r1}r2(hUh}r3(h]h]h]h]h]uhjh]r4j_)r5}r6(hUh}r7(h]h]h]h]h]uhj1h]r8(j})r9}r:(hX item_classh}r;(h]h]h]h]h]uhj5h]r<hX item_classr=r>}r?(hUhj9ubahjubhX (r@rA}rB(hUhj5ubj)rC}rD(hUh}rE(UreftypejzU reftargetXClassrFU refdomainjh]h]U refexplicith]h]h]uhj5h]rGj)rH}rI(hjFh}rJ(h]h]h]h]h]uhjCh]rKhXClassrLrM}rN(hUhjHubahjubahjubhX)rO}rP(hUhj5ubhX -- rQrR}rS(hUhj5ubhXZAllows you to override the class used to generate the items. This should be a subclass of rTrU}rV(hXZAllows you to override the class used to generate the items. This should be a subclass of hj5ubj)rW}rX(hX :class:`boto.dynamodb.item.Item`rYhj5hNhjh}rZ(UreftypeXclassjjXboto.dynamodb.item.ItemU refdomainXpyr[h]h]U refexplicith]h]h]jjjjjjuhNh]r\j)r]}r^(hjYh}r_(h]h]r`(jj[Xpy-classraeh]h]h]uhjWh]rbhXboto.dynamodb.item.Itemrcrd}re(hUhj]ubahjubaubehjcubahjubehjubahjubehjubjo)rf}rg(hUh}rh(h]h]h]h]h]uhjyh]ri(jt)rj}rk(hUh}rl(h]h]h]h]h]uhjfh]rmhX Return typernro}rp(hUhjjubahj|ubj})rq}rr(hUh}rs(h]h]h]h]h]uhjfh]rtj_)ru}rv(hUh}rw(h]h]h]h]h]uhjqh]rxj)ry}rz(hX,:class:`boto.dynamodb.layer2.TableGenerator`r{hjuhNhjh}r|(UreftypeXclassjjX#boto.dynamodb.layer2.TableGeneratorU refdomainXpyr}h]h]U refexplicith]h]h]jjjjjjuhNh]r~j)r}r(hj{h}r(h]h]r(jj}Xpy-classreh]h]h]uhjyh]rhX#boto.dynamodb.layer2.TableGeneratorrr}r(hUhjubahjubaubahjcubahjubehjubeubeubeubh)r}r(hUhj4hNhhh}r(h]h]h]h]h]Uentries]r(hX+scan() (boto.dynamodb.layer2.Layer2 method)h&UtrauhNhhh]ubh)r}r(hUhj4hNhhh}r(hhXpyrh]h]h]h]h]hXmethodrhjuhNhhh]r(h)r}r(hXLayer2.scan(table, scan_filter=None, attributes_to_get=None, request_limit=None, max_results=None, exclusive_start_key=None, item_class=, count=False)hjhhhhh}r(h]rh&ahhXboto.dynamodb.layer2rr}rbh]h]h]h]rh&ajX Layer2.scanjjjuhNhhh]r(j)r}r(hXscanhjhhhjh}r(h]h]h]h]h]uhNhhh]rhXscanrr}r(hUhjubaubj)r}r(hUhjhhhjh}r(h]h]h]h]h]uhNhhh]r(j!)r}r(hXtableh}r(h]h]h]h]h]uhjh]rhXtablerr}r(hUhjubahj)ubj!)r}r(hXscan_filter=Noneh}r(h]h]h]h]h]uhjh]rhXscan_filter=Nonerr}r(hUhjubahj)ubj!)r}r(hXattributes_to_get=Noneh}r(h]h]h]h]h]uhjh]rhXattributes_to_get=Nonerr}r(hUhjubahj)ubj!)r}r(hXrequest_limit=Noneh}r(h]h]h]h]h]uhjh]rhXrequest_limit=Nonerr}r(hUhjubahj)ubj!)r}r(hXmax_results=Noneh}r(h]h]h]h]h]uhjh]rhXmax_results=Nonerr}r(hUhjubahj)ubj!)r}r(hXexclusive_start_key=Noneh}r(h]h]h]h]h]uhjh]rhXexclusive_start_key=Nonerr}r(hUhjubahj)ubj!)r}r(hX,item_class=h}r(h]h]h]h]h]uhjh]rhX,item_class=rr}r(hUhjubahj)ubj!)r}r(hX count=Falseh}r(h]h]h]h]h]uhjh]rhX count=Falserr}r(hUhjubahj)ubeubeubj1)r}r(hUhjhhhj4h}r(h]h]h]h]h]uhNhhh]r(j_)r}r(hXPerform a scan of DynamoDB.rhjhXk/Users/kyleknap/Documents/GitHub/boto/boto/dynamodb/layer2.py:docstring of boto.dynamodb.layer2.Layer2.scanrhjch}r(h]h]h]h]h]uhKhhh]rhXPerform a scan of DynamoDB.rr}r(hjhjubaubji)r}r(hUhjhNhjlh}r(h]h]h]h]h]uhNhhh]r(jo)r}r(hUh}r(h]h]h]h]h]uhjh]r(jt)r}r(hUh}r(h]h]h]h]h]uhjh]rhX Parametersrr}r(hUhjubahj|ubj})r}r(hUh}r(h]h]h]h]h]uhjh]rjc)r}r(hUh}r(h]h]h]h]h]uhjh]r(jh)r}r(hUh}r(h]h]h]h]h]uhjh]rj_)r}r(hUh}r (h]h]h]h]h]uhjh]r (j})r }r (hXtableh}r (h]h]h]h]h]uhjh]rhXtablerr}r(hUhj ubahjubhX (rr}r(hUhjubj)r}r(hX":class:`boto.dynamodb.table.Table`rhjhNhjh}r(UreftypeXclassjjXboto.dynamodb.table.TableU refdomainXpyrh]h]U refexplicith]h]h]jjjjjjuhNh]rj)r}r(hjh}r(h]h]r(jjXpy-classreh]h]h]uhjh]r hXboto.dynamodb.table.Tabler!r"}r#(hUhjubahjubaubhX)r$}r%(hUhjubhX -- r&r'}r((hUhjubhX'The Table object that is being scanned.r)r*}r+(hX'The Table object that is being scanned.hjubehjcubahjubjh)r,}r-(hUh}r.(h]h]h]h]h]uhjh]r/j_)r0}r1(hUh}r2(h]h]h]h]h]uhj,h]r3(j})r4}r5(hX scan_filterh}r6(h]h]h]h]h]uhj0h]r7hX scan_filterr8r9}r:(hUhj4ubahjubhX (r;r<}r=(hUhj0ubj)r>}r?(hUh}r@(UreftypejzU reftargetXA dictrAU refdomainjh]h]U refexplicith]h]h]uhj0h]rBj)rC}rD(hjAh}rE(h]h]h]h]h]uhj>h]rFhXA dictrGrH}rI(hUhjCubahjubahjubhX)rJ}rK(hUhj0ubhX -- rLrM}rN(hUhj0ubj_)rO}rP(hXA dictionary where the key is the attribute name and the value is a :class:`boto.dynamodb.condition.Condition` object. Valid Condition objects include:hj0hjhjch}rQ(h]h]h]h]h]uhKh]rR(hXDA dictionary where the key is the attribute name and the value is a rSrT}rU(hXDA dictionary where the key is the attribute name and the value is a hjOubj)rV}rW(hX*:class:`boto.dynamodb.condition.Condition`rXhjOhNhjh}rY(UreftypeXclassjjX!boto.dynamodb.condition.ConditionU refdomainXpyrZh]h]U refexplicith]h]h]jjjjjjuhNh]r[j)r\}r](hjXh}r^(h]h]r_(jjZXpy-classr`eh]h]h]uhjVh]rahX!boto.dynamodb.condition.Conditionrbrc}rd(hUhj\ubahjubaubhX) object. Valid Condition objects include:rerf}rg(hX) object. Valid Condition objects include:hjOubeubcdocutils.nodes block_quote rh)ri}rj(hUh}rk(h]h]h]h]h]uhj0h]rljc)rm}rn(hUh}ro(UbulletrpX*h]h]h]h]h]uhjih]rq(jh)rr}rs(hXEQ - equal (1)rth}ru(h]h]h]h]h]uhjmh]rvj_)rw}rx(hjthjrhjhjch}ry(h]h]h]h]h]uhK h]rzhXEQ - equal (1)r{r|}r}(hjthjwubaubahjubjh)r~}r(hXNE - not equal (1)rh}r(h]h]h]h]h]uhjmh]rj_)r}r(hjhj~hjhjch}r(h]h]h]h]h]uhK h]rhXNE - not equal (1)rr}r(hjhjubaubahjubjh)r}r(hXLE - less than or equal (1)rh}r(h]h]h]h]h]uhjmh]rj_)r}r(hjhjhjhjch}r(h]h]h]h]h]uhKh]rhXLE - less than or equal (1)rr}r(hjhjubaubahjubjh)r}r(hXLT - less than (1)rh}r(h]h]h]h]h]uhjmh]rj_)r}r(hjhjhjhjch}r(h]h]h]h]h]uhKh]rhXLT - less than (1)rr}r(hjhjubaubahjubjh)r}r(hXGE - greater than or equal (1)rh}r(h]h]h]h]h]uhjmh]rj_)r}r(hjhjhjhjch}r(h]h]h]h]h]uhKh]rhXGE - greater than or equal (1)rr}r(hjhjubaubahjubjh)r}r(hXGT - greater than (1)rh}r(h]h]h]h]h]uhjmh]rj_)r}r(hjhjhjhjch}r(h]h]h]h]h]uhKh]rhXGT - greater than (1)rr}r(hjhjubaubahjubjh)r}r(hX)NOT_NULL - attribute exists (0, use None)rh}r(h]h]h]h]h]uhjmh]rj_)r}r(hjhjhjhjch}r(h]h]h]h]h]uhKh]rhX)NOT_NULL - attribute exists (0, use None)rr}r(hjhjubaubahjubjh)r}r(hX-NULL - attribute does not exist (0, use None)rh}r(h]h]h]h]h]uhjmh]rj_)r}r(hjhjhjhjch}r(h]h]h]h]h]uhKh]rhX-NULL - attribute does not exist (0, use None)rr}r(hjhjubaubahjubjh)r}r(hX)CONTAINS - substring or value in list (1)rh}r(h]h]h]h]h]uhjmh]rj_)r}r(hjhjhjhjch}r(h]h]h]h]h]uhKh]rhX)CONTAINS - substring or value in list (1)rr}r(hjhjubaubahjubjh)r}r(hX8NOT_CONTAINS - absence of substring or value in list (1)rh}r(h]h]h]h]h]uhjmh]rj_)r}r(hjhjhjhjch}r(h]h]h]h]h]uhKh]rhX8NOT_CONTAINS - absence of substring or value in list (1)rr}r(hjhjubaubahjubjh)r}r(hX"BEGINS_WITH - substring prefix (1)rh}r(h]h]h]h]h]uhjmh]rj_)r}r(hjhjhjhjch}r(h]h]h]h]h]uhKh]rhX"BEGINS_WITH - substring prefix (1)rr}r(hjhjubaubahjubjh)r}r(hXIN - exact match in list (N)rh}r(h]h]h]h]h]uhjmh]rj_)r}r(hjhjhjhjch}r(h]h]h]h]h]uhKh]rhXIN - exact match in list (N)rr}r(hjhjubaubahjubjh)r}r(hX.BETWEEN - >= first value, <= second value (2) h}r(h]h]h]h]h]uhjmh]rj_)r}r(hX-BETWEEN - >= first value, <= second value (2)rhjhjhjch}r (h]h]h]h]h]uhKh]r hX-BETWEEN - >= first value, <= second value (2)r r }r (hjhjubaubahjubehjubahU block_quoterubehjcubahjubjh)r}r(hUh}r(h]h]h]h]h]uhjh]rj_)r}r(hUh}r(h]h]h]h]h]uhjh]r(j})r}r(hXattributes_to_geth}r(h]h]h]h]h]uhjh]rhXattributes_to_getrr}r(hUhjubahjubhX (rr}r (hUhjubj)r!}r"(hUh}r#(UreftypejzU reftargetXlistr$U refdomainjh]h]U refexplicith]h]h]uhjh]r%j)r&}r'(hj$h}r((h]h]h]h]h]uhj!h]r)hXlistr*r+}r,(hUhj&ubahjubahjubhX)r-}r.(hUhjubhX -- r/r0}r1(hUhjubhXA list of attribute names. If supplied, only the specified attribute names will be returned. Otherwise, all attributes will be returned.r2r3}r4(hXA list of attribute names. If supplied, only the specified attribute names will be returned. Otherwise, all attributes will be returned.hjubehjcubahjubjh)r5}r6(hUh}r7(h]h]h]h]h]uhjh]r8j_)r9}r:(hUh}r;(h]h]h]h]h]uhj5h]r<(j})r=}r>(hX request_limith}r?(h]h]h]h]h]uhj9h]r@hX request_limitrArB}rC(hUhj=ubahjubhX (rDrE}rF(hUhj9ubj)rG}rH(hUh}rI(UreftypejzU reftargetXintrJU refdomainjh]h]U refexplicith]h]h]uhj9h]rKj)rL}rM(hjJh}rN(h]h]h]h]h]uhjGh]rOhXintrPrQ}rR(hUhjLubahjubahjubhX)rS}rT(hUhj9ubhX -- rUrV}rW(hUhj9ubhXThe maximum number of items to retrieve from Amazon DynamoDB on each request. You may want to set a specific request_limit based on the provisioned throughput of your table. The default behavior is to retrieve as many results as possible per request.rXrY}rZ(hXThe maximum number of items to retrieve from Amazon DynamoDB on each request. You may want to set a specific request_limit based on the provisioned throughput of your table. The default behavior is to retrieve as many results as possible per request.hj9ubehjcubahjubjh)r[}r\(hUh}r](h]h]h]h]h]uhjh]r^j_)r_}r`(hUh}ra(h]h]h]h]h]uhj[h]rb(j})rc}rd(hX max_resultsh}re(h]h]h]h]h]uhj_h]rfhX max_resultsrgrh}ri(hUhjcubahjubhX (rjrk}rl(hUhj_ubj)rm}rn(hUh}ro(UreftypejzU reftargetXintrpU refdomainjh]h]U refexplicith]h]h]uhj_h]rqj)rr}rs(hjph}rt(h]h]h]h]h]uhjmh]ruhXintrvrw}rx(hUhjrubahjubahjubhX)ry}rz(hUhj_ubhX -- r{r|}r}(hUhj_ubhXDThe maximum number of results that will be retrieved from Amazon DynamoDB in total. For example, if you only wanted to see the first 100 results from the query, regardless of how many were actually available, you could set max_results to 100 and the generator returned from the query method will only yeild 100 results max.r~r}r(hXDThe maximum number of results that will be retrieved from Amazon DynamoDB in total. For example, if you only wanted to see the first 100 results from the query, regardless of how many were actually available, you could set max_results to 100 and the generator returned from the query method will only yeild 100 results max.hj_ubehjcubahjubjh)r}r(hUh}r(h]h]h]h]h]uhjh]rj_)r}r(hUh}r(h]h]h]h]h]uhjh]r(j})r}r(hXcounth}r(h]h]h]h]h]uhjh]rhXcountrr}r(hUhjubahjubhX (rr}r(hUhjubj)r}r(hUh}r(UreftypejzU reftargetXboolrU refdomainjh]h]U refexplicith]h]h]uhjh]rj)r}r(hjh}r(h]h]h]h]h]uhjh]rhXboolrr}r(hUhjubahjubahjubhX)r}r(hUhjubhX -- rr}r(hUhjubhXIf True, Amazon DynamoDB returns a total number of items for the Scan operation, even if the operation has no matching items for the assigned filter. If count is True, the actual items are not returned and the count is accessible as the rr}r(hXIf True, Amazon DynamoDB returns a total number of items for the Scan operation, even if the operation has no matching items for the assigned filter. If count is True, the actual items are not returned and the count is accessible as the hjubj)r}r(hX ``count``h}r(h]h]h]h]h]uhjh]rhXcountrr}r(hUhjubahjubhX" attribute of the returned object.rr}r(hX" attribute of the returned object.hjubehjcubahjubjh)r}r(hUh}r(h]h]h]h]h]uhjh]rj_)r}r(hUh}r(h]h]h]h]h]uhjh]r(j})r}r(hXexclusive_start_keyh}r(h]h]h]h]h]uhjh]rhXexclusive_start_keyrr}r(hUhjubahjubhX (rr}r(hUhjubj)r}r(hUh}r(UreftypejzU reftargetX list or tuplerU refdomainjh]h]U refexplicith]h]h]uhjh]rj)r}r(hjh}r(h]h]h]h]h]uhjh]rhX list or tuplerr}r(hUhjubahjubahjubhX)r}r(hUhjubhX -- rr}r(hUhjubhXPrimary key of the item from which to continue an earlier query. This would be provided as the LastEvaluatedKey in that query.rr}r(hXPrimary key of the item from which to continue an earlier query. This would be provided as the LastEvaluatedKey in that query.hjubehjcubahjubjh)r}r(hUh}r(h]h]h]h]h]uhjh]rj_)r}r(hUh}r(h]h]h]h]h]uhjh]r(j})r}r(hX item_classh}r(h]h]h]h]h]uhjh]rhX item_classrr}r(hUhjubahjubhX (rr}r(hUhjubj)r}r(hUh}r(UreftypejzU reftargetXClassrU refdomainjh]h]U refexplicith]h]h]uhjh]rj)r}r(hjh}r(h]h]h]h]h]uhjh]rhXClassrr}r(hUhjubahjubahjubhX)r}r(hUhjubhX -- rr}r(hUhjubhXZAllows you to override the class used to generate the items. This should be a subclass of rr}r(hXZAllows you to override the class used to generate the items. This should be a subclass of hjubj)r}r(hX :class:`boto.dynamodb.item.Item`rhjhNhjh}r (UreftypeXclassjjXboto.dynamodb.item.ItemU refdomainXpyr h]h]U refexplicith]h]h]jjjjjjuhNh]r j)r }r (hjh}r (h]h]r (jj Xpy-classr eh]h]h]uhjh]r hXboto.dynamodb.item.Itemr r }r (hUhj ubahjubaubehjcubahjubehjubahjubehjubjo)r }r (hUh}r (h]h]h]h]h]uhjh]r (jt)r }r (hUh}r (h]h]h]h]h]uhj h]r hX Return typer r }r (hUhj ubahj|ubj})r }r (hUh}r (h]h]h]h]h]uhj h]r j_)r }r (hUh}r (h]h]h]h]h]uhj h]r j)r }r (hX,:class:`boto.dynamodb.layer2.TableGenerator`r! hj hNhjh}r" (UreftypeXclassjjX#boto.dynamodb.layer2.TableGeneratorU refdomainXpyr# h]h]U refexplicith]h]h]jjjjjjuhNh]r$ j)r% }r& (hj! h}r' (h]h]r( (jj# Xpy-classr) eh]h]h]uhj h]r* hX#boto.dynamodb.layer2.TableGeneratorr+ r, }r- (hUhj% ubahjubaubahjcubahjubehjubeubeubeubh)r. }r/ (hUhj4hNhhh}r0 (h]h]h]h]h]Uentries]r1 (hX8table_from_schema() (boto.dynamodb.layer2.Layer2 method)hKUtr2 auhNhhh]ubh)r3 }r4 (hUhj4hNhhh}r5 (hhXpyr6 h]h]h]h]h]hXmethodr7 hj7 uhNhhh]r8 (h)r9 }r: (hX&Layer2.table_from_schema(name, schema)hj3 hhhhh}r; (h]r< hKahhXboto.dynamodb.layer2r= r> }r? bh]h]h]h]r@ hKajXLayer2.table_from_schemajjjuhNhhh]rA (j)rB }rC (hXtable_from_schemahj9 hhhjh}rD (h]h]h]h]h]uhNhhh]rE hXtable_from_schemarF rG }rH (hUhjB ubaubj)rI }rJ (hUhj9 hhhjh}rK (h]h]h]h]h]uhNhhh]rL (j!)rM }rN (hXnameh}rO (h]h]h]h]h]uhjI h]rP hXnamerQ rR }rS (hUhjM ubahj)ubj!)rT }rU (hXschemah}rV (h]h]h]h]h]uhjI h]rW hXschemarX rY }rZ (hUhjT ubahj)ubeubeubj1)r[ }r\ (hUhj3 hhhj4h}r] (h]h]h]h]h]uhNhhh]r^ (j_)r_ }r` (hX$Create a Table object from a schema.ra hj[ hXx/Users/kyleknap/Documents/GitHub/boto/boto/dynamodb/layer2.py:docstring of boto.dynamodb.layer2.Layer2.table_from_schemarb hjch}rc (h]h]h]h]h]uhKhhh]rd hX$Create a Table object from a schema.re rf }rg (hja hj_ ubaubj_)rh }ri (hXThis method will create a Table object without making any API calls. If you know the name and schema of the table, you can use this method instead of ``get_table``.hj[ hjb hjch}rj (h]h]h]h]h]uhKhhh]rk (hXThis method will create a Table object without making any API calls. If you know the name and schema of the table, you can use this method instead of rl rm }rn (hXThis method will create a Table object without making any API calls. If you know the name and schema of the table, you can use this method instead of hjh ubj)ro }rp (hX ``get_table``h}rq (h]h]h]h]h]uhjh h]rr hX get_tablers rt }ru (hUhjo ubahjubhX.rv }rw (hX.hjh ubeubj_)rx }ry (hXExample usage::hj[ hjb hjch}rz (h]h]h]h]h]uhKhhh]r{ hXExample usage:r| r} }r~ (hXExample usage:hjx ubaubcdocutils.nodes literal_block r )r }r (hX\table = layer2.table_from_schema( 'tablename', Schema.create(hash_key=('foo', 'N')))hj[ hjb hU literal_blockr h}r (hhh]h]h]h]h]uhMhhh]r hX\table = layer2.table_from_schema( 'tablename', Schema.create(hash_key=('foo', 'N')))r r }r (hUhj ubaubji)r }r (hUhj[ hNhjlh}r (h]h]h]h]h]uhNhhh]r (jo)r }r (hUh}r (h]h]h]h]h]uhj h]r (jt)r }r (hUh}r (h]h]h]h]h]uhj h]r hX Parametersr r }r (hUhj ubahj|ubj})r }r (hUh}r (h]h]h]h]h]uhj h]r jc)r }r (hUh}r (h]h]h]h]h]uhj h]r (jh)r }r (hUh}r (h]h]h]h]h]uhj h]r j_)r }r (hUh}r (h]h]h]h]h]uhj h]r (j})r }r (hXnameh}r (h]h]h]h]h]uhj h]r hXnamer r }r (hUhj ubahjubhX (r r }r (hUhj ubj)r }r (hUh}r (UreftypejzU reftargetXstrr U refdomainj6 h]h]U refexplicith]h]h]uhj h]r j)r }r (hj h}r (h]h]h]h]h]uhj h]r hXstrr r }r (hUhj ubahjubahjubhX)r }r (hUhj ubhX -- r r }r (hUhj ubhXThe name of the table.r r }r (hXThe name of the table.hj ubehjcubahjubjh)r }r (hUh}r (h]h]h]h]h]uhj h]r j_)r }r (hUh}r (h]h]h]h]h]uhj h]r (j})r }r (hXschemah}r (h]h]h]h]h]uhj h]r hXschemar r }r (hUhj ubahjubhX (r r }r (hUhj ubj)r }r (hX$:class:`boto.dynamodb.schema.Schema`r hj hNhjh}r (UreftypeXclassjjXboto.dynamodb.schema.SchemaU refdomainXpyr h]h]U refexplicith]h]h]jjjjjjuhNh]r j)r }r (hj h}r (h]h]r (jj Xpy-classr eh]h]h]uhj h]r hXboto.dynamodb.schema.Schemar r }r (hUhj ubahjubaubhX)r }r (hUhj ubhX -- r r }r (hUhj ubhX%The schema associated with the table.r r }r (hX%The schema associated with the table.hj ubehjcubahjubehjubahjubehjubjo)r }r (hUh}r (h]h]h]h]h]uhj h]r (jt)r }r (hUh}r (h]h]h]h]h]uhj h]r hX Return typer r }r (hUhj ubahj|ubj})r }r (hUh}r (h]h]h]h]h]uhj h]r j_)r }r (hUh}r (h]h]h]h]h]uhj h]r!j)r!}r!(hX":class:`boto.dynamodb.table.Table`r!hj hNhjh}r!(UreftypeXclassjjXboto.dynamodb.table.TableU refdomainXpyr!h]h]U refexplicith]h]h]jjjjjjuhNh]r!j)r!}r!(hj!h}r !(h]h]r !(jj!Xpy-classr !eh]h]h]uhj!h]r !hXboto.dynamodb.table.Tabler !r!}r!(hUhj!ubahjubaubahjcubahjubehjubjo)r!}r!(hUh}r!(h]h]h]h]h]uhj h]r!(jt)r!}r!(hUh}r!(h]h]h]h]h]uhj!h]r!hXReturnsr!r!}r!(hUhj!ubahj|ubj})r!}r!(hUh}r!(h]h]h]h]h]uhj!h]r!j_)r!}r !(hUh}r!!(h]h]h]h]h]uhj!h]r"!hX&A Table object representing the table.r#!r$!}r%!(hX&A Table object representing the table.hj!ubahjcubahjubehjubeubeubeubh)r&!}r'!(hUhj4hNhhh}r(!(h]h]h]h]h]Uentries]r)!(hX2update_item() (boto.dynamodb.layer2.Layer2 method)h*Utr*!auhNhhh]ubh)r+!}r,!(hUhj4hNhhh}r-!(hhXpyr.!h]h]h]h]h]hXmethodr/!hj/!uhNhhh]r0!(h)r1!}r2!(hXALayer2.update_item(item, expected_value=None, return_values=None)hj+!hhhhh}r3!(h]r4!h*ahhXboto.dynamodb.layer2r5!r6!}r7!bh]h]h]h]r8!h*ajXLayer2.update_itemjjjuhNhhh]r9!(j)r:!}r;!(hX update_itemhj1!hhhjh}r!r?!}r@!(hUhj:!ubaubj)rA!}rB!(hUhj1!hhhjh}rC!(h]h]h]h]h]uhNhhh]rD!(j!)rE!}rF!(hXitemh}rG!(h]h]h]h]h]uhjA!h]rH!hXitemrI!rJ!}rK!(hUhjE!ubahj)ubj!)rL!}rM!(hXexpected_value=Noneh}rN!(h]h]h]h]h]uhjA!h]rO!hXexpected_value=NonerP!rQ!}rR!(hUhjL!ubahj)ubj!)rS!}rT!(hXreturn_values=Noneh}rU!(h]h]h]h]h]uhjA!h]rV!hXreturn_values=NonerW!rX!}rY!(hUhjS!ubahj)ubeubeubj1)rZ!}r[!(hUhj+!hhhj4h}r\!(h]h]h]h]h]uhNhhh]r]!(j_)r^!}r_!(hX/Commit pending item updates to Amazon DynamoDB.r`!hjZ!hXr/Users/kyleknap/Documents/GitHub/boto/boto/dynamodb/layer2.py:docstring of boto.dynamodb.layer2.Layer2.update_itemhjch}ra!(h]h]h]h]h]uhKhhh]rb!hX/Commit pending item updates to Amazon DynamoDB.rc!rd!}re!(hj`!hj^!ubaubji)rf!}rg!(hUhjZ!hNhjlh}rh!(h]h]h]h]h]uhNhhh]ri!jo)rj!}rk!(hUh}rl!(h]h]h]h]h]uhjf!h]rm!(jt)rn!}ro!(hUh}rp!(h]h]h]h]h]uhjj!h]rq!hX Parametersrr!rs!}rt!(hUhjn!ubahj|ubj})ru!}rv!(hUh}rw!(h]h]h]h]h]uhjj!h]rx!jc)ry!}rz!(hUh}r{!(h]h]h]h]h]uhju!h]r|!(jh)r}!}r~!(hUh}r!(h]h]h]h]h]uhjy!h]r!j_)r!}r!(hUh}r!(h]h]h]h]h]uhj}!h]r!(j})r!}r!(hXitemh}r!(h]h]h]h]h]uhj!h]r!hXitemr!r!}r!(hUhj!ubahjubhX (r!r!}r!(hUhj!ubj)r!}r!(hX :class:`boto.dynamodb.item.Item`r!hj!hNhjh}r!(UreftypeXclassjjXboto.dynamodb.item.ItemU refdomainXpyr!h]h]U refexplicith]h]h]jjjjjjuhNh]r!j)r!}r!(hj!h}r!(h]h]r!(jj!Xpy-classr!eh]h]h]uhj!h]r!hXboto.dynamodb.item.Itemr!r!}r!(hUhj!ubahjubaubhX)r!}r!(hUhj!ubhX -- r!r!}r!(hUhj!ubhXThe Item to update in Amazon DynamoDB. It is expected that you would have called the add_attribute, put_attribute and/or delete_attribute methods on this Item prior to calling this method. Those queued changes are what will be updated.r!r!}r!(hXThe Item to update in Amazon DynamoDB. It is expected that you would have called the add_attribute, put_attribute and/or delete_attribute methods on this Item prior to calling this method. Those queued changes are what will be updated.hj!ubehjcubahjubjh)r!}r!(hUh}r!(h]h]h]h]h]uhjy!h]r!j_)r!}r!(hUh}r!(h]h]h]h]h]uhj!h]r!(j})r!}r!(hXexpected_valueh}r!(h]h]h]h]h]uhj!h]r!hXexpected_valuer!r!}r!(hUhj!ubahjubhX (r!r!}r!(hUhj!ubj)r!}r!(hUh}r!(UreftypejzU reftargetXdictr!U refdomainj.!h]h]U refexplicith]h]h]uhj!h]r!j)r!}r!(hj!h}r!(h]h]h]h]h]uhj!h]r!hXdictr!r!}r!(hUhj!ubahjubahjubhX)r!}r!(hUhj!ubhX -- r!r!}r!(hUhj!ubhXA dictionary of name/value pairs that you expect. This dictionary should have name/value pairs where the name is the name of the attribute and the value is either the value you are expecting or False if you expect the attribute not to exist.r!r!}r!(hXA dictionary of name/value pairs that you expect. This dictionary should have name/value pairs where the name is the name of the attribute and the value is either the value you are expecting or False if you expect the attribute not to exist.hj!ubehjcubahjubjh)r!}r!(hUh}r!(h]h]h]h]h]uhjy!h]r!j_)r!}r!(hUh}r!(h]h]h]h]h]uhj!h]r!(j})r!}r!(hX return_valuesh}r!(h]h]h]h]h]uhj!h]r!hX return_valuesr!r!}r!(hUhj!ubahjubhX (r!r!}r!(hUhj!ubj)r!}r!(hUh}r!(UreftypejzU reftargetXstrr!U refdomainj.!h]h]U refexplicith]h]h]uhj!h]r!j)r!}r!(hj!h}r!(h]h]h]h]h]uhj!h]r!hXstrr!r!}r!(hUhj!ubahjubahjubhX)r!}r!(hUhj!ubhX -- r!r!}r!(hUhj!ubhXControls the return of attribute name/value pairs before they were updated. Possible values are: None, 'ALL_OLD', 'UPDATED_OLD', 'ALL_NEW' or 'UPDATED_NEW'. If 'ALL_OLD' is specified and the item is overwritten, the content of the old item is returned. If 'ALL_NEW' is specified, then all the attributes of the new version of the item are returned. If 'UPDATED_NEW' is specified, the new versions of only the updated attributes are returned.r!r!}r!(hXControls the return of attribute name/value pairs before they were updated. Possible values are: None, 'ALL_OLD', 'UPDATED_OLD', 'ALL_NEW' or 'UPDATED_NEW'. If 'ALL_OLD' is specified and the item is overwritten, the content of the old item is returned. If 'ALL_NEW' is specified, then all the attributes of the new version of the item are returned. If 'UPDATED_NEW' is specified, the new versions of only the updated attributes are returned.hj!ubehjcubahjubehjubahjubehjubaubeubeubh)r!}r!(hUhj4hNhhh}r!(h]h]h]h]h]Uentries]r!(hX8update_throughput() (boto.dynamodb.layer2.Layer2 method)h{Utr!auhNhhh]ubh)r!}r!(hUhj4hNhhh}r!(hhXpyr!h]h]h]h]h]hXmethodr!hj!uhNhhh]r!(h)r!}r!(hX8Layer2.update_throughput(table, read_units, write_units)hj!hhhhh}r!(h]r"h{ahhXboto.dynamodb.layer2r"r"}r"bh]h]h]h]r"h{ajXLayer2.update_throughputjjjuhNhhh]r"(j)r"}r"(hXupdate_throughputhj!hhhjh}r"(h]h]h]h]h]uhNhhh]r "hXupdate_throughputr "r "}r "(hUhj"ubaubj)r "}r"(hUhj!hhhjh}r"(h]h]h]h]h]uhNhhh]r"(j!)r"}r"(hXtableh}r"(h]h]h]h]h]uhj "h]r"hXtabler"r"}r"(hUhj"ubahj)ubj!)r"}r"(hX read_unitsh}r"(h]h]h]h]h]uhj "h]r"hX read_unitsr"r"}r"(hUhj"ubahj)ubj!)r"}r "(hX write_unitsh}r!"(h]h]h]h]h]uhj "h]r""hX write_unitsr#"r$"}r%"(hUhj"ubahj)ubeubeubj1)r&"}r'"(hUhj!hhhj4h}r("(h]h]h]h]h]uhNhhh]r)"(j_)r*"}r+"(hX?Update the ProvisionedThroughput for the Amazon DynamoDB Table.r,"hj&"hXx/Users/kyleknap/Documents/GitHub/boto/boto/dynamodb/layer2.py:docstring of boto.dynamodb.layer2.Layer2.update_throughputhjch}r-"(h]h]h]h]h]uhKhhh]r."hX?Update the ProvisionedThroughput for the Amazon DynamoDB Table.r/"r0"}r1"(hj,"hj*"ubaubji)r2"}r3"(hUhj&"hNhjlh}r4"(h]h]h]h]h]uhNhhh]r5"jo)r6"}r7"(hUh}r8"(h]h]h]h]h]uhj2"h]r9"(jt)r:"}r;"(hUh}r<"(h]h]h]h]h]uhj6"h]r="hX Parametersr>"r?"}r@"(hUhj:"ubahj|ubj})rA"}rB"(hUh}rC"(h]h]h]h]h]uhj6"h]rD"jc)rE"}rF"(hUh}rG"(h]h]h]h]h]uhjA"h]rH"(jh)rI"}rJ"(hUh}rK"(h]h]h]h]h]uhjE"h]rL"j_)rM"}rN"(hUh}rO"(h]h]h]h]h]uhjI"h]rP"(j})rQ"}rR"(hXtableh}rS"(h]h]h]h]h]uhjM"h]rT"hXtablerU"rV"}rW"(hUhjQ"ubahjubhX (rX"rY"}rZ"(hUhjM"ubj)r["}r\"(hX":class:`boto.dynamodb.table.Table`r]"hjM"hNhjh}r^"(UreftypeXclassjjXboto.dynamodb.table.TableU refdomainXpyr_"h]h]U refexplicith]h]h]jjjjjjuhNh]r`"j)ra"}rb"(hj]"h}rc"(h]h]rd"(jj_"Xpy-classre"eh]h]h]uhj["h]rf"hXboto.dynamodb.table.Tablerg"rh"}ri"(hUhja"ubahjubaubhX)rj"}rk"(hUhjM"ubhX -- rl"rm"}rn"(hUhjM"ubhX3The Table object whose throughput is being updated.ro"rp"}rq"(hX3The Table object whose throughput is being updated.hjM"ubehjcubahjubjh)rr"}rs"(hUh}rt"(h]h]h]h]h]uhjE"h]ru"j_)rv"}rw"(hUh}rx"(h]h]h]h]h]uhjr"h]ry"(j})rz"}r{"(hX read_unitsh}r|"(h]h]h]h]h]uhjv"h]r}"hX read_unitsr~"r"}r"(hUhjz"ubahjubhX (r"r"}r"(hUhjv"ubj)r"}r"(hUh}r"(UreftypejzU reftargetXintr"U refdomainj!h]h]U refexplicith]h]h]uhjv"h]r"j)r"}r"(hj"h}r"(h]h]h]h]h]uhj"h]r"hXintr"r"}r"(hUhj"ubahjubahjubhX)r"}r"(hUhjv"ubhX -- r"r"}r"(hUhjv"ubhX$The new value for ReadCapacityUnits.r"r"}r"(hX$The new value for ReadCapacityUnits.hjv"ubehjcubahjubjh)r"}r"(hUh}r"(h]h]h]h]h]uhjE"h]r"j_)r"}r"(hUh}r"(h]h]h]h]h]uhj"h]r"(j})r"}r"(hX write_unitsh}r"(h]h]h]h]h]uhj"h]r"hX write_unitsr"r"}r"(hUhj"ubahjubhX (r"r"}r"(hUhj"ubj)r"}r"(hUh}r"(UreftypejzU reftargetXintr"U refdomainj!h]h]U refexplicith]h]h]uhj"h]r"j)r"}r"(hj"h}r"(h]h]h]h]h]uhj"h]r"hXintr"r"}r"(hUhj"ubahjubahjubhX)r"}r"(hUhj"ubhX -- r"r"}r"(hUhj"ubhX%The new value for WriteCapacityUnits.r"r"}r"(hX%The new value for WriteCapacityUnits.hj"ubehjcubahjubehjubahjubehjubaubeubeubh)r"}r"(hUhj4hXs/Users/kyleknap/Documents/GitHub/boto/boto/dynamodb/layer2.py:docstring of boto.dynamodb.layer2.Layer2.use_decimalsr"hhh}r"(h]h]h]h]h]Uentries]r"(hX3use_decimals() (boto.dynamodb.layer2.Layer2 method)hcUtr"auhNhhh]ubh)r"}r"(hUhj4hj"hhh}r"(hhXpyh]h]h]h]h]hXmethodr"hj"uhNhhh]r"(h)r"}r"(hXLayer2.use_decimals()hj"hhhhh}r"(h]r"hcahhXboto.dynamodb.layer2r"r"}r"bh]h]h]h]r"hcajXLayer2.use_decimalsjjjuhNhhh]r"(j)r"}r"(hX use_decimalshj"hhhjh}r"(h]h]h]h]h]uhNhhh]r"hX use_decimalsr"r"}r"(hUhj"ubaubj)r"}r"(hUhj"hhhjh}r"(h]h]h]h]h]uhNhhh]ubeubj1)r"}r"(hUhj"hhhj4h}r"(h]h]h]h]h]uhNhhh]r"(j_)r"}r"(hXEUse the ``decimal.Decimal`` type for encoding/decoding numeric types.hj"hj"hjch}r"(h]h]h]h]h]uhKhhh]r"(hXUse the r"r"}r"(hXUse the hj"ubj)r"}r"(hX``decimal.Decimal``h}r"(h]h]h]h]h]uhj"h]r"hXdecimal.Decimalr"r"}r"(hUhj"ubahjubhX* type for encoding/decoding numeric types.r"r"}r"(hX* type for encoding/decoding numeric types.hj"ubeubj_)r"}r"(hXBy default, ints/floats are used to represent numeric types ('N', 'NS') received from DynamoDB. Using the ``Decimal`` type is recommended to prevent loss of precision.hj"hj"hjch}r"(h]h]h]h]h]uhKhhh]r"(hXkBy default, ints/floats are used to represent numeric types ('N', 'NS') received from DynamoDB. Using the r"r"}r"(hXkBy default, ints/floats are used to represent numeric types ('N', 'NS') received from DynamoDB. Using the hj"ubj)r"}r"(hX ``Decimal``h}r"(h]h]h]h]h]uhj"h]r"hXDecimalr"r"}r"(hUhj"ubahjubhX2 type is recommended to prevent loss of precision.r"r#}r#(hX2 type is recommended to prevent loss of precision.hj"ubeubeubeubeubeubh)r#}r#(hUhjhNhhh}r#(h]h]h]h]h]Uentries]r#(hX.TableGenerator (class in boto.dynamodb.layer2)hUtr#auhNhhh]ubh)r#}r#(hUhjhNhhh}r #(hhXpyr #h]h]h]h]h]hXclassr #hj #uhNhhh]r #(h)r #}r#(hX>TableGenerator(table, callable, remaining, item_class, kwargs)hj#hhhhh}r#(h]r#hahhXboto.dynamodb.layer2r#r#}r#bh]h]h]h]r#hajXTableGeneratorr#jUjuhNhhh]r#(j)r#}r#(hXclass hj #hhhjh}r#(h]h]h]h]h]uhNhhh]r#hXclass r#r#}r#(hUhj#ubaubj )r#}r#(hXboto.dynamodb.layer2.hj #hhhj h}r #(h]h]h]h]h]uhNhhh]r!#hXboto.dynamodb.layer2.r"#r##}r$#(hUhj#ubaubj)r%#}r&#(hj#hj #hhhjh}r'#(h]h]h]h]h]uhNhhh]r(#hXTableGeneratorr)#r*#}r+#(hUhj%#ubaubj)r,#}r-#(hUhj #hhhjh}r.#(h]h]h]h]h]uhNhhh]r/#(j!)r0#}r1#(hXtableh}r2#(h]h]h]h]h]uhj,#h]r3#hXtabler4#r5#}r6#(hUhj0#ubahj)ubj!)r7#}r8#(hXcallableh}r9#(h]h]h]h]h]uhj,#h]r:#hXcallabler;#r<#}r=#(hUhj7#ubahj)ubj!)r>#}r?#(hX remainingh}r@#(h]h]h]h]h]uhj,#h]rA#hX remainingrB#rC#}rD#(hUhj>#ubahj)ubj!)rE#}rF#(hX item_classh}rG#(h]h]h]h]h]uhj,#h]rH#hX item_classrI#rJ#}rK#(hUhjE#ubahj)ubj!)rL#}rM#(hXkwargsh}rN#(h]h]h]h]h]uhj,#h]rO#hXkwargsrP#rQ#}rR#(hUhjL#ubahj)ubeubeubj1)rS#}rT#(hUhj#hhhj4h}rU#(h]h]h]h]h]uhNhhh]rV#(j_)rW#}rX#(hXThis is an object that wraps up the table_generator function. The only real reason to have this is that we want to be able to accumulate and return the ConsumedCapacityUnits element that is part of each response.rY#hjS#hXn/Users/kyleknap/Documents/GitHub/boto/boto/dynamodb/layer2.py:docstring of boto.dynamodb.layer2.TableGeneratorhjch}rZ#(h]h]h]h]h]uhKhhh]r[#hXThis is an object that wraps up the table_generator function. The only real reason to have this is that we want to be able to accumulate and return the ConsumedCapacityUnits element that is part of each response.r\#r]#}r^#(hjY#hjW#ubaubji)r_#}r`#(hUhjS#hNhjlh}ra#(h]h]h]h]h]uhNhhh]rb#jo)rc#}rd#(hUh}re#(h]h]h]h]h]uhj_#h]rf#(jt)rg#}rh#(hUh}ri#(h]h]h]h]h]uhjc#h]rj#hX Variablesrk#rl#}rm#(hUhjg#ubahj|ubj})rn#}ro#(hUh}rp#(h]h]h]h]h]uhjc#h]rq#jc)rr#}rs#(hUh}rt#(h]h]h]h]h]uhjn#h]ru#(jh)rv#}rw#(hUh}rx#(h]h]h]h]h]uhjr#h]ry#j_)rz#}r{#(hUh}r|#(h]h]h]h]h]uhjv#h]r}#(j)r~#}r#(hUh}r#(UreftypejzU reftargetXlast_evaluated_keyr#U refdomainj #h]h]U refexplicith]h]h]uhjz#h]r#j})r#}r#(hj#h}r#(h]h]h]h]h]uhj~#h]r#hXlast_evaluated_keyr#r#}r#(hUhj#ubahjubahjubhX -- r#r#}r#(hUhjz#ubhXnA sequence representing the key(s) of the item last evaluated, or None if no additional results are available.r#r#}r#(hXnA sequence representing the key(s) of the item last evaluated, or None if no additional results are available.hjz#ubehjcubahjubjh)r#}r#(hUh}r#(h]h]h]h]h]uhjr#h]r#j_)r#}r#(hUh}r#(h]h]h]h]h]uhj#h]r#(j)r#}r#(hUh}r#(UreftypejzU reftargetX remainingr#U refdomainj #h]h]U refexplicith]h]h]uhj#h]r#j})r#}r#(hj#h}r#(h]h]h]h]h]uhj#h]r#hX remainingr#r#}r#(hUhj#ubahjubahjubhX -- r#r#}r#(hUhj#ubhX,The remaining quantity of results requested.r#r#}r#(hX,The remaining quantity of results requested.hj#ubehjcubahjubjh)r#}r#(hUh}r#(h]h]h]h]h]uhjr#h]r#j_)r#}r#(hUh}r#(h]h]h]h]h]uhj#h]r#(j)r#}r#(hUh}r#(UreftypejzU reftargetXtabler#U refdomainj #h]h]U refexplicith]h]h]uhj#h]r#j})r#}r#(hj#h}r#(h]h]h]h]h]uhj#h]r#hXtabler#r#}r#(hUhj#ubahjubahjubhX -- r#r#}r#(hUhj#ubhX%The table to which the call was made.r#r#}r#(hX%The table to which the call was made.hj#ubehjcubahjubehjubahjubehjubaubh)r#}r#(hUhjS#hX}/Users/kyleknap/Documents/GitHub/boto/boto/dynamodb/layer2.py:docstring of boto.dynamodb.layer2.TableGenerator.consumed_unitsr#hhh}r#(h]h]h]h]h]Uentries]r#(hX>consumed_units (boto.dynamodb.layer2.TableGenerator attribute)hHUtr#auhNhhh]ubh)r#}r#(hUhjS#hj#hhh}r#(hhXpyh]h]h]h]h]hX attributer#hj#uhNhhh]r#(h)r#}r#(hXTableGenerator.consumed_unitshj#hhhhh}r#(h]r#hHahhXboto.dynamodb.layer2r#r#}r#bh]h]h]h]r#hHajXTableGenerator.consumed_unitsjj#juhNhhh]r#j)r#}r#(hXconsumed_unitshj#hhhjh}r#(h]h]h]h]h]uhNhhh]r#hXconsumed_unitsr#r#}r#(hUhj#ubaubaubj1)r#}r#(hUhj#hhhj4h}r#(h]h]h]h]h]uhNhhh]r#j_)r#}r#(hXCReturns a float representing the ConsumedCapacityUnits accumulated.r#hj#hj#hjch}r#(h]h]h]h]h]uhKhhh]r#hXCReturns a float representing the ConsumedCapacityUnits accumulated.r#r#}r#(hj#hj#ubaubaubeubh)r#}r#(hUhjS#hXt/Users/kyleknap/Documents/GitHub/boto/boto/dynamodb/layer2.py:docstring of boto.dynamodb.layer2.TableGenerator.countr#hhh}r#(h]h]h]h]h]Uentries]r#(hX5count (boto.dynamodb.layer2.TableGenerator attribute)hUtr#auhNhhh]ubh)r#}r#(hUhjS#hj#hhh}r#(hhXpyh]h]h]h]h]hX attributer#hj#uhNhhh]r#(h)r#}r#(hXTableGenerator.counthj#hhhhh}r#(h]r#hahhXboto.dynamodb.layer2r#r#}r#bh]h]h]h]r#hajXTableGenerator.countjj#juhNhhh]r#j)r#}r$(hXcounthj#hhhjh}r$(h]h]h]h]h]uhNhhh]r$hXcountr$r$}r$(hUhj#ubaubaubj1)r$}r$(hUhj#hhhj4h}r$(h]h]h]h]h]uhNhhh]r $j_)r $}r $(hXThe total number of items retrieved thus far. This value changes with iteration and even when issuing a call with count=True, it is necessary to complete the iteration to assert an accurate count value.r $hj$hj#hjch}r $(h]h]h]h]h]uhKhhh]r$hXThe total number of items retrieved thus far. This value changes with iteration and even when issuing a call with count=True, it is necessary to complete the iteration to assert an accurate count value.r$r$}r$(hj $hj $ubaubaubeubh)r$}r$(hUhjS#hX|/Users/kyleknap/Documents/GitHub/boto/boto/dynamodb/layer2.py:docstring of boto.dynamodb.layer2.TableGenerator.next_responser$hhh}r$(h]h]h]h]h]Uentries]r$(hX<next_response() (boto.dynamodb.layer2.TableGenerator method)h6Utr$auhNhhh]ubh)r$}r$(hUhjS#hj$hhh}r$(hhXpyh]h]h]h]h]hXmethodr$hj$uhNhhh]r$(h)r$}r$(hXTableGenerator.next_response()hj$hhhhh}r$(h]r $h6ahhXboto.dynamodb.layer2r!$r"$}r#$bh]h]h]h]r$$h6ajXTableGenerator.next_responsejj#juhNhhh]r%$(j)r&$}r'$(hX next_responsehj$hhhjh}r($(h]h]h]h]h]uhNhhh]r)$hX next_responser*$r+$}r,$(hUhj&$ubaubj)r-$}r.$(hUhj$hhhjh}r/$(h]h]h]h]h]uhNhhh]ubeubj1)r0$}r1$(hUhj$hhhj4h}r2$(h]h]h]h]h]uhNhhh]r3$j_)r4$}r5$(hXIssue a call and return the result. You can invoke this method while iterating over the TableGenerator in order to skip to the next "page" of results.r6$hj0$hj$hjch}r7$(h]h]h]h]h]uhKhhh]r8$hXIssue a call and return the result. You can invoke this method while iterating over the TableGenerator in order to skip to the next "page" of results.r9$r:$}r;$(hj6$hj4$ubaubaubeubh)r<$}r=$(hUhjS#hXw/Users/kyleknap/Documents/GitHub/boto/boto/dynamodb/layer2.py:docstring of boto.dynamodb.layer2.TableGenerator.responser>$hhh}r?$(h]h]h]h]h]Uentries]r@$(hX8response (boto.dynamodb.layer2.TableGenerator attribute)hIUtrA$auhNhhh]ubh)rB$}rC$(hUhjS#hj>$hhh}rD$(hhXpyh]h]h]h]h]hX attributerE$hjE$uhNhhh]rF$(h)rG$}rH$(hXTableGenerator.responsehjB$hhhhh}rI$(h]rJ$hIahhXboto.dynamodb.layer2rK$rL$}rM$bh]h]h]h]rN$hIajXTableGenerator.responsejj#juhNhhh]rO$j)rP$}rQ$(hXresponsehjG$hhhjh}rR$(h]h]h]h]h]uhNhhh]rS$hXresponserT$rU$}rV$(hUhjP$ubaubaubj1)rW$}rX$(hUhjB$hhhj4h}rY$(h]h]h]h]h]uhNhhh]rZ$j_)r[$}r\$(hX/The current response to the call from DynamoDB.r]$hjW$hj>$hjch}r^$(h]h]h]h]h]uhKhhh]r_$hX/The current response to the call from DynamoDB.r`$ra$}rb$(hj]$hj[$ubaubaubeubh)rc$}rd$(hUhjS#hX|/Users/kyleknap/Documents/GitHub/boto/boto/dynamodb/layer2.py:docstring of boto.dynamodb.layer2.TableGenerator.scanned_countre$hhh}rf$(h]h]h]h]h]Uentries]rg$(hX=scanned_count (boto.dynamodb.layer2.TableGenerator attribute)h;Utrh$auhNhhh]ubh)ri$}rj$(hUhjS#hje$hhh}rk$(hhXpyh]h]h]h]h]hX attributerl$hjl$uhNhhh]rm$(h)rn$}ro$(hXTableGenerator.scanned_counthji$hhhhh}rp$(h]rq$h;ahhXboto.dynamodb.layer2rr$rs$}rt$bh]h]h]h]ru$h;ajXTableGenerator.scanned_countjj#juhNhhh]rv$j)rw$}rx$(hX scanned_counthjn$hhhjh}ry$(h]h]h]h]h]uhNhhh]rz$hX scanned_countr{$r|$}r}$(hUhjw$ubaubaubj1)r~$}r$(hUhji$hhhj4h}r$(h]h]h]h]h]uhNhhh]r$j_)r$}r$(hXhAs above, but representing the total number of items scanned by DynamoDB, without regard to any filters.r$hj~$hje$hjch}r$(h]h]h]h]h]uhKhhh]r$hXhAs above, but representing the total number of items scanned by DynamoDB, without regard to any filters.r$r$}r$(hj$hj$ubaubaubeubeubeubeubh)r$}r$(hUhhhhhhh}r$(h]h]h]h]r$(Xmodule-boto.dynamodb.tabler$heh]r$h^auhKhhh]r$(h)r$}r$(hXboto.dynamodb.tabler$hj$hhhhh}r$(h]h]h]h]h]uhKhhh]r$hXboto.dynamodb.tabler$r$}r$(hj$hj$ubaubh)r$}r$(hUhj$hhhhh}r$(h]h]h]h]h]Uentries]r$(hXboto.dynamodb.table (module)Xmodule-boto.dynamodb.tableUtr$auhKhhh]ubh)r$}r$(hUhj$hNhhh}r$(h]h]h]h]h]Uentries]r$(hX$Table (class in boto.dynamodb.table)hUtr$auhNhhh]ubh)r$}r$(hUhj$hNhhh}r$(hhXpyr$h]h]h]h]h]hXclassr$hj$uhNhhh]r$(h)r$}r$(hXTable(layer2, response)hj$hhhhh}r$(h]r$hahhXboto.dynamodb.tabler$r$}r$bh]h]h]h]r$hajXTabler$jUjuhNhhh]r$(j)r$}r$(hXclass hj$hhhjh}r$(h]h]h]h]h]uhNhhh]r$hXclass r$r$}r$(hUhj$ubaubj )r$}r$(hXboto.dynamodb.table.hj$hhhj h}r$(h]h]h]h]h]uhNhhh]r$hXboto.dynamodb.table.r$r$}r$(hUhj$ubaubj)r$}r$(hj$hj$hhhjh}r$(h]h]h]h]h]uhNhhh]r$hXTabler$r$}r$(hUhj$ubaubj)r$}r$(hUhj$hhhjh}r$(h]h]h]h]h]uhNhhh]r$(j!)r$}r$(hXlayer2h}r$(h]h]h]h]h]uhj$h]r$hXlayer2r$r$}r$(hUhj$ubahj)ubj!)r$}r$(hXresponseh}r$(h]h]h]h]h]uhj$h]r$hXresponser$r$}r$(hUhj$ubahj)ubeubeubj1)r$}r$(hUhj$hhhj4h}r$(h]h]h]h]h]uhNhhh]r$(j_)r$}r$(hXAn Amazon DynamoDB table.r$hj$hXc/Users/kyleknap/Documents/GitHub/boto/boto/dynamodb/table.py:docstring of boto.dynamodb.table.Tabler$hjch}r$(h]h]h]h]h]uhKhhh]r$hXAn Amazon DynamoDB table.r$r$}r$(hj$hj$ubaubji)r$}r$(hUhj$hNhjlh}r$(h]h]h]h]h]uhNhhh]r$(jo)r$}r$(hUh}r$(h]h]h]h]h]uhj$h]r$(jt)r$}r$(hUh}r$(h]h]h]h]h]uhj$h]r$hX Variablesr$r$}r$(hUhj$ubahj|ubj})r$}r$(hUh}r$(h]h]h]h]h]uhj$h]r$jc)r$}r$(hUh}r$(h]h]h]h]h]uhj$h]r$(jh)r$}r$(hUh}r%(h]h]h]h]h]uhj$h]r%j_)r%}r%(hUh}r%(h]h]h]h]h]uhj$h]r%(j)r%}r%(hUh}r%(UreftypejzU reftargetXnamer %U refdomainj$h]h]U refexplicith]h]h]uhj%h]r %j})r %}r %(hj %h}r %(h]h]h]h]h]uhj%h]r%hXnamer%r%}r%(hUhj %ubahjubahjubhX -- r%r%}r%(hUhj%ubhXThe name of the table.r%r%}r%(hXThe name of the table.hj%ubehjcubahjubjh)r%}r%(hUh}r%(h]h]h]h]h]uhj$h]r%j_)r%}r%(hUh}r%(h]h]h]h]h]uhj%h]r%(j)r %}r!%(hUh}r"%(UreftypejzU reftargetX create_timer#%U refdomainj$h]h]U refexplicith]h]h]uhj%h]r$%j})r%%}r&%(hj#%h}r'%(h]h]h]h]h]uhj %h]r(%hX create_timer)%r*%}r+%(hUhj%%ubahjubahjubhX -- r,%r-%}r.%(hUhj%ubhX-The date and time that the table was created.r/%r0%}r1%(hX-The date and time that the table was created.hj%ubehjcubahjubjh)r2%}r3%(hUh}r4%(h]h]h]h]h]uhj$h]r5%j_)r6%}r7%(hUh}r8%(h]h]h]h]h]uhj2%h]r9%(j)r:%}r;%(hUh}r<%(UreftypejzU reftargetXstatusr=%U refdomainj$h]h]U refexplicith]h]h]uhj6%h]r>%j})r?%}r@%(hj=%h}rA%(h]h]h]h]h]uhj:%h]rB%hXstatusrC%rD%}rE%(hUhj?%ubahjubahjubhX -- rF%rG%}rH%(hUhj6%ubhXKThe current status of the table. One of: 'ACTIVE', 'UPDATING', 'DELETING'.rI%rJ%}rK%(hXKThe current status of the table. One of: 'ACTIVE', 'UPDATING', 'DELETING'.hj6%ubehjcubahjubjh)rL%}rM%(hUh}rN%(h]h]h]h]h]uhj$h]rO%j_)rP%}rQ%(hUh}rR%(h]h]h]h]h]uhjL%h]rS%(j)rT%}rU%(hUh}rV%(UreftypejzU reftargetXschemarW%U refdomainj$h]h]U refexplicith]h]h]uhjP%h]rX%j})rY%}rZ%(hjW%h}r[%(h]h]h]h]h]uhjT%h]r\%hXschemar]%r^%}r_%(hUhjY%ubahjubahjubhX -- r`%ra%}rb%(hUhjP%ubhXA rc%rd%}re%(hXA hjP%ubj)rf%}rg%(hX$:class:`boto.dynamodb.schema.Schema`rh%hjP%hhhjh}ri%(UreftypeXclassjjXboto.dynamodb.schema.SchemaU refdomainXpyrj%h]h]U refexplicith]h]h]jjjj$jXboto.dynamodb.tablerk%uhKh]rl%j)rm%}rn%(hjh%h}ro%(h]h]rp%(jjj%Xpy-classrq%eh]h]h]uhjf%h]rr%hXboto.dynamodb.schema.Schemars%rt%}ru%(hUhjm%ubahjubaubhX6 object representing the schema defined for the table.rv%rw%}rx%(hX6 object representing the schema defined for the table.hjP%ubehjcubahjubjh)ry%}rz%(hUh}r{%(h]h]h]h]h]uhj$h]r|%j_)r}%}r~%(hUh}r%(h]h]h]h]h]uhjy%h]r%(j)r%}r%(hUh}r%(UreftypejzU reftargetX item_countr%U refdomainj$h]h]U refexplicith]h]h]uhj}%h]r%j})r%}r%(hj%h}r%(h]h]h]h]h]uhj%h]r%hX item_countr%r%}r%(hUhj%ubahjubahjubhX -- r%r%}r%(hUhj}%ubhXThe number of items in the table. This value is set only when the Table object is created or refreshed and may not reflect the actual count.r%r%}r%(hXThe number of items in the table. This value is set only when the Table object is created or refreshed and may not reflect the actual count.hj}%ubehjcubahjubjh)r%}r%(hUh}r%(h]h]h]h]h]uhj$h]r%j_)r%}r%(hUh}r%(h]h]h]h]h]uhj%h]r%(j)r%}r%(hUh}r%(UreftypejzU reftargetX size_bytesr%U refdomainj$h]h]U refexplicith]h]h]uhj%h]r%j})r%}r%(hj%h}r%(h]h]h]h]h]uhj%h]r%hX size_bytesr%r%}r%(hUhj%ubahjubahjubhX -- r%r%}r%(hUhj%ubhXTotal size of the specified table, in bytes. Amazon DynamoDB updates this value approximately every six hours. Recent changes might not be reflected in this value.r%r%}r%(hXTotal size of the specified table, in bytes. Amazon DynamoDB updates this value approximately every six hours. Recent changes might not be reflected in this value.hj%ubehjcubahjubjh)r%}r%(hUh}r%(h]h]h]h]h]uhj$h]r%j_)r%}r%(hUh}r%(h]h]h]h]h]uhj%h]r%(j)r%}r%(hUh}r%(UreftypejzU reftargetX read_unitsr%U refdomainj$h]h]U refexplicith]h]h]uhj%h]r%j})r%}r%(hj%h}r%(h]h]h]h]h]uhj%h]r%hX read_unitsr%r%}r%(hUhj%ubahjubahjubhX -- r%r%}r%(hUhj%ubhX;The ReadCapacityUnits of the tables Provisioned Throughput.r%r%}r%(hX;The ReadCapacityUnits of the tables Provisioned Throughput.hj%ubehjcubahjubjh)r%}r%(hUh}r%(h]h]h]h]h]uhj$h]r%j_)r%}r%(hUh}r%(h]h]h]h]h]uhj%h]r%(j)r%}r%(hUh}r%(UreftypejzU reftargetX write_unitsr%U refdomainj$h]h]U refexplicith]h]h]uhj%h]r%j})r%}r%(hj%h}r%(h]h]h]h]h]uhj%h]r%hX write_unitsr%r%}r%(hUhj%ubahjubahjubhX -- r%r%}r%(hUhj%ubhX<The WriteCapacityUnits of the tables Provisioned Throughput.r%r%}r%(hX<The WriteCapacityUnits of the tables Provisioned Throughput.hj%ubehjcubahjubjh)r%}r%(hUh}r%(h]h]h]h]h]uhj$h]r%j_)r%}r%(hUh}r%(h]h]h]h]h]uhj%h]r%(j)r%}r%(hUh}r%(UreftypejzU reftargetXschemar%U refdomainj$h]h]U refexplicith]h]h]uhj%h]r%j})r%}r%(hj%h}r%(h]h]h]h]h]uhj%h]r%hXschemar%r%}r%(hUhj%ubahjubahjubhX -- r%r%}r%(hUhj%ubhX,The Schema object associated with the table.r%r%}r%(hX,The Schema object associated with the table.hj%ubehjcubahjubehjubahjubehjubjo)r%}r%(hUh}r%(h]h]h]h]h]uhj$h]r%(jt)r%}r&(hUh}r&(h]h]h]h]h]uhj%h]r&hX Parametersr&r&}r&(hUhj%ubahj|ubj})r&}r&(hUh}r&(h]h]h]h]h]uhj%h]r &jc)r &}r &(hUh}r &(h]h]h]h]h]uhj&h]r &(jh)r&}r&(hUh}r&(h]h]h]h]h]uhj &h]r&j_)r&}r&(hUh}r&(h]h]h]h]h]uhj&h]r&(j})r&}r&(hXlayer2h}r&(h]h]h]h]h]uhj&h]r&hXlayer2r&r&}r&(hUhj&ubahjubhX (r&r&}r&(hUhj&ubj)r &}r!&(hX$:class:`boto.dynamodb.layer2.Layer2`r"&hj&hhhjh}r#&(UreftypeXclassjjXboto.dynamodb.layer2.Layer2U refdomainXpyr$&h]h]U refexplicith]h]h]jjjj$jjk%uhKh]r%&j)r&&}r'&(hj"&h}r(&(h]h]r)&(jj$&Xpy-classr*&eh]h]h]uhj &h]r+&hXboto.dynamodb.layer2.Layer2r,&r-&}r.&(hUhj&&ubahjubaubhX)r/&}r0&(hUhj&ubhX -- r1&r2&}r3&(hUhj&ubhXA r4&r5&}r6&(hXA hj&ubcdocutils.nodes title_reference r7&)r8&}r9&(hX`Layer2`h}r:&(h]h]h]h]h]uhj&h]r;&hXLayer2r<&r=&}r>&(hUhj8&ubahUtitle_referencer?&ubhX api object.r@&rA&}rB&(hX api object.hj&ubehjcubahjubjh)rC&}rD&(hUh}rE&(h]h]h]h]h]uhj &h]rF&j_)rG&}rH&(hUh}rI&(h]h]h]h]h]uhjC&h]rJ&(j})rK&}rL&(hXresponseh}rM&(h]h]h]h]h]uhjG&h]rN&hXresponserO&rP&}rQ&(hUhjK&ubahjubhX (rR&rS&}rT&(hUhjG&ubj)rU&}rV&(hUh}rW&(UreftypejzU reftargetXdictrX&U refdomainj$h]h]U refexplicith]h]h]uhjG&h]rY&j)rZ&}r[&(hjX&h}r\&(h]h]h]h]h]uhjU&h]r]&hXdictr^&r_&}r`&(hUhjZ&ubahjubahjubhX)ra&}rb&(hUhjG&ubhX -- rc&rd&}re&(hUhjG&ubhXThe output of rf&rg&}rh&(hXThe output of hjG&ubj7&)ri&}rj&(hX,`boto.dynamodb.layer1.Layer1.describe_table`h}rk&(h]h]h]h]h]uhjG&h]rl&hX*boto.dynamodb.layer1.Layer1.describe_tablerm&rn&}ro&(hUhji&ubahj?&ubhX.rp&}rq&(hX.hjG&ubehjcubahjubehjubahjubehjubeubh)rr&}rs&(hUhj$hNhhh}rt&(h]h]h]h]h]Uentries]ru&(hX3batch_get_item() (boto.dynamodb.table.Table method)h Utrv&auhNhhh]ubh)rw&}rx&(hUhj$hNhhh}ry&(hhXpyrz&h]h]h]h]h]hXmethodr{&hj{&uhNhhh]r|&(h)r}&}r~&(hX2Table.batch_get_item(keys, attributes_to_get=None)hjw&hhhhh}r&(h]r&h ahhXboto.dynamodb.tabler&r&}r&bh]h]h]h]r&h ajXTable.batch_get_itemjj$juhNhhh]r&(j)r&}r&(hXbatch_get_itemhj}&hhhjh}r&(h]h]h]h]h]uhNhhh]r&hXbatch_get_itemr&r&}r&(hUhj&ubaubj)r&}r&(hUhj}&hhhjh}r&(h]h]h]h]h]uhNhhh]r&(j!)r&}r&(hXkeysh}r&(h]h]h]h]h]uhj&h]r&hXkeysr&r&}r&(hUhj&ubahj)ubj!)r&}r&(hXattributes_to_get=Noneh}r&(h]h]h]h]h]uhj&h]r&hXattributes_to_get=Noner&r&}r&(hUhj&ubahj)ubeubeubj1)r&}r&(hUhjw&hhhj4h}r&(h]h]h]h]h]uhNhhh]r&(j_)r&}r&(hXReturn a set of attributes for a multiple items from a single table using their primary keys. This abstraction removes the 100 Items per batch limitations as well as the "UnprocessedKeys" logic.r&hj&hXr/Users/kyleknap/Documents/GitHub/boto/boto/dynamodb/table.py:docstring of boto.dynamodb.table.Table.batch_get_itemr&hjch}r&(h]h]h]h]h]uhKhhh]r&hXReturn a set of attributes for a multiple items from a single table using their primary keys. This abstraction removes the 100 Items per batch limitations as well as the "UnprocessedKeys" logic.r&r&}r&(hj&hj&ubaubji)r&}r&(hUhj&hNhjlh}r&(h]h]h]h]h]uhNhhh]r&(jo)r&}r&(hUh}r&(h]h]h]h]h]uhj&h]r&(jt)r&}r&(hUh}r&(h]h]h]h]h]uhj&h]r&hX Parametersr&r&}r&(hUhj&ubahj|ubj})r&}r&(hUh}r&(h]h]h]h]h]uhj&h]r&jc)r&}r&(hUh}r&(h]h]h]h]h]uhj&h]r&(jh)r&}r&(hUh}r&(h]h]h]h]h]uhj&h]r&j_)r&}r&(hUh}r&(h]h]h]h]h]uhj&h]r&(j})r&}r&(hXkeysh}r&(h]h]h]h]h]uhj&h]r&hXkeysr&r&}r&(hUhj&ubahjubhX (r&r&}r&(hUhj&ubj)r&}r&(hUh}r&(UreftypejzU reftargetXlistr&U refdomainjz&h]h]U refexplicith]h]h]uhj&h]r&j)r&}r&(hj&h}r&(h]h]h]h]h]uhj&h]r&hXlistr&r&}r&(hUhj&ubahjubahjubhX)r&}r&(hUhj&ubhX -- r&r&}r&(hUhj&ubhX"A list of scalar or tuple values. Each element in the list represents one Item to retrieve. If the schema for the table has both a HashKey and a RangeKey, each element in the list should be a tuple consisting of (hash_key, range_key). If the schema for the table contains only a HashKey, each element in the list should be a scalar value of the appropriate type for the table schema. NOTE: The maximum number of items that can be retrieved for a single operation is 100. Also, the number of items retrieved is constrained by a 1 MB size limit.r&r&}r&(hX"A list of scalar or tuple values. Each element in the list represents one Item to retrieve. If the schema for the table has both a HashKey and a RangeKey, each element in the list should be a tuple consisting of (hash_key, range_key). If the schema for the table contains only a HashKey, each element in the list should be a scalar value of the appropriate type for the table schema. NOTE: The maximum number of items that can be retrieved for a single operation is 100. Also, the number of items retrieved is constrained by a 1 MB size limit.hj&ubehjcubahjubjh)r&}r&(hUh}r&(h]h]h]h]h]uhj&h]r&j_)r&}r&(hUh}r&(h]h]h]h]h]uhj&h]r&(j})r&}r&(hXattributes_to_geth}r&(h]h]h]h]h]uhj&h]r&hXattributes_to_getr&r&}r&(hUhj&ubahjubhX (r&r&}r&(hUhj&ubj)r&}r&(hUh}r&(UreftypejzU reftargetXlistr&U refdomainjz&h]h]U refexplicith]h]h]uhj&h]r&j)r'}r'(hj&h}r'(h]h]h]h]h]uhj&h]r'hXlistr'r'}r'(hUhj'ubahjubahjubhX)r'}r'(hUhj&ubhX -- r 'r '}r '(hUhj&ubhXA list of attribute names. If supplied, only the specified attribute names will be returned. Otherwise, all attributes will be returned.r 'r '}r'(hXA list of attribute names. If supplied, only the specified attribute names will be returned. Otherwise, all attributes will be returned.hj&ubehjcubahjubehjubahjubehjubjo)r'}r'(hUh}r'(h]h]h]h]h]uhj&h]r'(jt)r'}r'(hUh}r'(h]h]h]h]h]uhj'h]r'hXReturnsr'r'}r'(hUhj'ubahj|ubj})r'}r'(hUh}r'(h]h]h]h]h]uhj'h]r'j_)r'}r'(hUh}r '(h]h]h]h]h]uhj'h]r!'hXLA TableBatchGenerator (generator) object which will iterate over all resultsr"'r#'}r$'(hXLA TableBatchGenerator (generator) object which will iterate over all resultshj'ubahjcubahjubehjubjo)r%'}r&'(hUh}r''(h]h]h]h]h]uhj&h]r('(jt)r)'}r*'(hUh}r+'(h]h]h]h]h]uhj%'h]r,'hX Return typer-'r.'}r/'(hUhj)'ubahj|ubj})r0'}r1'(hUh}r2'(h]h]h]h]h]uhj%'h]r3'j_)r4'}r5'(hUh}r6'(h]h]h]h]h]uhj0'h]r7'j)r8'}r9'(hX0:class:`boto.dynamodb.table.TableBatchGenerator`r:'hj4'hhhjh}r;'(UreftypeXclassjjX'boto.dynamodb.table.TableBatchGeneratorU refdomainXpyr<'h]h]U refexplicith]h]h]jjjj$jjk%uhK=h]r='j)r>'}r?'(hj:'h}r@'(h]h]rA'(jj<'Xpy-classrB'eh]h]h]uhj8'h]rC'hX'boto.dynamodb.table.TableBatchGeneratorrD'rE'}rF'(hUhj>'ubahjubaubahjcubahjubehjubeubeubeubh)rG'}rH'(hUhj$hNhhh}rI'(h]h]h]h]h]Uentries]rJ'(hX=create_from_schema() (boto.dynamodb.table.Table class method)hUtrK'auhNhhh]ubh)rL'}rM'(hUhj$hNhhh}rN'(hhXpyrO'h]h]h]h]h]hX classmethodrP'hjP'uhNhhh]rQ'(h)rR'}rS'(hX.Table.create_from_schema(layer2, name, schema)hjL'hhhhh}rT'(h]rU'hahhXboto.dynamodb.tablerV'rW'}rX'bh]h]h]h]rY'hajXTable.create_from_schemajj$juhNhhh]rZ'(j)r['}r\'(hU classmethod r]'hjR'hhhjh}r^'(h]h]h]h]h]uhNhhh]r_'hX classmethod r`'ra'}rb'(hUhj['ubaubj)rc'}rd'(hXcreate_from_schemahjR'hhhjh}re'(h]h]h]h]h]uhNhhh]rf'hXcreate_from_schemarg'rh'}ri'(hUhjc'ubaubj)rj'}rk'(hUhjR'hhhjh}rl'(h]h]h]h]h]uhNhhh]rm'(j!)rn'}ro'(hXlayer2h}rp'(h]h]h]h]h]uhjj'h]rq'hXlayer2rr'rs'}rt'(hUhjn'ubahj)ubj!)ru'}rv'(hXnameh}rw'(h]h]h]h]h]uhjj'h]rx'hXnamery'rz'}r{'(hUhju'ubahj)ubj!)r|'}r}'(hXschemah}r~'(h]h]h]h]h]uhjj'h]r'hXschemar'r'}r'(hUhj|'ubahj)ubeubeubj1)r'}r'(hUhjL'hhhj4h}r'(h]h]h]h]h]uhNhhh]r'(j_)r'}r'(hXCreate a Table object.r'hj'hXv/Users/kyleknap/Documents/GitHub/boto/boto/dynamodb/table.py:docstring of boto.dynamodb.table.Table.create_from_schemar'hjch}r'(h]h]h]h]h]uhKhhh]r'hXCreate a Table object.r'r'}r'(hj'hj'ubaubj_)r'}r'(hXIf you know the name and schema of your table, you can create a ``Table`` object without having to make any API calls (normally an API call is made to retrieve the schema of a table).hj'hj'hjch}r'(h]h]h]h]h]uhKhhh]r'(hX@If you know the name and schema of your table, you can create a r'r'}r'(hX@If you know the name and schema of your table, you can create a hj'ubj)r'}r'(hX ``Table``h}r'(h]h]h]h]h]uhj'h]r'hXTabler'r'}r'(hUhj'ubahjubhXn object without having to make any API calls (normally an API call is made to retrieve the schema of a table).r'r'}r'(hXn object without having to make any API calls (normally an API call is made to retrieve the schema of a table).hj'ubeubj_)r'}r'(hXExample usage::hj'hj'hjch}r'(h]h]h]h]h]uhKhhh]r'hXExample usage:r'r'}r'(hXExample usage:hj'ubaubj )r'}r'(hX}table = Table.create_from_schema( boto.connect_dynamodb(), 'tablename', Schema.create(hash_key=('keyname', 'N')))hj'hj'hj h}r'(hhh]h]h]h]h]uhKLhhh]r'hX}table = Table.create_from_schema( boto.connect_dynamodb(), 'tablename', Schema.create(hash_key=('keyname', 'N')))r'r'}r'(hUhj'ubaubji)r'}r'(hUhj'hNhjlh}r'(h]h]h]h]h]uhNhhh]r'(jo)r'}r'(hUh}r'(h]h]h]h]h]uhj'h]r'(jt)r'}r'(hUh}r'(h]h]h]h]h]uhj'h]r'hX Parametersr'r'}r'(hUhj'ubahj|ubj})r'}r'(hUh}r'(h]h]h]h]h]uhj'h]r'jc)r'}r'(hUh}r'(h]h]h]h]h]uhj'h]r'(jh)r'}r'(hUh}r'(h]h]h]h]h]uhj'h]r'j_)r'}r'(hUh}r'(h]h]h]h]h]uhj'h]r'(j})r'}r'(hXlayer2h}r'(h]h]h]h]h]uhj'h]r'hXlayer2r'r'}r'(hUhj'ubahjubhX (r'r'}r'(hUhj'ubj)r'}r'(hX$:class:`boto.dynamodb.layer2.Layer2`r'hj'hNhjh}r'(UreftypeXclassjjXboto.dynamodb.layer2.Layer2U refdomainXpyr'h]h]U refexplicith]h]h]jjjj$jjk%uhNh]r'j)r'}r'(hj'h}r'(h]h]r'(jj'Xpy-classr'eh]h]h]uhj'h]r'hXboto.dynamodb.layer2.Layer2r'r'}r'(hUhj'ubahjubaubhX)r'}r'(hUhj'ubhX -- r'r'}r'(hUhj'ubhXA r'r'}r'(hXA hj'ubj)r'}r'(hX ``Layer2``h}r'(h]h]h]h]h]uhj'h]r'hXLayer2r'r'}r'(hUhj'ubahjubhX api object.r'r'}r'(hX api object.hj'ubehjcubahjubjh)r'}r'(hUh}r'(h]h]h]h]h]uhj'h]r'j_)r'}r'(hUh}r'(h]h]h]h]h]uhj'h]r((j})r(}r((hXnameh}r((h]h]h]h]h]uhj'h]r(hXnamer(r(}r((hUhj(ubahjubhX (r(r (}r ((hUhj'ubj)r (}r ((hUh}r ((UreftypejzU reftargetXstrr(U refdomainjO'h]h]U refexplicith]h]h]uhj'h]r(j)r(}r((hj(h}r((h]h]h]h]h]uhj (h]r(hXstrr(r(}r((hUhj(ubahjubahjubhX)r(}r((hUhj'ubhX -- r(r(}r((hUhj'ubhXThe name of the table.r(r(}r((hXThe name of the table.hj'ubehjcubahjubjh)r(}r ((hUh}r!((h]h]h]h]h]uhj'h]r"(j_)r#(}r$((hUh}r%((h]h]h]h]h]uhj(h]r&((j})r'(}r(((hXschemah}r)((h]h]h]h]h]uhj#(h]r*(hXschemar+(r,(}r-((hUhj'(ubahjubhX (r.(r/(}r0((hUhj#(ubj)r1(}r2((hX$:class:`boto.dynamodb.schema.Schema`r3(hj#(hNhjh}r4((UreftypeXclassjjXboto.dynamodb.schema.SchemaU refdomainXpyr5(h]h]U refexplicith]h]h]jjjj$jjk%uhNh]r6(j)r7(}r8((hj3(h}r9((h]h]r:((jj5(Xpy-classr;(eh]h]h]uhj1(h]r<(hXboto.dynamodb.schema.Schemar=(r>(}r?((hUhj7(ubahjubaubhX)r@(}rA((hUhj#(ubhX -- rB(rC(}rD((hUhj#(ubhX%The schema associated with the table.rE(rF(}rG((hX%The schema associated with the table.hj#(ubehjcubahjubehjubahjubehjubjo)rH(}rI((hUh}rJ((h]h]h]h]h]uhj'h]rK((jt)rL(}rM((hUh}rN((h]h]h]h]h]uhjH(h]rO(hX Return typerP(rQ(}rR((hUhjL(ubahj|ubj})rS(}rT((hUh}rU((h]h]h]h]h]uhjH(h]rV(j_)rW(}rX((hUh}rY((h]h]h]h]h]uhjS(h]rZ(j)r[(}r\((hX":class:`boto.dynamodb.table.Table`r](hjW(hNhjh}r^((UreftypeXclassjjXboto.dynamodb.table.TableU refdomainXpyr_(h]h]U refexplicith]h]h]jjjj$jjk%uhNh]r`(j)ra(}rb((hj](h}rc((h]h]rd((jj_(Xpy-classre(eh]h]h]uhj[(h]rf(hXboto.dynamodb.table.Tablerg(rh(}ri((hUhja(ubahjubaubahjcubahjubehjubjo)rj(}rk((hUh}rl((h]h]h]h]h]uhj'h]rm((jt)rn(}ro((hUh}rp((h]h]h]h]h]uhjj(h]rq(hXReturnsrr(rs(}rt((hUhjn(ubahj|ubj})ru(}rv((hUh}rw((h]h]h]h]h]uhjj(h]rx(j_)ry(}rz((hUh}r{((h]h]h]h]h]uhju(h]r|(hX&A Table object representing the table.r}(r~(}r((hX&A Table object representing the table.hjy(ubahjcubahjubehjubeubeubeubh)r(}r((hUhj$hNhhh}r((h]h]h]h]h]Uentries]r((hX1create_time (boto.dynamodb.table.Table attribute)hUtr(auhNhhh]ubh)r(}r((hUhj$hNhhh}r((hhXpyh]h]h]h]h]hX attributer(hj(uhNhhh]r((h)r(}r((hXTable.create_timehj(hhhhh}r((h]r(hahhXboto.dynamodb.tabler(r(}r(bh]h]h]h]r(hajXTable.create_timejj$juhNhhh]r(j)r(}r((hX create_timehj(hhhjh}r((h]h]h]h]h]uhNhhh]r(hX create_timer(r(}r((hUhj(ubaubaubj1)r(}r((hUhj(hhhj4h}r((h]h]h]h]h]uhNhhh]ubeubh)r(}r((hUhj$hXj/Users/kyleknap/Documents/GitHub/boto/boto/dynamodb/table.py:docstring of boto.dynamodb.table.Table.deleter(hhh}r((h]h]h]h]h]Uentries]r((hX+delete() (boto.dynamodb.table.Table method)hvUtr(auhNhhh]ubh)r(}r((hUhj$hj(hhh}r((hhXpyh]h]h]h]h]hXmethodr(hj(uhNhhh]r((h)r(}r((hXTable.delete()hj(hhhhh}r((h]r(hvahhXboto.dynamodb.tabler(r(}r(bh]h]h]h]r(hvajX Table.deletejj$juhNhhh]r((j)r(}r((hXdeletehj(hhhjh}r((h]h]h]h]h]uhNhhh]r(hXdeleter(r(}r((hUhj(ubaubj)r(}r((hUhj(hhhjh}r((h]h]h]h]h]uhNhhh]ubeubj1)r(}r((hUhj(hhhj4h}r((h]h]h]h]h]uhNhhh]r(j_)r(}r((hXxDelete this table and all items in it. After calling this the Table objects status attribute will be set to 'DELETING'.r(hj(hj(hjch}r((h]h]h]h]h]uhKhhh]r(hXxDelete this table and all items in it. After calling this the Table objects status attribute will be set to 'DELETING'.r(r(}r((hj(hj(ubaubaubeubh)r(}r((hUhj$hNhhh}r((h]h]h]h]h]Uentries]r((hX-get_item() (boto.dynamodb.table.Table method)hUtr(auhNhhh]ubh)r(}r((hUhj$hNhhh}r((hhXpyr(h]h]h]h]h]hXmethodr(hj(uhNhhh]r((h)r(}r((hXTable.get_item(hash_key, range_key=None, attributes_to_get=None, consistent_read=False, item_class=)hj(hhhhh}r((h]r(hahhXboto.dynamodb.tabler(r(}r(bh]h]h]h]r(hajXTable.get_itemjj$juhNhhh]r((j)r(}r((hXget_itemhj(hhhjh}r((h]h]h]h]h]uhNhhh]r(hXget_itemr(r(}r((hUhj(ubaubj)r(}r((hUhj(hhhjh}r((h]h]h]h]h]uhNhhh]r((j!)r(}r((hXhash_keyh}r((h]h]h]h]h]uhj(h]r(hXhash_keyr(r(}r((hUhj(ubahj)ubj!)r(}r((hXrange_key=Noneh}r((h]h]h]h]h]uhj(h]r(hXrange_key=Noner(r(}r((hUhj(ubahj)ubj!)r(}r((hXattributes_to_get=Noneh}r((h]h]h]h]h]uhj(h]r(hXattributes_to_get=Noner(r(}r((hUhj(ubahj)ubj!)r(}r((hXconsistent_read=Falseh}r((h]h]h]h]h]uhj(h]r(hXconsistent_read=Falser(r)}r)(hUhj(ubahj)ubj!)r)}r)(hX,item_class=h}r)(h]h]h]h]h]uhj(h]r)hX,item_class=r)r)}r)(hUhj)ubahj)ubeubeubj1)r )}r )(hUhj(hhhj4h}r )(h]h]h]h]h]uhNhhh]r )(j_)r )}r)(hX)Retrieve an existing item from the table.r)hj )hXl/Users/kyleknap/Documents/GitHub/boto/boto/dynamodb/table.py:docstring of boto.dynamodb.table.Table.get_itemr)hjch}r)(h]h]h]h]h]uhKhhh]r)hX)Retrieve an existing item from the table.r)r)}r)(hj)hj )ubaubji)r)}r)(hUhj )hNhjlh}r)(h]h]h]h]h]uhNhhh]r)jo)r)}r)(hUh}r)(h]h]h]h]h]uhj)h]r)(jt)r)}r)(hUh}r )(h]h]h]h]h]uhj)h]r!)hX Parametersr")r#)}r$)(hUhj)ubahj|ubj})r%)}r&)(hUh}r')(h]h]h]h]h]uhj)h]r()jc)r))}r*)(hUh}r+)(h]h]h]h]h]uhj%)h]r,)(jh)r-)}r.)(hUh}r/)(h]h]h]h]h]uhj))h]r0)j_)r1)}r2)(hUh}r3)(h]h]h]h]h]uhj-)h]r4)(j})r5)}r6)(hXhash_keyh}r7)(h]h]h]h]h]uhj1)h]r8)hXhash_keyr9)r:)}r;)(hUhj5)ubahjubhX (r<)r=)}r>)(hUhj1)ubj)r?)}r@)(hUh}rA)(UreftypejzU reftargetX!int|long|float|str|unicode|BinaryrB)U refdomainj(h]h]U refexplicith]h]h]uhj1)h]rC)j)rD)}rE)(hjB)h}rF)(h]h]h]h]h]uhj?)h]rG)hX!int|long|float|str|unicode|BinaryrH)rI)}rJ)(hUhjD)ubahjubahjubhX)rK)}rL)(hUhj1)ubhX -- rM)rN)}rO)(hUhj1)ubhXrThe HashKey of the requested item. The type of the value must match the type defined in the schema for the table.rP)rQ)}rR)(hXrThe HashKey of the requested item. The type of the value must match the type defined in the schema for the table.hj1)ubehjcubahjubjh)rS)}rT)(hUh}rU)(h]h]h]h]h]uhj))h]rV)j_)rW)}rX)(hUh}rY)(h]h]h]h]h]uhjS)h]rZ)(j})r[)}r\)(hX range_keyh}r])(h]h]h]h]h]uhjW)h]r^)hX range_keyr_)r`)}ra)(hUhj[)ubahjubhX (rb)rc)}rd)(hUhjW)ubj)re)}rf)(hUh}rg)(UreftypejzU reftargetX!int|long|float|str|unicode|Binaryrh)U refdomainj(h]h]U refexplicith]h]h]uhjW)h]ri)j)rj)}rk)(hjh)h}rl)(h]h]h]h]h]uhje)h]rm)hX!int|long|float|str|unicode|Binaryrn)ro)}rp)(hUhjj)ubahjubahjubhX)rq)}rr)(hUhjW)ubhX -- rs)rt)}ru)(hUhjW)ubhX{The optional RangeKey of the requested item. The type of the value must match the type defined in the schema for the table.rv)rw)}rx)(hX{The optional RangeKey of the requested item. The type of the value must match the type defined in the schema for the table.hjW)ubehjcubahjubjh)ry)}rz)(hUh}r{)(h]h]h]h]h]uhj))h]r|)j_)r})}r~)(hUh}r)(h]h]h]h]h]uhjy)h]r)(j})r)}r)(hXattributes_to_geth}r)(h]h]h]h]h]uhj})h]r)hXattributes_to_getr)r)}r)(hUhj)ubahjubhX (r)r)}r)(hUhj})ubj)r)}r)(hUh}r)(UreftypejzU reftargetXlistr)U refdomainj(h]h]U refexplicith]h]h]uhj})h]r)j)r)}r)(hj)h}r)(h]h]h]h]h]uhj)h]r)hXlistr)r)}r)(hUhj)ubahjubahjubhX)r)}r)(hUhj})ubhX -- r)r)}r)(hUhj})ubhXA list of attribute names. If supplied, only the specified attribute names will be returned. Otherwise, all attributes will be returned.r)r)}r)(hXA list of attribute names. If supplied, only the specified attribute names will be returned. Otherwise, all attributes will be returned.hj})ubehjcubahjubjh)r)}r)(hUh}r)(h]h]h]h]h]uhj))h]r)j_)r)}r)(hUh}r)(h]h]h]h]h]uhj)h]r)(j})r)}r)(hXconsistent_readh}r)(h]h]h]h]h]uhj)h]r)hXconsistent_readr)r)}r)(hUhj)ubahjubhX (r)r)}r)(hUhj)ubj)r)}r)(hUh}r)(UreftypejzU reftargetXboolr)U refdomainj(h]h]U refexplicith]h]h]uhj)h]r)j)r)}r)(hj)h}r)(h]h]h]h]h]uhj)h]r)hXboolr)r)}r)(hUhj)ubahjubahjubhX)r)}r)(hUhj)ubhX -- r)r)}r)(hUhj)ubhXeIf True, a consistent read request is issued. Otherwise, an eventually consistent request is issued.r)r)}r)(hXeIf True, a consistent read request is issued. Otherwise, an eventually consistent request is issued.hj)ubehjcubahjubjh)r)}r)(hUh}r)(h]h]h]h]h]uhj))h]r)j_)r)}r)(hUh}r)(h]h]h]h]h]uhj)h]r)(j})r)}r)(hX item_classh}r)(h]h]h]h]h]uhj)h]r)hX item_classr)r)}r)(hUhj)ubahjubhX (r)r)}r)(hUhj)ubj)r)}r)(hUh}r)(UreftypejzU reftargetXClassr)U refdomainj(h]h]U refexplicith]h]h]uhj)h]r)j)r)}r)(hj)h}r)(h]h]h]h]h]uhj)h]r)hXClassr)r)}r)(hUhj)ubahjubahjubhX)r)}r)(hUhj)ubhX -- r)r)}r)(hUhj)ubhXZAllows you to override the class used to generate the items. This should be a subclass of r)r)}r)(hXZAllows you to override the class used to generate the items. This should be a subclass of hj)ubj)r)}r)(hX :class:`boto.dynamodb.item.Item`r)hj)hNhjh}r)(UreftypeXclassjjXboto.dynamodb.item.ItemU refdomainXpyr)h]h]U refexplicith]h]h]jjjj$jjk%uhNh]r)j)r)}r)(hj)h}r)(h]h]r)(jj)Xpy-classr)eh]h]h]uhj)h]r)hXboto.dynamodb.item.Itemr)r)}r)(hUhj)ubahjubaubehjcubahjubehjubahjubehjubaubeubeubh)r)}r)(hUhj$hNhhh}r)(h]h]h]h]h]Uentries]r)(hX-has_item() (boto.dynamodb.table.Table method)hUtr)auhNhhh]ubh)r)}r*(hUhj$hNhhh}r*(hhXpyr*h]h]h]h]h]hXmethodr*hj*uhNhhh]r*(h)r*}r*(hX?Table.has_item(hash_key, range_key=None, consistent_read=False)hj)hhhhh}r*(h]r*hahhXboto.dynamodb.tabler *r *}r *bh]h]h]h]r *hajXTable.has_itemjj$juhNhhh]r *(j)r*}r*(hXhas_itemhj*hhhjh}r*(h]h]h]h]h]uhNhhh]r*hXhas_itemr*r*}r*(hUhj*ubaubj)r*}r*(hUhj*hhhjh}r*(h]h]h]h]h]uhNhhh]r*(j!)r*}r*(hXhash_keyh}r*(h]h]h]h]h]uhj*h]r*hXhash_keyr*r*}r*(hUhj*ubahj)ubj!)r *}r!*(hXrange_key=Noneh}r"*(h]h]h]h]h]uhj*h]r#*hXrange_key=Noner$*r%*}r&*(hUhj *ubahj)ubj!)r'*}r(*(hXconsistent_read=Falseh}r)*(h]h]h]h]h]uhj*h]r**hXconsistent_read=Falser+*r,*}r-*(hUhj'*ubahj)ubeubeubj1)r.*}r/*(hUhj)hhhj4h}r0*(h]h]h]h]h]uhNhhh]r1*(j_)r2*}r3*(hX.Checks the table to see if the Item with the specified ``hash_key`` exists. This may save a tiny bit of time/bandwidth over a straight :py:meth:`get_item` if you have no intention to touch the data that is returned, since this method specifically tells Amazon not to return anything but the Item's key.hj.*hXl/Users/kyleknap/Documents/GitHub/boto/boto/dynamodb/table.py:docstring of boto.dynamodb.table.Table.has_itemr4*hjch}r5*(h]h]h]h]h]uhKhhh]r6*(hX7Checks the table to see if the Item with the specified r7*r8*}r9*(hX7Checks the table to see if the Item with the specified hj2*ubj)r:*}r;*(hX ``hash_key``h}r<*(h]h]h]h]h]uhj2*h]r=*hXhash_keyr>*r?*}r@*(hUhj:*ubahjubhXD exists. This may save a tiny bit of time/bandwidth over a straight rA*rB*}rC*(hXD exists. This may save a tiny bit of time/bandwidth over a straight hj2*ubj)rD*}rE*(hX:py:meth:`get_item`rF*hj2*hNhjh}rG*(UreftypeXmethjjXget_itemU refdomainXpyrH*h]h]U refexplicith]h]h]jjjj$jjk%uhNh]rI*j)rJ*}rK*(hjF*h}rL*(h]h]rM*(jjH*Xpy-methrN*eh]h]h]uhjD*h]rO*hX get_item()rP*rQ*}rR*(hUhjJ*ubahjubaubhX if you have no intention to touch the data that is returned, since this method specifically tells Amazon not to return anything but the Item's key.rS*rT*}rU*(hX if you have no intention to touch the data that is returned, since this method specifically tells Amazon not to return anything but the Item's key.hj2*ubeubji)rV*}rW*(hUhj.*hNhjlh}rX*(h]h]h]h]h]uhNhhh]rY*(jo)rZ*}r[*(hUh}r\*(h]h]h]h]h]uhjV*h]r]*(jt)r^*}r_*(hUh}r`*(h]h]h]h]h]uhjZ*h]ra*hX Parametersrb*rc*}rd*(hUhj^*ubahj|ubj})re*}rf*(hUh}rg*(h]h]h]h]h]uhjZ*h]rh*jc)ri*}rj*(hUh}rk*(h]h]h]h]h]uhje*h]rl*(jh)rm*}rn*(hUh}ro*(h]h]h]h]h]uhji*h]rp*j_)rq*}rr*(hUh}rs*(h]h]h]h]h]uhjm*h]rt*(j})ru*}rv*(hXhash_keyh}rw*(h]h]h]h]h]uhjq*h]rx*hXhash_keyry*rz*}r{*(hUhju*ubahjubhX (r|*r}*}r~*(hUhjq*ubj)r*}r*(hUh}r*(UreftypejzU reftargetX!int|long|float|str|unicode|Binaryr*U refdomainj*h]h]U refexplicith]h]h]uhjq*h]r*j)r*}r*(hj*h}r*(h]h]h]h]h]uhj*h]r*hX!int|long|float|str|unicode|Binaryr*r*}r*(hUhj*ubahjubahjubhX)r*}r*(hUhjq*ubhX -- r*r*}r*(hUhjq*ubhXrThe HashKey of the requested item. The type of the value must match the type defined in the schema for the table.r*r*}r*(hXrThe HashKey of the requested item. The type of the value must match the type defined in the schema for the table.hjq*ubehjcubahjubjh)r*}r*(hUh}r*(h]h]h]h]h]uhji*h]r*j_)r*}r*(hUh}r*(h]h]h]h]h]uhj*h]r*(j})r*}r*(hX range_keyh}r*(h]h]h]h]h]uhj*h]r*hX range_keyr*r*}r*(hUhj*ubahjubhX (r*r*}r*(hUhj*ubj)r*}r*(hUh}r*(UreftypejzU reftargetX!int|long|float|str|unicode|Binaryr*U refdomainj*h]h]U refexplicith]h]h]uhj*h]r*j)r*}r*(hj*h}r*(h]h]h]h]h]uhj*h]r*hX!int|long|float|str|unicode|Binaryr*r*}r*(hUhj*ubahjubahjubhX)r*}r*(hUhj*ubhX -- r*r*}r*(hUhj*ubhX{The optional RangeKey of the requested item. The type of the value must match the type defined in the schema for the table.r*r*}r*(hX{The optional RangeKey of the requested item. The type of the value must match the type defined in the schema for the table.hj*ubehjcubahjubjh)r*}r*(hUh}r*(h]h]h]h]h]uhji*h]r*j_)r*}r*(hUh}r*(h]h]h]h]h]uhj*h]r*(j})r*}r*(hXconsistent_readh}r*(h]h]h]h]h]uhj*h]r*hXconsistent_readr*r*}r*(hUhj*ubahjubhX (r*r*}r*(hUhj*ubj)r*}r*(hUh}r*(UreftypejzU reftargetXboolr*U refdomainj*h]h]U refexplicith]h]h]uhj*h]r*j)r*}r*(hj*h}r*(h]h]h]h]h]uhj*h]r*hXboolr*r*}r*(hUhj*ubahjubahjubhX)r*}r*(hUhj*ubhX -- r*r*}r*(hUhj*ubhXeIf True, a consistent read request is issued. Otherwise, an eventually consistent request is issued.r*r*}r*(hXeIf True, a consistent read request is issued. Otherwise, an eventually consistent request is issued.hj*ubehjcubahjubehjubahjubehjubjo)r*}r*(hUh}r*(h]h]h]h]h]uhjV*h]r*(jt)r*}r*(hUh}r*(h]h]h]h]h]uhj*h]r*hX Return typer*r*}r*(hUhj*ubahj|ubj})r*}r*(hUh}r*(h]h]h]h]h]uhj*h]r*j_)r*}r*(hUh}r*(h]h]h]h]h]uhj*h]r*hXboolr*r*}r*(hXboolhj*ubahjcubahjubehjubjo)r*}r*(hUh}r*(h]h]h]h]h]uhjV*h]r*(jt)r*}r*(hUh}r*(h]h]h]h]h]uhj*h]r*hXReturnsr*r*}r*(hUhj*ubahj|ubj})r+}r+(hUh}r+(h]h]h]h]h]uhj*h]r+j_)r+}r+(hUh}r+(h]h]h]h]h]uhj+h]r+(j)r+}r +(hX``True``h}r +(h]h]h]h]h]uhj+h]r +hXTruer +r +}r+(hUhj+ubahjubhX if the Item exists, r+r+}r+(hX if the Item exists, hj+ubj)r+}r+(hX ``False``h}r+(h]h]h]h]h]uhj+h]r+hXFalser+r+}r+(hUhj+ubahjubhX if not.r+r+}r+(hX if not.hj+ubehjcubahjubehjubeubeubeubh)r+}r+(hUhj$hNhhh}r+(h]h]h]h]h]Uentries]r+(hX0item_count (boto.dynamodb.table.Table attribute)hEUtr +auhNhhh]ubh)r!+}r"+(hUhj$hNhhh}r#+(hhXpyh]h]h]h]h]hX attributer$+hj$+uhNhhh]r%+(h)r&+}r'+(hXTable.item_counthj!+hhhhh}r(+(h]r)+hEahhXboto.dynamodb.tabler*+r++}r,+bh]h]h]h]r-+hEajXTable.item_countjj$juhNhhh]r.+j)r/+}r0+(hX item_counthj&+hhhjh}r1+(h]h]h]h]h]uhNhhh]r2+hX item_countr3+r4+}r5+(hUhj/+ubaubaubj1)r6+}r7+(hUhj!+hhhj4h}r8+(h]h]h]h]h]uhNhhh]ubeubh)r9+}r:+(hUhj$hNhhh}r;+(h]h]h]h]h]Uentries]r<+(hX+lookup() (boto.dynamodb.table.Table method)hUtr=+auhNhhh]ubh)r>+}r?+(hUhj$hNhhh}r@+(hhXpyrA+h]h]h]h]h]hXmethodrB+hjB+uhNhhh]rC+(h)rD+}rE+(hXTable.lookup(hash_key, range_key=None, attributes_to_get=None, consistent_read=False, item_class=)hj>+hhhhh}rF+(h]rG+hahhXboto.dynamodb.tablerH+rI+}rJ+bh]h]h]h]rK+hajX Table.lookupjj$juhNhhh]rL+(j)rM+}rN+(hXlookuphjD+hhhjh}rO+(h]h]h]h]h]uhNhhh]rP+hXlookuprQ+rR+}rS+(hUhjM+ubaubj)rT+}rU+(hUhjD+hhhjh}rV+(h]h]h]h]h]uhNhhh]rW+(j!)rX+}rY+(hXhash_keyh}rZ+(h]h]h]h]h]uhjT+h]r[+hXhash_keyr\+r]+}r^+(hUhjX+ubahj)ubj!)r_+}r`+(hXrange_key=Noneh}ra+(h]h]h]h]h]uhjT+h]rb+hXrange_key=Nonerc+rd+}re+(hUhj_+ubahj)ubj!)rf+}rg+(hXattributes_to_get=Noneh}rh+(h]h]h]h]h]uhjT+h]ri+hXattributes_to_get=Nonerj+rk+}rl+(hUhjf+ubahj)ubj!)rm+}rn+(hXconsistent_read=Falseh}ro+(h]h]h]h]h]uhjT+h]rp+hXconsistent_read=Falserq+rr+}rs+(hUhjm+ubahj)ubj!)rt+}ru+(hX,item_class=h}rv+(h]h]h]h]h]uhjT+h]rw+hX,item_class=rx+ry+}rz+(hUhjt+ubahj)ubeubeubj1)r{+}r|+(hUhj>+hhhj4h}r}+(h]h]h]h]h]uhNhhh]r~+(j_)r+}r+(hX)Retrieve an existing item from the table.r+hj{+hXj/Users/kyleknap/Documents/GitHub/boto/boto/dynamodb/table.py:docstring of boto.dynamodb.table.Table.lookupr+hjch}r+(h]h]h]h]h]uhKhhh]r+hX)Retrieve an existing item from the table.r+r+}r+(hj+hj+ubaubji)r+}r+(hUhj{+hNhjlh}r+(h]h]h]h]h]uhNhhh]r+jo)r+}r+(hUh}r+(h]h]h]h]h]uhj+h]r+(jt)r+}r+(hUh}r+(h]h]h]h]h]uhj+h]r+hX Parametersr+r+}r+(hUhj+ubahj|ubj})r+}r+(hUh}r+(h]h]h]h]h]uhj+h]r+jc)r+}r+(hUh}r+(h]h]h]h]h]uhj+h]r+(jh)r+}r+(hUh}r+(h]h]h]h]h]uhj+h]r+j_)r+}r+(hUh}r+(h]h]h]h]h]uhj+h]r+(j})r+}r+(hXhash_keyh}r+(h]h]h]h]h]uhj+h]r+hXhash_keyr+r+}r+(hUhj+ubahjubhX (r+r+}r+(hUhj+ubj)r+}r+(hUh}r+(UreftypejzU reftargetX!int|long|float|str|unicode|Binaryr+U refdomainjA+h]h]U refexplicith]h]h]uhj+h]r+j)r+}r+(hj+h}r+(h]h]h]h]h]uhj+h]r+hX!int|long|float|str|unicode|Binaryr+r+}r+(hUhj+ubahjubahjubhX)r+}r+(hUhj+ubhX -- r+r+}r+(hUhj+ubhXrThe HashKey of the requested item. The type of the value must match the type defined in the schema for the table.r+r+}r+(hXrThe HashKey of the requested item. The type of the value must match the type defined in the schema for the table.hj+ubehjcubahjubjh)r+}r+(hUh}r+(h]h]h]h]h]uhj+h]r+j_)r+}r+(hUh}r+(h]h]h]h]h]uhj+h]r+(j})r+}r+(hX range_keyh}r+(h]h]h]h]h]uhj+h]r+hX range_keyr+r+}r+(hUhj+ubahjubhX (r+r+}r+(hUhj+ubj)r+}r+(hUh}r+(UreftypejzU reftargetX!int|long|float|str|unicode|Binaryr+U refdomainjA+h]h]U refexplicith]h]h]uhj+h]r+j)r+}r+(hj+h}r+(h]h]h]h]h]uhj+h]r+hX!int|long|float|str|unicode|Binaryr+r+}r+(hUhj+ubahjubahjubhX)r+}r+(hUhj+ubhX -- r+r+}r+(hUhj+ubhX{The optional RangeKey of the requested item. The type of the value must match the type defined in the schema for the table.r+r+}r+(hX{The optional RangeKey of the requested item. The type of the value must match the type defined in the schema for the table.hj+ubehjcubahjubjh)r+}r+(hUh}r+(h]h]h]h]h]uhj+h]r+j_)r+}r+(hUh}r+(h]h]h]h]h]uhj+h]r+(j})r+}r+(hXattributes_to_geth}r+(h]h]h]h]h]uhj+h]r+hXattributes_to_getr+r+}r+(hUhj+ubahjubhX (r+r+}r+(hUhj+ubj)r+}r+(hUh}r+(UreftypejzU reftargetXlistr,U refdomainjA+h]h]U refexplicith]h]h]uhj+h]r,j)r,}r,(hj,h}r,(h]h]h]h]h]uhj+h]r,hXlistr,r,}r,(hUhj,ubahjubahjubhX)r ,}r ,(hUhj+ubhX -- r ,r ,}r ,(hUhj+ubhXA list of attribute names. If supplied, only the specified attribute names will be returned. Otherwise, all attributes will be returned.r,r,}r,(hXA list of attribute names. If supplied, only the specified attribute names will be returned. Otherwise, all attributes will be returned.hj+ubehjcubahjubjh)r,}r,(hUh}r,(h]h]h]h]h]uhj+h]r,j_)r,}r,(hUh}r,(h]h]h]h]h]uhj,h]r,(j})r,}r,(hXconsistent_readh}r,(h]h]h]h]h]uhj,h]r,hXconsistent_readr,r,}r,(hUhj,ubahjubhX (r ,r!,}r",(hUhj,ubj)r#,}r$,(hUh}r%,(UreftypejzU reftargetXboolr&,U refdomainjA+h]h]U refexplicith]h]h]uhj,h]r',j)r(,}r),(hj&,h}r*,(h]h]h]h]h]uhj#,h]r+,hXboolr,,r-,}r.,(hUhj(,ubahjubahjubhX)r/,}r0,(hUhj,ubhX -- r1,r2,}r3,(hUhj,ubhXeIf True, a consistent read request is issued. Otherwise, an eventually consistent request is issued.r4,r5,}r6,(hXeIf True, a consistent read request is issued. Otherwise, an eventually consistent request is issued.hj,ubehjcubahjubjh)r7,}r8,(hUh}r9,(h]h]h]h]h]uhj+h]r:,j_)r;,}r<,(hUh}r=,(h]h]h]h]h]uhj7,h]r>,(j})r?,}r@,(hX item_classh}rA,(h]h]h]h]h]uhj;,h]rB,hX item_classrC,rD,}rE,(hUhj?,ubahjubhX (rF,rG,}rH,(hUhj;,ubj)rI,}rJ,(hUh}rK,(UreftypejzU reftargetXClassrL,U refdomainjA+h]h]U refexplicith]h]h]uhj;,h]rM,j)rN,}rO,(hjL,h}rP,(h]h]h]h]h]uhjI,h]rQ,hXClassrR,rS,}rT,(hUhjN,ubahjubahjubhX)rU,}rV,(hUhj;,ubhX -- rW,rX,}rY,(hUhj;,ubhXZAllows you to override the class used to generate the items. This should be a subclass of rZ,r[,}r\,(hXZAllows you to override the class used to generate the items. This should be a subclass of hj;,ubj)r],}r^,(hX :class:`boto.dynamodb.item.Item`r_,hj;,hNhjh}r`,(UreftypeXclassjjXboto.dynamodb.item.ItemU refdomainXpyra,h]h]U refexplicith]h]h]jjjj$jjk%uhNh]rb,j)rc,}rd,(hj_,h}re,(h]h]rf,(jja,Xpy-classrg,eh]h]h]uhj],h]rh,hXboto.dynamodb.item.Itemri,rj,}rk,(hUhjc,ubahjubaubehjcubahjubehjubahjubehjubaubeubeubh)rl,}rm,(hUhj$hNhhh}rn,(h]h]h]h]h]Uentries]ro,(hX*name (boto.dynamodb.table.Table attribute)hRUtrp,auhNhhh]ubh)rq,}rr,(hUhj$hNhhh}rs,(hhXpyh]h]h]h]h]hX attributert,hjt,uhNhhh]ru,(h)rv,}rw,(hX Table.namehjq,hhhhh}rx,(h]ry,hRahhXboto.dynamodb.tablerz,r{,}r|,bh]h]h]h]r},hRajX Table.namejj$juhNhhh]r~,j)r,}r,(hXnamehjv,hhhjh}r,(h]h]h]h]h]uhNhhh]r,hXnamer,r,}r,(hUhj,ubaubaubj1)r,}r,(hUhjq,hhhj4h}r,(h]h]h]h]h]uhNhhh]ubeubh)r,}r,(hUhj$hNhhh}r,(h]h]h]h]h]Uentries]r,(hX-new_item() (boto.dynamodb.table.Table method)h0Utr,auhNhhh]ubh)r,}r,(hUhj$hNhhh}r,(hhXpyr,h]h]h]h]h]hXmethodr,hj,uhNhhh]r,(h)r,}r,(hXgTable.new_item(hash_key=None, range_key=None, attrs=None, item_class=)hj,hhhhh}r,(h]r,h0ahhXboto.dynamodb.tabler,r,}r,bh]h]h]h]r,h0ajXTable.new_itemjj$juhNhhh]r,(j)r,}r,(hXnew_itemhj,hhhjh}r,(h]h]h]h]h]uhNhhh]r,hXnew_itemr,r,}r,(hUhj,ubaubj)r,}r,(hUhj,hhhjh}r,(h]h]h]h]h]uhNhhh]r,(j!)r,}r,(hX hash_key=Noneh}r,(h]h]h]h]h]uhj,h]r,hX hash_key=Noner,r,}r,(hUhj,ubahj)ubj!)r,}r,(hXrange_key=Noneh}r,(h]h]h]h]h]uhj,h]r,hXrange_key=Noner,r,}r,(hUhj,ubahj)ubj!)r,}r,(hX attrs=Noneh}r,(h]h]h]h]h]uhj,h]r,hX attrs=Noner,r,}r,(hUhj,ubahj)ubj!)r,}r,(hX,item_class=h}r,(h]h]h]h]h]uhj,h]r,hX,item_class=r,r,}r,(hUhj,ubahj)ubeubeubj1)r,}r,(hUhj,hhhj4h}r,(h]h]h]h]h]uhNhhh]r,(j_)r,}r,(hXFReturn an new, unsaved Item which can later be PUT to Amazon DynamoDB.r,hj,hXl/Users/kyleknap/Documents/GitHub/boto/boto/dynamodb/table.py:docstring of boto.dynamodb.table.Table.new_itemr,hjch}r,(h]h]h]h]h]uhKhhh]r,hXFReturn an new, unsaved Item which can later be PUT to Amazon DynamoDB.r,r,}r,(hj,hj,ubaubj_)r,}r,(hXThis method has explicit (but optional) parameters for the hash_key and range_key values of the item. You can use these explicit parameters when calling the method, such as::hj,hj,hjch}r,(h]h]h]h]h]uhKhhh]r,hXThis method has explicit (but optional) parameters for the hash_key and range_key values of the item. You can use these explicit parameters when calling the method, such as:r,r,}r,(hXThis method has explicit (but optional) parameters for the hash_key and range_key values of the item. You can use these explicit parameters when calling the method, such as:hj,ubaubj )r,}r,(hX>>> my_item = my_table.new_item(hash_key='a', range_key=1, attrs={'key1': 'val1', 'key2': 'val2'}) >>> my_item {u'bar': 1, u'foo': 'a', 'key1': 'val1', 'key2': 'val2'}hj,hj,hj h}r,(hhh]h]h]h]h]uhKhhh]r,hX>>> my_item = my_table.new_item(hash_key='a', range_key=1, attrs={'key1': 'val1', 'key2': 'val2'}) >>> my_item {u'bar': 1, u'foo': 'a', 'key1': 'val1', 'key2': 'val2'}r,r,}r,(hUhj,ubaubj_)r,}r,(hXlOr, if you prefer, you can simply put the hash_key and range_key in the attrs dictionary itself, like this::hj,hj,hjch}r,(h]h]h]h]h]uhK hhh]r,hXkOr, if you prefer, you can simply put the hash_key and range_key in the attrs dictionary itself, like this:r,r,}r,(hXkOr, if you prefer, you can simply put the hash_key and range_key in the attrs dictionary itself, like this:hj,ubaubj )r,}r,(hX>>> attrs = {'foo': 'a', 'bar': 1, 'key1': 'val1', 'key2': 'val2'} >>> my_item = my_table.new_item(attrs=attrs) >>> my_item {u'bar': 1, u'foo': 'a', 'key1': 'val1', 'key2': 'val2'}hj,hj,hj h}r,(hhh]h]h]h]h]uhKhhh]r,hX>>> attrs = {'foo': 'a', 'bar': 1, 'key1': 'val1', 'key2': 'val2'} >>> my_item = my_table.new_item(attrs=attrs) >>> my_item {u'bar': 1, u'foo': 'a', 'key1': 'val1', 'key2': 'val2'}r,r,}r,(hUhj,ubaubj_)r,}r,(hXThe effect is the same.r,hj,hj,hjch}r,(h]h]h]h]h]uhKhhh]r,hXThe effect is the same.r,r,}r,(hj,hj,ubaubh)r,}r,(hXnote: The explicit parameters take priority over the values in the attrs dict. So, if you have a hash_key or range_key in the attrs dict and you also supply either or both using the explicit parameters, the values in the attrs will be ignored.hj,hj,hhh}r,(hhh]h]h]h]h]uhKhhh]r,hXnote: The explicit parameters take priority over the values in the attrs dict. So, if you have a hash_key or range_key in the attrs dict and you also supply either or both using the explicit parameters, the values in the attrs will be ignored.r,r,}r,(hUhj,ubaubji)r,}r,(hUhj,hNhjlh}r,(h]h]h]h]h]uhNhhh]r,jo)r-}r-(hUh}r-(h]h]h]h]h]uhj,h]r-(jt)r-}r-(hUh}r-(h]h]h]h]h]uhj-h]r-hX Parametersr-r -}r -(hUhj-ubahj|ubj})r -}r -(hUh}r -(h]h]h]h]h]uhj-h]r-jc)r-}r-(hUh}r-(h]h]h]h]h]uhj -h]r-(jh)r-}r-(hUh}r-(h]h]h]h]h]uhj-h]r-j_)r-}r-(hUh}r-(h]h]h]h]h]uhj-h]r-(j})r-}r-(hXhash_keyh}r-(h]h]h]h]h]uhj-h]r-hXhash_keyr-r -}r!-(hUhj-ubahjubhX (r"-r#-}r$-(hUhj-ubj)r%-}r&-(hUh}r'-(UreftypejzU reftargetX!int|long|float|str|unicode|Binaryr(-U refdomainj,h]h]U refexplicith]h]h]uhj-h]r)-j)r*-}r+-(hj(-h}r,-(h]h]h]h]h]uhj%-h]r--hX!int|long|float|str|unicode|Binaryr.-r/-}r0-(hUhj*-ubahjubahjubhX)r1-}r2-(hUhj-ubhX -- r3-r4-}r5-(hUhj-ubhXlThe HashKey of the new item. The type of the value must match the type defined in the schema for the table.r6-r7-}r8-(hXlThe HashKey of the new item. The type of the value must match the type defined in the schema for the table.hj-ubehjcubahjubjh)r9-}r:-(hUh}r;-(h]h]h]h]h]uhj-h]r<-j_)r=-}r>-(hUh}r?-(h]h]h]h]h]uhj9-h]r@-(j})rA-}rB-(hX range_keyh}rC-(h]h]h]h]h]uhj=-h]rD-hX range_keyrE-rF-}rG-(hUhjA-ubahjubhX (rH-rI-}rJ-(hUhj=-ubj)rK-}rL-(hUh}rM-(UreftypejzU reftargetX!int|long|float|str|unicode|BinaryrN-U refdomainj,h]h]U refexplicith]h]h]uhj=-h]rO-j)rP-}rQ-(hjN-h}rR-(h]h]h]h]h]uhjK-h]rS-hX!int|long|float|str|unicode|BinaryrT-rU-}rV-(hUhjP-ubahjubahjubhX)rW-}rX-(hUhj=-ubhX -- rY-rZ-}r[-(hUhj=-ubhXuThe optional RangeKey of the new item. The type of the value must match the type defined in the schema for the table.r\-r]-}r^-(hXuThe optional RangeKey of the new item. The type of the value must match the type defined in the schema for the table.hj=-ubehjcubahjubjh)r_-}r`-(hUh}ra-(h]h]h]h]h]uhj-h]rb-j_)rc-}rd-(hUh}re-(h]h]h]h]h]uhj_-h]rf-(j})rg-}rh-(hXattrsh}ri-(h]h]h]h]h]uhjc-h]rj-hXattrsrk-rl-}rm-(hUhjg-ubahjubhX (rn-ro-}rp-(hUhjc-ubj)rq-}rr-(hUh}rs-(UreftypejzU reftargetXdictrt-U refdomainj,h]h]U refexplicith]h]h]uhjc-h]ru-j)rv-}rw-(hjt-h}rx-(h]h]h]h]h]uhjq-h]ry-hXdictrz-r{-}r|-(hUhjv-ubahjubahjubhX)r}-}r~-(hUhjc-ubhX -- r-r-}r-(hUhjc-ubhX>A dictionary of key value pairs used to populate the new item.r-r-}r-(hX>A dictionary of key value pairs used to populate the new item.hjc-ubehjcubahjubjh)r-}r-(hUh}r-(h]h]h]h]h]uhj-h]r-j_)r-}r-(hUh}r-(h]h]h]h]h]uhj-h]r-(j})r-}r-(hX item_classh}r-(h]h]h]h]h]uhj-h]r-hX item_classr-r-}r-(hUhj-ubahjubhX (r-r-}r-(hUhj-ubj)r-}r-(hUh}r-(UreftypejzU reftargetXClassr-U refdomainj,h]h]U refexplicith]h]h]uhj-h]r-j)r-}r-(hj-h}r-(h]h]h]h]h]uhj-h]r-hXClassr-r-}r-(hUhj-ubahjubahjubhX)r-}r-(hUhj-ubhX -- r-r-}r-(hUhj-ubhXZAllows you to override the class used to generate the items. This should be a subclass of r-r-}r-(hXZAllows you to override the class used to generate the items. This should be a subclass of hj-ubj)r-}r-(hX :class:`boto.dynamodb.item.Item`r-hj-hNhjh}r-(UreftypeXclassjjXboto.dynamodb.item.ItemU refdomainXpyr-h]h]U refexplicith]h]h]jjjj$jjk%uhNh]r-j)r-}r-(hj-h}r-(h]h]r-(jj-Xpy-classr-eh]h]h]uhj-h]r-hXboto.dynamodb.item.Itemr-r-}r-(hUhj-ubahjubaubehjcubahjubehjubahjubehjubaubeubeubh)r-}r-(hUhj$hNhhh}r-(h]h]h]h]h]Uentries]r-(hX*query() (boto.dynamodb.table.Table method)hOUtr-auhNhhh]ubh)r-}r-(hUhj$hNhhh}r-(hhXpyr-h]h]h]h]h]hXmethodr-hj-uhNhhh]r-(h)r-}r-(hX"Table.query(hash_key, *args, **kw)hj-hhhhh}r-(h]r-hOahhXboto.dynamodb.tabler-r-}r-bh]h]h]h]r-hOajX Table.queryjj$juhNhhh]r-(j)r-}r-(hXqueryhj-hhhjh}r-(h]h]h]h]h]uhNhhh]r-hXqueryr-r-}r-(hUhj-ubaubj)r-}r-(hUhj-hhhjh}r-(h]h]h]h]h]uhNhhh]r-(j!)r-}r-(hXhash_keyh}r-(h]h]h]h]h]uhj-h]r-hXhash_keyr-r-}r-(hUhj-ubahj)ubj!)r-}r-(hX*argsh}r-(h]h]h]h]h]uhj-h]r-hX*argsr-r-}r-(hUhj-ubahj)ubj!)r-}r-(hX**kwh}r-(h]h]h]h]h]uhj-h]r-hX**kwr-r-}r-(hUhj-ubahj)ubeubeubj1)r-}r-(hUhj-hhhj4h}r-(h]h]h]h]h]uhNhhh]r-(j_)r-}r-(hXPerform a query on the table.r-hj-hXi/Users/kyleknap/Documents/GitHub/boto/boto/dynamodb/table.py:docstring of boto.dynamodb.table.Table.queryr-hjch}r-(h]h]h]h]h]uhKhhh]r-hXPerform a query on the table.r-r-}r-(hj-hj-ubaubji)r-}r-(hUhj-hNhjlh}r-(h]h]h]h]h]uhNhhh]r-jo)r-}r.(hUh}r.(h]h]h]h]h]uhj-h]r.(jt)r.}r.(hUh}r.(h]h]h]h]h]uhj-h]r.hX Parametersr.r.}r .(hUhj.ubahj|ubj})r .}r .(hUh}r .(h]h]h]h]h]uhj-h]r .jc)r.}r.(hUh}r.(h]h]h]h]h]uhj .h]r.(jh)r.}r.(hUh}r.(h]h]h]h]h]uhj.h]r.j_)r.}r.(hUh}r.(h]h]h]h]h]uhj.h]r.(j})r.}r.(hXhash_keyh}r.(h]h]h]h]h]uhj.h]r.hXhash_keyr.r.}r .(hUhj.ubahjubhX (r!.r".}r#.(hUhj.ubj)r$.}r%.(hUh}r&.(UreftypejzU reftargetX!int|long|float|str|unicode|Binaryr'.U refdomainj-h]h]U refexplicith]h]h]uhj.h]r(.j)r).}r*.(hj'.h}r+.(h]h]h]h]h]uhj$.h]r,.hX!int|long|float|str|unicode|Binaryr-.r..}r/.(hUhj).ubahjubahjubhX)r0.}r1.(hUhj.ubhX -- r2.r3.}r4.(hUhj.ubhXrThe HashKey of the requested item. The type of the value must match the type defined in the schema for the table.r5.r6.}r7.(hXrThe HashKey of the requested item. The type of the value must match the type defined in the schema for the table.hj.ubehjcubahjubjh)r8.}r9.(hUh}r:.(h]h]h]h]h]uhj.h]r;.j_)r<.}r=.(hUh}r>.(h]h]h]h]h]uhj8.h]r?.(j})r@.}rA.(hXrange_key_conditionh}rB.(h]h]h]h]h]uhj<.h]rC.hXrange_key_conditionrD.rE.}rF.(hUhj@.ubahjubhX (rG.rH.}rI.(hUhj<.ubj)rJ.}rK.(hX*:class:`boto.dynamodb.condition.Condition`rL.hj<.hNhjh}rM.(UreftypeXclassjjX!boto.dynamodb.condition.ConditionU refdomainXpyrN.h]h]U refexplicith]h]h]jjjj$jjk%uhNh]rO.j)rP.}rQ.(hjL.h}rR.(h]h]rS.(jjN.Xpy-classrT.eh]h]h]uhjJ.h]rU.hX!boto.dynamodb.condition.ConditionrV.rW.}rX.(hUhjP.ubahjubaubhX)rY.}rZ.(hUhj<.ubhX -- r[.r\.}r].(hUhj<.ubj_)r^.}r_.(hXGA Condition object. Condition object can be one of the following types:r`.hj<.hj-hjch}ra.(h]h]h]h]h]uhK h]rb.hXGA Condition object. Condition object can be one of the following types:rc.rd.}re.(hj`.hj^.ubaubj_)rf.}rg.(hX"EQ|LE|LT|GE|GT|BEGINS_WITH|BETWEENrh.hj<.hj-hjch}ri.(h]h]h]h]h]uhK h]rj.hX"EQ|LE|LT|GE|GT|BEGINS_WITH|BETWEENrk.rl.}rm.(hjh.hjf.ubaubj_)rn.}ro.(hXThe only condition which expects or will accept two values is 'BETWEEN', otherwise a single value should be passed to the Condition constructor.rp.hj<.hj-hjch}rq.(h]h]h]h]h]uhKh]rr.hXThe only condition which expects or will accept two values is 'BETWEEN', otherwise a single value should be passed to the Condition constructor.rs.rt.}ru.(hjp.hjn.ubaubehjcubahjubjh)rv.}rw.(hUh}rx.(h]h]h]h]h]uhj.h]ry.j_)rz.}r{.(hUh}r|.(h]h]h]h]h]uhjv.h]r}.(j})r~.}r.(hXattributes_to_geth}r.(h]h]h]h]h]uhjz.h]r.hXattributes_to_getr.r.}r.(hUhj~.ubahjubhX (r.r.}r.(hUhjz.ubj)r.}r.(hUh}r.(UreftypejzU reftargetXlistr.U refdomainj-h]h]U refexplicith]h]h]uhjz.h]r.j)r.}r.(hj.h}r.(h]h]h]h]h]uhj.h]r.hXlistr.r.}r.(hUhj.ubahjubahjubhX)r.}r.(hUhjz.ubhX -- r.r.}r.(hUhjz.ubhXA list of attribute names. If supplied, only the specified attribute names will be returned. Otherwise, all attributes will be returned.r.r.}r.(hXA list of attribute names. If supplied, only the specified attribute names will be returned. Otherwise, all attributes will be returned.hjz.ubehjcubahjubjh)r.}r.(hUh}r.(h]h]h]h]h]uhj.h]r.j_)r.}r.(hUh}r.(h]h]h]h]h]uhj.h]r.(j})r.}r.(hX request_limith}r.(h]h]h]h]h]uhj.h]r.hX request_limitr.r.}r.(hUhj.ubahjubhX (r.r.}r.(hUhj.ubj)r.}r.(hUh}r.(UreftypejzU reftargetXintr.U refdomainj-h]h]U refexplicith]h]h]uhj.h]r.j)r.}r.(hj.h}r.(h]h]h]h]h]uhj.h]r.hXintr.r.}r.(hUhj.ubahjubahjubhX)r.}r.(hUhj.ubhX -- r.r.}r.(hUhj.ubhXThe maximum number of items to retrieve from Amazon DynamoDB on each request. You may want to set a specific request_limit based on the provisioned throughput of your table. The default behavior is to retrieve as many results as possible per request.r.r.}r.(hXThe maximum number of items to retrieve from Amazon DynamoDB on each request. You may want to set a specific request_limit based on the provisioned throughput of your table. The default behavior is to retrieve as many results as possible per request.hj.ubehjcubahjubjh)r.}r.(hUh}r.(h]h]h]h]h]uhj.h]r.j_)r.}r.(hUh}r.(h]h]h]h]h]uhj.h]r.(j})r.}r.(hX max_resultsh}r.(h]h]h]h]h]uhj.h]r.hX max_resultsr.r.}r.(hUhj.ubahjubhX (r.r.}r.(hUhj.ubj)r.}r.(hUh}r.(UreftypejzU reftargetXintr.U refdomainj-h]h]U refexplicith]h]h]uhj.h]r.j)r.}r.(hj.h}r.(h]h]h]h]h]uhj.h]r.hXintr.r.}r.(hUhj.ubahjubahjubhX)r.}r.(hUhj.ubhX -- r.r.}r.(hUhj.ubhXDThe maximum number of results that will be retrieved from Amazon DynamoDB in total. For example, if you only wanted to see the first 100 results from the query, regardless of how many were actually available, you could set max_results to 100 and the generator returned from the query method will only yeild 100 results max.r.r.}r.(hXDThe maximum number of results that will be retrieved from Amazon DynamoDB in total. For example, if you only wanted to see the first 100 results from the query, regardless of how many were actually available, you could set max_results to 100 and the generator returned from the query method will only yeild 100 results max.hj.ubehjcubahjubjh)r.}r.(hUh}r.(h]h]h]h]h]uhj.h]r.j_)r.}r.(hUh}r.(h]h]h]h]h]uhj.h]r.(j})r.}r.(hXconsistent_readh}r.(h]h]h]h]h]uhj.h]r.hXconsistent_readr.r.}r.(hUhj.ubahjubhX (r.r.}r.(hUhj.ubj)r.}r.(hUh}r.(UreftypejzU reftargetXboolr.U refdomainj-h]h]U refexplicith]h]h]uhj.h]r.j)r.}r/(hj.h}r/(h]h]h]h]h]uhj.h]r/hXboolr/r/}r/(hUhj.ubahjubahjubhX)r/}r/(hUhj.ubhX -- r/r /}r /(hUhj.ubhXeIf True, a consistent read request is issued. Otherwise, an eventually consistent request is issued.r /r /}r /(hXeIf True, a consistent read request is issued. Otherwise, an eventually consistent request is issued.hj.ubehjcubahjubjh)r/}r/(hUh}r/(h]h]h]h]h]uhj.h]r/j_)r/}r/(hUh}r/(h]h]h]h]h]uhj/h]r/(j})r/}r/(hXscan_index_forwardh}r/(h]h]h]h]h]uhj/h]r/hXscan_index_forwardr/r/}r/(hUhj/ubahjubhX (r/r/}r/(hUhj/ubj)r /}r!/(hUh}r"/(UreftypejzU reftargetXboolr#/U refdomainj-h]h]U refexplicith]h]h]uhj/h]r$/j)r%/}r&/(hj#/h}r'/(h]h]h]h]h]uhj /h]r(/hXboolr)/r*/}r+/(hUhj%/ubahjubahjubhX)r,/}r-/(hUhj/ubhX -- r./r//}r0/(hUhj/ubhXQSpecified forward or backward traversal of the index. Default is forward (True).r1/r2/}r3/(hXQSpecified forward or backward traversal of the index. Default is forward (True).hj/ubehjcubahjubjh)r4/}r5/(hUh}r6/(h]h]h]h]h]uhj.h]r7/j_)r8/}r9/(hUh}r:/(h]h]h]h]h]uhj4/h]r;/(j})r/(h]h]h]h]h]uhj8/h]r?/hXexclusive_start_keyr@/rA/}rB/(hUhj0(hUhj10ubj)r?0}r@0(hUh}rA0(UreftypejzU reftargetXboolrB0U refdomainj/h]h]U refexplicith]h]h]uhj10h]rC0j)rD0}rE0(hjB0h}rF0(h]h]h]h]h]uhj?0h]rG0hXboolrH0rI0}rJ0(hUhjD0ubahjubahjubhX)rK0}rL0(hUhj10ubhX -- rM0rN0}rO0(hUhj10ubhXlIf True, this command will not return until the table status, as returned from Amazon DynamoDB, is 'ACTIVE'.rP0rQ0}rR0(hXlIf True, this command will not return until the table status, as returned from Amazon DynamoDB, is 'ACTIVE'.hj10ubehjcubahjubjh)rS0}rT0(hUh}rU0(h]h]h]h]h]uhj)0h]rV0j_)rW0}rX0(hUh}rY0(h]h]h]h]h]uhjS0h]rZ0(j})r[0}r\0(hX retry_secondsh}r]0(h]h]h]h]h]uhjW0h]r^0hX retry_secondsr_0r`0}ra0(hUhj[0ubahjubhX (rb0rc0}rd0(hUhjW0ubj)re0}rf0(hUh}rg0(UreftypejzU reftargetXintrh0U refdomainj/h]h]U refexplicith]h]h]uhjW0h]ri0j)rj0}rk0(hjh0h}rl0(h]h]h]h]h]uhje0h]rm0hXintrn0ro0}rp0(hUhjj0ubahjubahjubhX)rq0}rr0(hUhjW0ubhX -- rs0rt0}ru0(hUhjW0ubhXIf wait_for_active is True, this parameter controls the number of seconds of delay between calls to update_table in Amazon DynamoDB. Default is 5 seconds.rv0rw0}rx0(hXIf wait_for_active is True, this parameter controls the number of seconds of delay between calls to update_table in Amazon DynamoDB. Default is 5 seconds.hjW0ubehjcubahjubehjubahjubehjubaubeubeubh)ry0}rz0(hUhj$hNhhh}r{0(h]h]h]h]h]Uentries]r|0(hX)scan() (boto.dynamodb.table.Table method)hUtr}0auhNhhh]ubh)r~0}r0(hUhj$hNhhh}r0(hhXpyr0h]h]h]h]h]hXmethodr0hj0uhNhhh]r0(h)r0}r0(hXTable.scan(*args, **kw)hj~0hhhhh}r0(h]r0hahhXboto.dynamodb.tabler0r0}r0bh]h]h]h]r0hajX Table.scanjj$juhNhhh]r0(j)r0}r0(hXscanhj0hhhjh}r0(h]h]h]h]h]uhNhhh]r0hXscanr0r0}r0(hUhj0ubaubj)r0}r0(hUhj0hhhjh}r0(h]h]h]h]h]uhNhhh]r0(j!)r0}r0(hX*argsh}r0(h]h]h]h]h]uhj0h]r0hX*argsr0r0}r0(hUhj0ubahj)ubj!)r0}r0(hX**kwh}r0(h]h]h]h]h]uhj0h]r0hX**kwr0r0}r0(hUhj0ubahj)ubeubeubj1)r0}r0(hUhj~0hhhj4h}r0(h]h]h]h]h]uhNhhh]r0(j_)r0}r0(hXoScan through this table, this is a very long and expensive operation, and should be avoided if at all possible.r0hj0hXh/Users/kyleknap/Documents/GitHub/boto/boto/dynamodb/table.py:docstring of boto.dynamodb.table.Table.scanr0hjch}r0(h]h]h]h]h]uhKhhh]r0hXoScan through this table, this is a very long and expensive operation, and should be avoided if at all possible.r0r0}r0(hj0hj0ubaubji)r0}r0(hUhj0hNhjlh}r0(h]h]h]h]h]uhNhhh]r0(jo)r0}r0(hUh}r0(h]h]h]h]h]uhj0h]r0(jt)r0}r0(hUh}r0(h]h]h]h]h]uhj0h]r0hX Parametersr0r0}r0(hUhj0ubahj|ubj})r0}r0(hUh}r0(h]h]h]h]h]uhj0h]r0jc)r0}r0(hUh}r0(h]h]h]h]h]uhj0h]r0(jh)r0}r0(hUh}r0(h]h]h]h]h]uhj0h]r0j_)r0}r0(hUh}r0(h]h]h]h]h]uhj0h]r0(j})r0}r0(hX scan_filterh}r0(h]h]h]h]h]uhj0h]r0hX scan_filterr0r0}r0(hUhj0ubahjubhX (r0r0}r0(hUhj0ubj)r0}r0(hUh}r0(UreftypejzU reftargetXA dictr0U refdomainj0h]h]U refexplicith]h]h]uhj0h]r0j)r0}r0(hj0h}r0(h]h]h]h]h]uhj0h]r0hXA dictr0r0}r0(hUhj0ubahjubahjubhX)r0}r0(hUhj0ubhX -- r0r0}r0(hUhj0ubj_)r0}r0(hXA dictionary where the key is the attribute name and the value is a :class:`boto.dynamodb.condition.Condition` object. Valid Condition objects include:hj0hj0hjch}r0(h]h]h]h]h]uhKh]r0(hXDA dictionary where the key is the attribute name and the value is a r0r0}r0(hXDA dictionary where the key is the attribute name and the value is a hj0ubj)r0}r0(hX*:class:`boto.dynamodb.condition.Condition`r0hj0hNhjh}r0(UreftypeXclassjjX!boto.dynamodb.condition.ConditionU refdomainXpyr0h]h]U refexplicith]h]h]jjjj$jjk%uhNh]r0j)r0}r0(hj0h}r0(h]h]r0(jj0Xpy-classr0eh]h]h]uhj0h]r0hX!boto.dynamodb.condition.Conditionr1r1}r1(hUhj0ubahjubaubhX) object. Valid Condition objects include:r1r1}r1(hX) object. Valid Condition objects include:hj0ubeubjh)r1}r1(hUh}r1(h]h]h]h]h]uhj0h]r 1jc)r 1}r 1(hUh}r 1(jpX*h]h]h]h]h]uhj1h]r 1(jh)r1}r1(hXEQ - equal (1)r1h}r1(h]h]h]h]h]uhj 1h]r1j_)r1}r1(hj1hj1hj0hjch}r1(h]h]h]h]h]uhK h]r1hXEQ - equal (1)r1r1}r1(hj1hj1ubaubahjubjh)r1}r1(hXNE - not equal (1)r1h}r1(h]h]h]h]h]uhj 1h]r1j_)r1}r 1(hj1hj1hj0hjch}r!1(h]h]h]h]h]uhK h]r"1hXNE - not equal (1)r#1r$1}r%1(hj1hj1ubaubahjubjh)r&1}r'1(hXLE - less than or equal (1)r(1h}r)1(h]h]h]h]h]uhj 1h]r*1j_)r+1}r,1(hj(1hj&1hj0hjch}r-1(h]h]h]h]h]uhK h]r.1hXLE - less than or equal (1)r/1r01}r11(hj(1hj+1ubaubahjubjh)r21}r31(hXLT - less than (1)r41h}r51(h]h]h]h]h]uhj 1h]r61j_)r71}r81(hj41hj21hj0hjch}r91(h]h]h]h]h]uhKh]r:1hXLT - less than (1)r;1r<1}r=1(hj41hj71ubaubahjubjh)r>1}r?1(hXGE - greater than or equal (1)r@1h}rA1(h]h]h]h]h]uhj 1h]rB1j_)rC1}rD1(hj@1hj>1hj0hjch}rE1(h]h]h]h]h]uhKh]rF1hXGE - greater than or equal (1)rG1rH1}rI1(hj@1hjC1ubaubahjubjh)rJ1}rK1(hXGT - greater than (1)rL1h}rM1(h]h]h]h]h]uhj 1h]rN1j_)rO1}rP1(hjL1hjJ1hj0hjch}rQ1(h]h]h]h]h]uhKh]rR1hXGT - greater than (1)rS1rT1}rU1(hjL1hjO1ubaubahjubjh)rV1}rW1(hX)NOT_NULL - attribute exists (0, use None)rX1h}rY1(h]h]h]h]h]uhj 1h]rZ1j_)r[1}r\1(hjX1hjV1hj0hjch}r]1(h]h]h]h]h]uhKh]r^1hX)NOT_NULL - attribute exists (0, use None)r_1r`1}ra1(hjX1hj[1ubaubahjubjh)rb1}rc1(hX-NULL - attribute does not exist (0, use None)rd1h}re1(h]h]h]h]h]uhj 1h]rf1j_)rg1}rh1(hjd1hjb1hj0hjch}ri1(h]h]h]h]h]uhKh]rj1hX-NULL - attribute does not exist (0, use None)rk1rl1}rm1(hjd1hjg1ubaubahjubjh)rn1}ro1(hX)CONTAINS - substring or value in list (1)rp1h}rq1(h]h]h]h]h]uhj 1h]rr1j_)rs1}rt1(hjp1hjn1hj0hjch}ru1(h]h]h]h]h]uhKh]rv1hX)CONTAINS - substring or value in list (1)rw1rx1}ry1(hjp1hjs1ubaubahjubjh)rz1}r{1(hX8NOT_CONTAINS - absence of substring or value in list (1)r|1h}r}1(h]h]h]h]h]uhj 1h]r~1j_)r1}r1(hj|1hjz1hj0hjch}r1(h]h]h]h]h]uhKh]r1hX8NOT_CONTAINS - absence of substring or value in list (1)r1r1}r1(hj|1hj1ubaubahjubjh)r1}r1(hX"BEGINS_WITH - substring prefix (1)r1h}r1(h]h]h]h]h]uhj 1h]r1j_)r1}r1(hj1hj1hj0hjch}r1(h]h]h]h]h]uhKh]r1hX"BEGINS_WITH - substring prefix (1)r1r1}r1(hj1hj1ubaubahjubjh)r1}r1(hXIN - exact match in list (N)r1h}r1(h]h]h]h]h]uhj 1h]r1j_)r1}r1(hj1hj1hj0hjch}r1(h]h]h]h]h]uhKh]r1hXIN - exact match in list (N)r1r1}r1(hj1hj1ubaubahjubjh)r1}r1(hX.BETWEEN - >= first value, <= second value (2) h}r1(h]h]h]h]h]uhj 1h]r1j_)r1}r1(hX-BETWEEN - >= first value, <= second value (2)r1hj1hj0hjch}r1(h]h]h]h]h]uhKh]r1hX-BETWEEN - >= first value, <= second value (2)r1r1}r1(hj1hj1ubaubahjubehjubahjubehjcubahjubjh)r1}r1(hUh}r1(h]h]h]h]h]uhj0h]r1j_)r1}r1(hUh}r1(h]h]h]h]h]uhj1h]r1(j})r1}r1(hXattributes_to_geth}r1(h]h]h]h]h]uhj1h]r1hXattributes_to_getr1r1}r1(hUhj1ubahjubhX (r1r1}r1(hUhj1ubj)r1}r1(hUh}r1(UreftypejzU reftargetXlistr1U refdomainj0h]h]U refexplicith]h]h]uhj1h]r1j)r1}r1(hj1h}r1(h]h]h]h]h]uhj1h]r1hXlistr1r1}r1(hUhj1ubahjubahjubhX)r1}r1(hUhj1ubhX -- r1r1}r1(hUhj1ubhXA list of attribute names. If supplied, only the specified attribute names will be returned. Otherwise, all attributes will be returned.r1r1}r1(hXA list of attribute names. If supplied, only the specified attribute names will be returned. Otherwise, all attributes will be returned.hj1ubehjcubahjubjh)r1}r1(hUh}r1(h]h]h]h]h]uhj0h]r1j_)r1}r1(hUh}r1(h]h]h]h]h]uhj1h]r1(j})r1}r1(hX request_limith}r1(h]h]h]h]h]uhj1h]r1hX request_limitr1r1}r1(hUhj1ubahjubhX (r1r1}r1(hUhj1ubj)r1}r1(hUh}r1(UreftypejzU reftargetXintr1U refdomainj0h]h]U refexplicith]h]h]uhj1h]r1j)r1}r1(hj1h}r1(h]h]h]h]h]uhj1h]r1hXintr1r1}r1(hUhj1ubahjubahjubhX)r1}r1(hUhj1ubhX -- r1r1}r1(hUhj1ubhXThe maximum number of items to retrieve from Amazon DynamoDB on each request. You may want to set a specific request_limit based on the provisioned throughput of your table. The default behavior is to retrieve as many results as possible per request.r1r1}r1(hXThe maximum number of items to retrieve from Amazon DynamoDB on each request. You may want to set a specific request_limit based on the provisioned throughput of your table. The default behavior is to retrieve as many results as possible per request.hj1ubehjcubahjubjh)r1}r1(hUh}r1(h]h]h]h]h]uhj0h]r1j_)r1}r1(hUh}r1(h]h]h]h]h]uhj1h]r1(j})r1}r1(hX max_resultsh}r2(h]h]h]h]h]uhj1h]r2hX max_resultsr2r2}r2(hUhj1ubahjubhX (r2r2}r2(hUhj1ubj)r2}r 2(hUh}r 2(UreftypejzU reftargetXintr 2U refdomainj0h]h]U refexplicith]h]h]uhj1h]r 2j)r 2}r2(hj 2h}r2(h]h]h]h]h]uhj2h]r2hXintr2r2}r2(hUhj 2ubahjubahjubhX)r2}r2(hUhj1ubhX -- r2r2}r2(hUhj1ubhXDThe maximum number of results that will be retrieved from Amazon DynamoDB in total. For example, if you only wanted to see the first 100 results from the query, regardless of how many were actually available, you could set max_results to 100 and the generator returned from the query method will only yeild 100 results max.r2r2}r2(hXDThe maximum number of results that will be retrieved from Amazon DynamoDB in total. For example, if you only wanted to see the first 100 results from the query, regardless of how many were actually available, you could set max_results to 100 and the generator returned from the query method will only yeild 100 results max.hj1ubehjcubahjubjh)r2}r2(hUh}r2(h]h]h]h]h]uhj0h]r2j_)r 2}r!2(hUh}r"2(h]h]h]h]h]uhj2h]r#2(j})r$2}r%2(hXcounth}r&2(h]h]h]h]h]uhj 2h]r'2hXcountr(2r)2}r*2(hUhj$2ubahjubhX (r+2r,2}r-2(hUhj 2ubj)r.2}r/2(hUh}r02(UreftypejzU reftargetXboolr12U refdomainj0h]h]U refexplicith]h]h]uhj 2h]r22j)r32}r42(hj12h}r52(h]h]h]h]h]uhj.2h]r62hXboolr72r82}r92(hUhj32ubahjubahjubhX)r:2}r;2(hUhj 2ubhX -- r<2r=2}r>2(hUhj 2ubhXIf True, Amazon DynamoDB returns a total number of items for the Scan operation, even if the operation has no matching items for the assigned filter. If count is True, the actual items are not returned and the count is accessible as the r?2r@2}rA2(hXIf True, Amazon DynamoDB returns a total number of items for the Scan operation, even if the operation has no matching items for the assigned filter. If count is True, the actual items are not returned and the count is accessible as the hj 2ubj)rB2}rC2(hX ``count``h}rD2(h]h]h]h]h]uhj 2h]rE2hXcountrF2rG2}rH2(hUhjB2ubahjubhX" attribute of the returned object.rI2rJ2}rK2(hX" attribute of the returned object.hj 2ubehjcubahjubjh)rL2}rM2(hUh}rN2(h]h]h]h]h]uhj0h]rO2j_)rP2}rQ2(hUh}rR2(h]h]h]h]h]uhjL2h]rS2(j})rT2}rU2(hXexclusive_start_keyh}rV2(h]h]h]h]h]uhjP2h]rW2hXexclusive_start_keyrX2rY2}rZ2(hUhjT2ubahjubhX (r[2r\2}r]2(hUhjP2ubj)r^2}r_2(hUh}r`2(UreftypejzU reftargetX list or tuplera2U refdomainj0h]h]U refexplicith]h]h]uhjP2h]rb2j)rc2}rd2(hja2h}re2(h]h]h]h]h]uhj^2h]rf2hX list or tuplerg2rh2}ri2(hUhjc2ubahjubahjubhX)rj2}rk2(hUhjP2ubhX -- rl2rm2}rn2(hUhjP2ubhXPrimary key of the item from which to continue an earlier query. This would be provided as the LastEvaluatedKey in that query.ro2rp2}rq2(hXPrimary key of the item from which to continue an earlier query. This would be provided as the LastEvaluatedKey in that query.hjP2ubehjcubahjubjh)rr2}rs2(hUh}rt2(h]h]h]h]h]uhj0h]ru2j_)rv2}rw2(hUh}rx2(h]h]h]h]h]uhjr2h]ry2(j})rz2}r{2(hX item_classh}r|2(h]h]h]h]h]uhjv2h]r}2hX item_classr~2r2}r2(hUhjz2ubahjubhX (r2r2}r2(hUhjv2ubj)r2}r2(hUh}r2(UreftypejzU reftargetXClassr2U refdomainj0h]h]U refexplicith]h]h]uhjv2h]r2j)r2}r2(hj2h}r2(h]h]h]h]h]uhj2h]r2hXClassr2r2}r2(hUhj2ubahjubahjubhX)r2}r2(hUhjv2ubhX -- r2r2}r2(hUhjv2ubhXZAllows you to override the class used to generate the items. This should be a subclass of r2r2}r2(hXZAllows you to override the class used to generate the items. This should be a subclass of hjv2ubj)r2}r2(hX :class:`boto.dynamodb.item.Item`r2hjv2hNhjh}r2(UreftypeXclassjjXboto.dynamodb.item.ItemU refdomainXpyr2h]h]U refexplicith]h]h]jjjj$jjk%uhNh]r2j)r2}r2(hj2h}r2(h]h]r2(jj2Xpy-classr2eh]h]h]uhj2h]r2hXboto.dynamodb.item.Itemr2r2}r2(hUhj2ubahjubaubehjcubahjubehjubahjubehjubjo)r2}r2(hUh}r2(h]h]h]h]h]uhj0h]r2(jt)r2}r2(hUh}r2(h]h]h]h]h]uhj2h]r2hXReturnsr2r2}r2(hUhj2ubahj|ubj})r2}r2(hUh}r2(h]h]h]h]h]uhj2h]r2j_)r2}r2(hUh}r2(h]h]h]h]h]uhj2h]r2hXGA TableGenerator (generator) object which will iterate over all resultsr2r2}r2(hXGA TableGenerator (generator) object which will iterate over all resultshj2ubahjcubahjubehjubjo)r2}r2(hUh}r2(h]h]h]h]h]uhj0h]r2(jt)r2}r2(hUh}r2(h]h]h]h]h]uhj2h]r2hX Return typer2r2}r2(hUhj2ubahj|ubj})r2}r2(hUh}r2(h]h]h]h]h]uhj2h]r2j_)r2}r2(hUh}r2(h]h]h]h]h]uhj2h]r2j)r2}r2(hX,:class:`boto.dynamodb.layer2.TableGenerator`r2hj2hNhjh}r2(UreftypeXclassjjX#boto.dynamodb.layer2.TableGeneratorU refdomainXpyr2h]h]U refexplicith]h]h]jjjj$jjk%uhNh]r2j)r2}r2(hj2h}r2(h]h]r2(jj2Xpy-classr2eh]h]h]uhj2h]r2hX#boto.dynamodb.layer2.TableGeneratorr2r2}r2(hUhj2ubahjubaubahjcubahjubehjubeubeubeubh)r2}r2(hUhj$hNhhh}r2(h]h]h]h]h]Uentries]r2(hX,schema (boto.dynamodb.table.Table attribute)hBUtr2auhNhhh]ubh)r2}r2(hUhj$hNhhh}r2(hhXpyh]h]h]h]h]hX attributer2hj2uhNhhh]r2(h)r2}r2(hX Table.schemahj2hhhhh}r2(h]r2hBahhXboto.dynamodb.tabler2r2}r2bh]h]h]h]r2hBajX Table.schemajj$juhNhhh]r2j)r2}r2(hXschemahj2hhhjh}r2(h]h]h]h]h]uhNhhh]r2hXschemar2r2}r2(hUhj2ubaubaubj1)r2}r2(hUhj2hhhj4h}r2(h]h]h]h]h]uhNhhh]ubeubh)r2}r2(hUhj$hNhhh}r2(h]h]h]h]h]Uentries]r2(hX0size_bytes (boto.dynamodb.table.Table attribute)h~Utr3auhNhhh]ubh)r3}r3(hUhj$hNhhh}r3(hhXpyh]h]h]h]h]hX attributer3hj3uhNhhh]r3(h)r3}r3(hXTable.size_byteshj3hhhhh}r3(h]r 3h~ahhXboto.dynamodb.tabler 3r 3}r 3bh]h]h]h]r 3h~ajXTable.size_bytesjj$juhNhhh]r3j)r3}r3(hX size_byteshj3hhhjh}r3(h]h]h]h]h]uhNhhh]r3hX size_bytesr3r3}r3(hUhj3ubaubaubj1)r3}r3(hUhj3hhhj4h}r3(h]h]h]h]h]uhNhhh]ubeubh)r3}r3(hUhj$hNhhh}r3(h]h]h]h]h]Uentries]r3(hX,status (boto.dynamodb.table.Table attribute)h=Utr3auhNhhh]ubh)r3}r3(hUhj$hNhhh}r 3(hhXpyh]h]h]h]h]hX attributer!3hj!3uhNhhh]r"3(h)r#3}r$3(hX Table.statushj3hhhhh}r%3(h]r&3h=ahhXboto.dynamodb.tabler'3r(3}r)3bh]h]h]h]r*3h=ajX Table.statusjj$juhNhhh]r+3j)r,3}r-3(hXstatushj#3hhhjh}r.3(h]h]h]h]h]uhNhhh]r/3hXstatusr03r13}r23(hUhj,3ubaubaubj1)r33}r43(hUhj3hhhj4h}r53(h]h]h]h]h]uhNhhh]ubeubh)r63}r73(hUhj$hXx/Users/kyleknap/Documents/GitHub/boto/boto/dynamodb/table.py:docstring of boto.dynamodb.table.Table.update_from_responser83hhh}r93(h]h]h]h]h]Uentries]r:3(hX9update_from_response() (boto.dynamodb.table.Table method)hUtr;3auhNhhh]ubh)r<3}r=3(hUhj$hj83hhh}r>3(hhXpyh]h]h]h]h]hXmethodr?3hj?3uhNhhh]r@3(h)rA3}rB3(hX$Table.update_from_response(response)hj<3hhhhh}rC3(h]rD3hahhXboto.dynamodb.tablerE3rF3}rG3bh]h]h]h]rH3hajXTable.update_from_responsejj$juhNhhh]rI3(j)rJ3}rK3(hXupdate_from_responsehjA3hhhjh}rL3(h]h]h]h]h]uhNhhh]rM3hXupdate_from_responserN3rO3}rP3(hUhjJ3ubaubj)rQ3}rR3(hUhjA3hhhjh}rS3(h]h]h]h]h]uhNhhh]rT3j!)rU3}rV3(hXresponseh}rW3(h]h]h]h]h]uhjQ3h]rX3hXresponserY3rZ3}r[3(hUhjU3ubahj)ubaubeubj1)r\3}r]3(hUhj<3hhhj4h}r^3(h]h]h]h]h]uhNhhh]r_3j_)r`3}ra3(hX^Update the state of the Table object based on the response data received from Amazon DynamoDB.rb3hj\3hj83hjch}rc3(h]h]h]h]h]uhKhhh]rd3hX^Update the state of the Table object based on the response data received from Amazon DynamoDB.re3rf3}rg3(hjb3hj`3ubaubaubeubh)rh3}ri3(hUhj$hNhhh}rj3(h]h]h]h]h]Uentries]rk3(hX6update_throughput() (boto.dynamodb.table.Table method)h4Utrl3auhNhhh]ubh)rm3}rn3(hUhj$hNhhh}ro3(hhXpyrp3h]h]h]h]h]hXmethodrq3hjq3uhNhhh]rr3(h)rs3}rt3(hX0Table.update_throughput(read_units, write_units)hjm3hhhhh}ru3(h]rv3h4ahhXboto.dynamodb.tablerw3rx3}ry3bh]h]h]h]rz3h4ajXTable.update_throughputjj$juhNhhh]r{3(j)r|3}r}3(hXupdate_throughputhjs3hhhjh}r~3(h]h]h]h]h]uhNhhh]r3hXupdate_throughputr3r3}r3(hUhj|3ubaubj)r3}r3(hUhjs3hhhjh}r3(h]h]h]h]h]uhNhhh]r3(j!)r3}r3(hX read_unitsh}r3(h]h]h]h]h]uhj3h]r3hX read_unitsr3r3}r3(hUhj3ubahj)ubj!)r3}r3(hX write_unitsh}r3(h]h]h]h]h]uhj3h]r3hX write_unitsr3r3}r3(hUhj3ubahj)ubeubeubj1)r3}r3(hUhjm3hhhj4h}r3(h]h]h]h]h]uhNhhh]r3(j_)r3}r3(hX?Update the ProvisionedThroughput for the Amazon DynamoDB Table.r3hj3hXu/Users/kyleknap/Documents/GitHub/boto/boto/dynamodb/table.py:docstring of boto.dynamodb.table.Table.update_throughputr3hjch}r3(h]h]h]h]h]uhKhhh]r3hX?Update the ProvisionedThroughput for the Amazon DynamoDB Table.r3r3}r3(hj3hj3ubaubji)r3}r3(hUhj3hNhjlh}r3(h]h]h]h]h]uhNhhh]r3jo)r3}r3(hUh}r3(h]h]h]h]h]uhj3h]r3(jt)r3}r3(hUh}r3(h]h]h]h]h]uhj3h]r3hX Parametersr3r3}r3(hUhj3ubahj|ubj})r3}r3(hUh}r3(h]h]h]h]h]uhj3h]r3jc)r3}r3(hUh}r3(h]h]h]h]h]uhj3h]r3(jh)r3}r3(hUh}r3(h]h]h]h]h]uhj3h]r3j_)r3}r3(hUh}r3(h]h]h]h]h]uhj3h]r3(j})r3}r3(hX read_unitsh}r3(h]h]h]h]h]uhj3h]r3hX read_unitsr3r3}r3(hUhj3ubahjubhX (r3r3}r3(hUhj3ubj)r3}r3(hUh}r3(UreftypejzU reftargetXintr3U refdomainjp3h]h]U refexplicith]h]h]uhj3h]r3j)r3}r3(hj3h}r3(h]h]h]h]h]uhj3h]r3hXintr3r3}r3(hUhj3ubahjubahjubhX)r3}r3(hUhj3ubhX -- r3r3}r3(hUhj3ubhX$The new value for ReadCapacityUnits.r3r3}r3(hX$The new value for ReadCapacityUnits.hj3ubehjcubahjubjh)r3}r3(hUh}r3(h]h]h]h]h]uhj3h]r3j_)r3}r3(hUh}r3(h]h]h]h]h]uhj3h]r3(j})r3}r3(hX write_unitsh}r3(h]h]h]h]h]uhj3h]r3hX write_unitsr3r3}r3(hUhj3ubahjubhX (r3r3}r3(hUhj3ubj)r3}r3(hUh}r3(UreftypejzU reftargetXintr3U refdomainjp3h]h]U refexplicith]h]h]uhj3h]r3j)r3}r3(hj3h}r3(h]h]h]h]h]uhj3h]r3hXintr3r3}r3(hUhj3ubahjubahjubhX)r3}r3(hUhj3ubhX -- r3r4}r4(hUhj3ubhX%The new value for WriteCapacityUnits.r4r4}r4(hX%The new value for WriteCapacityUnits.hj3ubehjcubahjubehjubahjubehjubaubeubeubh)r4}r4(hUhj$hNhhh}r4(h]h]h]h]h]Uentries]r4(hX1write_units (boto.dynamodb.table.Table attribute)h+Utr 4auhNhhh]ubh)r 4}r 4(hUhj$hNhhh}r 4(hhXpyh]h]h]h]h]hX attributer 4hj 4uhNhhh]r4(h)r4}r4(hXTable.write_unitshj 4hhhhh}r4(h]r4h+ahhXboto.dynamodb.tabler4r4}r4bh]h]h]h]r4h+ajXTable.write_unitsjj$juhNhhh]r4j)r4}r4(hX write_unitshj4hhhjh}r4(h]h]h]h]h]uhNhhh]r4hX write_unitsr4r4}r4(hUhj4ubaubaubj1)r4}r 4(hUhj 4hhhj4h}r!4(h]h]h]h]h]uhNhhh]ubeubeubeubh)r"4}r#4(hUhj$hNhhh}r$4(h]h]h]h]h]Uentries]r%4(hX2TableBatchGenerator (class in boto.dynamodb.table)hfUtr&4auhNhhh]ubh)r'4}r(4(hUhj$hNhhh}r)4(hhXpyr*4h]h]h]h]h]hXclassr+4hj+4uhNhhh]r,4(h)r-4}r.4(hXOTableBatchGenerator(table, keys, attributes_to_get=None, consistent_read=False)hj'4hhhhh}r/4(h]r04hfahhXboto.dynamodb.tabler14r24}r34bh]h]h]h]r44hfajXTableBatchGeneratorr54jUjuhNhhh]r64(j)r74}r84(hXclass hj-4hhhjh}r94(h]h]h]h]h]uhNhhh]r:4hXclass r;4r<4}r=4(hUhj74ubaubj )r>4}r?4(hXboto.dynamodb.table.hj-4hhhj h}r@4(h]h]h]h]h]uhNhhh]rA4hXboto.dynamodb.table.rB4rC4}rD4(hUhj>4ubaubj)rE4}rF4(hj54hj-4hhhjh}rG4(h]h]h]h]h]uhNhhh]rH4hXTableBatchGeneratorrI4rJ4}rK4(hUhjE4ubaubj)rL4}rM4(hUhj-4hhhjh}rN4(h]h]h]h]h]uhNhhh]rO4(j!)rP4}rQ4(hXtableh}rR4(h]h]h]h]h]uhjL4h]rS4hXtablerT4rU4}rV4(hUhjP4ubahj)ubj!)rW4}rX4(hXkeysh}rY4(h]h]h]h]h]uhjL4h]rZ4hXkeysr[4r\4}r]4(hUhjW4ubahj)ubj!)r^4}r_4(hXattributes_to_get=Noneh}r`4(h]h]h]h]h]uhjL4h]ra4hXattributes_to_get=Nonerb4rc4}rd4(hUhj^4ubahj)ubj!)re4}rf4(hXconsistent_read=Falseh}rg4(h]h]h]h]h]uhjL4h]rh4hXconsistent_read=Falseri4rj4}rk4(hUhje4ubahj)ubeubeubj1)rl4}rm4(hUhj'4hhhj4h}rn4(h]h]h]h]h]uhNhhh]ro4(j_)rp4}rq4(hXRA low-level generator used to page through results from batch_get_item operations.rr4hjl4hXq/Users/kyleknap/Documents/GitHub/boto/boto/dynamodb/table.py:docstring of boto.dynamodb.table.TableBatchGeneratorrs4hjch}rt4(h]h]h]h]h]uhKhhh]ru4hXRA low-level generator used to page through results from batch_get_item operations.rv4rw4}rx4(hjr4hjp4ubaubji)ry4}rz4(hUhjl4hNhjlh}r{4(h]h]h]h]h]uhNhhh]r|4jo)r}4}r~4(hUh}r4(h]h]h]h]h]uhjy4h]r4(jt)r4}r4(hUh}r4(h]h]h]h]h]uhj}4h]r4hX Variablesr4r4}r4(hUhj4ubahj|ubj})r4}r4(hUh}r4(h]h]h]h]h]uhj}4h]r4j_)r4}r4(hUh}r4(h]h]h]h]h]uhj4h]r4(j)r4}r4(hUh}r4(UreftypejzU reftargetXconsumed_unitsr4U refdomainj*4h]h]U refexplicith]h]h]uhj4h]r4j})r4}r4(hj4h}r4(h]h]h]h]h]uhj4h]r4hXconsumed_unitsr4r4}r4(hUhj4ubahjubahjubhX -- r4r4}r4(hUhj4ubhXbAn integer that holds the number of ConsumedCapacityUnits accumulated thus far for this generator.r4r4}r4(hXbAn integer that holds the number of ConsumedCapacityUnits accumulated thus far for this generator.hj4ubehjcubahjubehjubaubeubeubeubh)r4}r4(hUhhhhhhh}r4(h]h]h]h]r4(Xmodule-boto.dynamodb.schemar4heh]r4hNauhK$hhh]r4(h)r4}r4(hXboto.dynamodb.schemar4hj4hhhhh}r4(h]h]h]h]h]uhK$hhh]r4hXboto.dynamodb.schemar4r4}r4(hj4hj4ubaubh)r4}r4(hUhj4hhhhh}r4(h]h]h]h]h]Uentries]r4(hXboto.dynamodb.schema (module)Xmodule-boto.dynamodb.schemaUtr4auhKhhh]ubh)r4}r4(hUhj4hNhhh}r4(h]h]h]h]h]Uentries]r4(hX&Schema (class in boto.dynamodb.schema)h Utr4auhNhhh]ubh)r4}r4(hUhj4hNhhh}r4(hhXpyr4h]h]h]h]h]hXclassr4hj4uhNhhh]r4(h)r4}r4(hXSchema(schema_dict)hj4hhhhh}r4(h]r4h ahhXboto.dynamodb.schemar4r4}r4bh]h]h]h]r4h ajXSchemar4jUjuhNhhh]r4(j)r4}r4(hXclass hj4hhhjh}r4(h]h]h]h]h]uhNhhh]r4hXclass r4r4}r4(hUhj4ubaubj )r4}r4(hXboto.dynamodb.schema.hj4hhhj h}r4(h]h]h]h]h]uhNhhh]r4hXboto.dynamodb.schema.r4r4}r4(hUhj4ubaubj)r4}r4(hj4hj4hhhjh}r4(h]h]h]h]h]uhNhhh]r4hXSchemar4r4}r4(hUhj4ubaubj)r4}r4(hUhj4hhhjh}r4(h]h]h]h]h]uhNhhh]r4j!)r4}r4(hX schema_dicth}r4(h]h]h]h]h]uhj4h]r4hX schema_dictr4r4}r4(hUhj4ubahj)ubaubeubj1)r4}r4(hUhj4hhhj4h}r4(h]h]h]h]h]uhNhhh]r4(j_)r4}r4(hXRepresents a DynamoDB schema.r4hj4hXf/Users/kyleknap/Documents/GitHub/boto/boto/dynamodb/schema.py:docstring of boto.dynamodb.schema.Schemahjch}r4(h]h]h]h]h]uhKhhh]r4hXRepresents a DynamoDB schema.r4r4}r4(hj4hj4ubaubji)r4}r4(hUhj4hNhjlh}r4(h]h]h]h]h]uhNhhh]r4jo)r4}r4(hUh}r4(h]h]h]h]h]uhj4h]r4(jt)r4}r5(hUh}r5(h]h]h]h]h]uhj4h]r5hX Variablesr5r5}r5(hUhj4ubahj|ubj})r5}r5(hUh}r5(h]h]h]h]h]uhj4h]r 5jc)r 5}r 5(hUh}r 5(h]h]h]h]h]uhj5h]r 5(jh)r5}r5(hUh}r5(h]h]h]h]h]uhj 5h]r5j_)r5}r5(hUh}r5(h]h]h]h]h]uhj5h]r5(j)r5}r5(hUh}r5(UreftypejzU reftargetX hash_key_namer5U refdomainj4h]h]U refexplicith]h]h]uhj5h]r5j})r5}r5(hj5h}r5(h]h]h]h]h]uhj5h]r5hX hash_key_namer5r 5}r!5(hUhj5ubahjubahjubhX -- r"5r#5}r$5(hUhj5ubhX'The name of the hash key of the schema.r%5r&5}r'5(hX'The name of the hash key of the schema.hj5ubehjcubahjubjh)r(5}r)5(hUh}r*5(h]h]h]h]h]uhj 5h]r+5j_)r,5}r-5(hUh}r.5(h]h]h]h]h]uhj(5h]r/5(j)r05}r15(hUh}r25(UreftypejzU reftargetX hash_key_typer35U refdomainj4h]h]U refexplicith]h]h]uhj,5h]r45j})r55}r65(hj35h}r75(h]h]h]h]h]uhj05h]r85hX hash_key_typer95r:5}r;5(hUhj55ubahjubahjubhX -- r<5r=5}r>5(hUhj,5ubhX?The DynamoDB type specification for the hash key of the schema.r?5r@5}rA5(hX?The DynamoDB type specification for the hash key of the schema.hj,5ubehjcubahjubjh)rB5}rC5(hUh}rD5(h]h]h]h]h]uhj 5h]rE5j_)rF5}rG5(hUh}rH5(h]h]h]h]h]uhjB5h]rI5(j)rJ5}rK5(hUh}rL5(UreftypejzU reftargetXrange_key_namerM5U refdomainj4h]h]U refexplicith]h]h]uhjF5h]rN5j})rO5}rP5(hjM5h}rQ5(h]h]h]h]h]uhjJ5h]rR5hXrange_key_namerS5rT5}rU5(hUhjO5ubahjubahjubhX -- rV5rW5}rX5(hUhjF5ubhXKThe name of the range key of the schema or None if no range key is defined.rY5rZ5}r[5(hXKThe name of the range key of the schema or None if no range key is defined.hjF5ubehjcubahjubjh)r\5}r]5(hUh}r^5(h]h]h]h]h]uhj 5h]r_5j_)r`5}ra5(hUh}rb5(h]h]h]h]h]uhj\5h]rc5(j)rd5}re5(hUh}rf5(UreftypejzU reftargetXrange_key_typerg5U refdomainj4h]h]U refexplicith]h]h]uhj`5h]rh5j})ri5}rj5(hjg5h}rk5(h]h]h]h]h]uhjd5h]rl5hXrange_key_typerm5rn5}ro5(hUhji5ubahjubahjubhX -- rp5rq5}rr5(hUhj`5ubhXcThe DynamoDB type specification for the range key of the schema or None if no range key is defined.rs5rt5}ru5(hXcThe DynamoDB type specification for the range key of the schema or None if no range key is defined.hj`5ubehjcubahjubjh)rv5}rw5(hUh}rx5(h]h]h]h]h]uhj 5h]ry5j_)rz5}r{5(hUh}r|5(h]h]h]h]h]uhjv5h]r}5(j)r~5}r5(hUh}r5(UreftypejzU reftargetXdictr5U refdomainj4h]h]U refexplicith]h]h]uhjz5h]r5j})r5}r5(hj5h}r5(h]h]h]h]h]uhj~5h]r5hXdictr5r5}r5(hUhj5ubahjubahjubhX -- r5r5}r5(hUhjz5ubhXKThe underlying Python dictionary that needs to be passed to Layer1 methods.r5r5}r5(hXKThe underlying Python dictionary that needs to be passed to Layer1 methods.hjz5ubehjcubahjubehjubahjubehjubaubh)r5}r5(hUhj4hNhhh}r5(h]h]h]h]h]Uentries]r5(hX3create() (boto.dynamodb.schema.Schema class method)hUtr5auhNhhh]ubh)r5}r5(hUhj4hNhhh}r5(hhXpyr5h]h]h]h]h]hX classmethodr5hj5uhNhhh]r5(h)r5}r5(hX'Schema.create(hash_key, range_key=None)hj5hhhhh}r5(h]r5hahhXboto.dynamodb.schemar5r5}r5bh]h]h]h]r5hajX Schema.createjj4juhNhhh]r5(j)r5}r5(hj]'hj5hhhjh}r5(h]h]h]h]h]uhNhhh]r5hX classmethod r5r5}r5(hUhj5ubaubj)r5}r5(hXcreatehj5hhhjh}r5(h]h]h]h]h]uhNhhh]r5hXcreater5r5}r5(hUhj5ubaubj)r5}r5(hUhj5hhhjh}r5(h]h]h]h]h]uhNhhh]r5(j!)r5}r5(hXhash_keyh}r5(h]h]h]h]h]uhj5h]r5hXhash_keyr5r5}r5(hUhj5ubahj)ubj!)r5}r5(hXrange_key=Noneh}r5(h]h]h]h]h]uhj5h]r5hXrange_key=Noner5r5}r5(hUhj5ubahj)ubeubeubj1)r5}r5(hUhj5hhhj4h}r5(h]h]h]h]h]uhNhhh]r5(j_)r5}r5(hX-Convenience method to create a schema object.r5hj5hXm/Users/kyleknap/Documents/GitHub/boto/boto/dynamodb/schema.py:docstring of boto.dynamodb.schema.Schema.creater5hjch}r5(h]h]h]h]h]uhKhhh]r5hX-Convenience method to create a schema object.r5r5}r5(hj5hj5ubaubj_)r5}r5(hXExample usage::hj5hj5hjch}r5(h]h]h]h]h]uhKhhh]r5hXExample usage:r5r5}r5(hXExample usage:hj5ubaubj )r5}r5(hXschema = Schema.create(hash_key=('foo', 'N')) schema2 = Schema.create(hash_key=('foo', 'N'), range_key=('bar', 'S'))hj5hj5hj h}r5(hhh]h]h]h]h]uhKhhh]r5hXschema = Schema.create(hash_key=('foo', 'N')) schema2 = Schema.create(hash_key=('foo', 'N'), range_key=('bar', 'S'))r5r5}r5(hUhj5ubaubji)r5}r5(hUhj5hNhjlh}r5(h]h]h]h]h]uhNhhh]r5jo)r5}r5(hUh}r5(h]h]h]h]h]uhj5h]r5(jt)r5}r5(hUh}r5(h]h]h]h]h]uhj5h]r5hX Parametersr5r5}r5(hUhj5ubahj|ubj})r5}r5(hUh}r5(h]h]h]h]h]uhj5h]r5jc)r5}r5(hUh}r5(h]h]h]h]h]uhj5h]r5(jh)r5}r5(hUh}r5(h]h]h]h]h]uhj5h]r5j_)r5}r5(hUh}r5(h]h]h]h]h]uhj5h]r5(j})r5}r5(hXhash_keyh}r6(h]h]h]h]h]uhj5h]r6hXhash_keyr6r6}r6(hUhj5ubahjubhX (r6r6}r6(hUhj5ubj)r6}r 6(hUh}r 6(UreftypejzU reftargetXtupler 6U refdomainj5h]h]U refexplicith]h]h]uhj5h]r 6j)r 6}r6(hj 6h}r6(h]h]h]h]h]uhj6h]r6hXtupler6r6}r6(hUhj 6ubahjubahjubhX)r6}r6(hUhj5ubhX -- r6r6}r6(hUhj5ubhX)A tuple of (hash_key_name, hash_key_type)r6r6}r6(hX)A tuple of (hash_key_name, hash_key_type)hj5ubehjcubahjubjh)r6}r6(hUh}r6(h]h]h]h]h]uhj5h]r6j_)r 6}r!6(hUh}r"6(h]h]h]h]h]uhj6h]r#6(j})r$6}r%6(hXhash_keyh}r&6(h]h]h]h]h]uhj 6h]r'6hXhash_keyr(6r)6}r*6(hUhj$6ubahjubhX -- r+6r,6}r-6(hUhj 6ubhX+A tuple of (range_key_name, range_key_type)r.6r/6}r06(hX+A tuple of (range_key_name, range_key_type)hj 6ubehjcubahjubehjubahjubehjubaubeubeubh)r16}r26(hUhj4hNhhh}r36(h]h]h]h]h]Uentries]r46(hX,dict (boto.dynamodb.schema.Schema attribute)h.Utr56auhNhhh]ubh)r66}r76(hUhj4hNhhh}r86(hhXpyh]h]h]h]h]hX attributer96hj96uhNhhh]r:6(h)r;6}r<6(hX Schema.dicthj66hhhhh}r=6(h]r>6h.ahhXboto.dynamodb.schemar?6r@6}rA6bh]h]h]h]rB6h.ajX Schema.dictjj4juhNhhh]rC6j)rD6}rE6(hXdicthj;6hhhjh}rF6(h]h]h]h]h]uhNhhh]rG6hXdictrH6rI6}rJ6(hUhjD6ubaubaubj1)rK6}rL6(hUhj66hhhj4h}rM6(h]h]h]h]h]uhNhhh]ubeubh)rN6}rO6(hUhj4hNhhh}rP6(h]h]h]h]h]Uentries]rQ6(hX5hash_key_name (boto.dynamodb.schema.Schema attribute)h9UtrR6auhNhhh]ubh)rS6}rT6(hUhj4hNhhh}rU6(hhXpyh]h]h]h]h]hX attributerV6hjV6uhNhhh]rW6(h)rX6}rY6(hXSchema.hash_key_namehjS6hhhhh}rZ6(h]r[6h9ahhXboto.dynamodb.schemar\6r]6}r^6bh]h]h]h]r_6h9ajXSchema.hash_key_namejj4juhNhhh]r`6j)ra6}rb6(hX hash_key_namehjX6hhhjh}rc6(h]h]h]h]h]uhNhhh]rd6hX hash_key_namere6rf6}rg6(hUhja6ubaubaubj1)rh6}ri6(hUhjS6hhhj4h}rj6(h]h]h]h]h]uhNhhh]ubeubh)rk6}rl6(hUhj4hNhhh}rm6(h]h]h]h]h]Uentries]rn6(hX5hash_key_type (boto.dynamodb.schema.Schema attribute)h"Utro6auhNhhh]ubh)rp6}rq6(hUhj4hNhhh}rr6(hhXpyh]h]h]h]h]hX attributers6hjs6uhNhhh]rt6(h)ru6}rv6(hXSchema.hash_key_typehjp6hhhhh}rw6(h]rx6h"ahhXboto.dynamodb.schemary6rz6}r{6bh]h]h]h]r|6h"ajXSchema.hash_key_typejj4juhNhhh]r}6j)r~6}r6(hX hash_key_typehju6hhhjh}r6(h]h]h]h]h]uhNhhh]r6hX hash_key_typer6r6}r6(hUhj~6ubaubaubj1)r6}r6(hUhjp6hhhj4h}r6(h]h]h]h]h]uhNhhh]ubeubh)r6}r6(hUhj4hNhhh}r6(h]h]h]h]h]Uentries]r6(hX6range_key_name (boto.dynamodb.schema.Schema attribute)hUtr6auhNhhh]ubh)r6}r6(hUhj4hNhhh}r6(hhXpyh]h]h]h]h]hX attributer6hj6uhNhhh]r6(h)r6}r6(hXSchema.range_key_namehj6hhhhh}r6(h]r6hahhXboto.dynamodb.schemar6r6}r6bh]h]h]h]r6hajXSchema.range_key_namejj4juhNhhh]r6j)r6}r6(hXrange_key_namehj6hhhjh}r6(h]h]h]h]h]uhNhhh]r6hXrange_key_namer6r6}r6(hUhj6ubaubaubj1)r6}r6(hUhj6hhhj4h}r6(h]h]h]h]h]uhNhhh]ubeubh)r6}r6(hUhj4hNhhh}r6(h]h]h]h]h]Uentries]r6(hX6range_key_type (boto.dynamodb.schema.Schema attribute)hmUtr6auhNhhh]ubh)r6}r6(hUhj4hNhhh}r6(hhXpyh]h]h]h]h]hX attributer6hj6uhNhhh]r6(h)r6}r6(hXSchema.range_key_typehj6hhhhh}r6(h]r6hmahhXboto.dynamodb.schemar6r6}r6bh]h]h]h]r6hmajXSchema.range_key_typejj4juhNhhh]r6j)r6}r6(hXrange_key_typehj6hhhjh}r6(h]h]h]h]h]uhNhhh]r6hXrange_key_typer6r6}r6(hUhj6ubaubaubj1)r6}r6(hUhj6hhhj4h}r6(h]h]h]h]h]uhNhhh]ubeubeubeubeubh)r6}r6(hUhhhhhhh}r6(h]h]h]h]r6(Xmodule-boto.dynamodb.itemr6heh]r6hauhK+hhh]r6(h)r6}r6(hXboto.dynamodb.itemr6hj6hhhhh}r6(h]h]h]h]h]uhK+hhh]r6hXboto.dynamodb.itemr6r6}r6(hj6hj6ubaubh)r6}r6(hUhj6hhhhh}r6(h]h]h]h]h]Uentries]r6(hXboto.dynamodb.item (module)Xmodule-boto.dynamodb.itemUtr6auhKhhh]ubh)r6}r6(hUhj6hNhhh}r6(h]h]h]h]h]Uentries]r6(hX"Item (class in boto.dynamodb.item)h Utr6auhNhhh]ubh)r6}r6(hUhj6hNhhh}r6(hhXpyr6h]h]h]h]h]hXclassr6hj6uhNhhh]r6(h)r6}r6(hX6Item(table, hash_key=None, range_key=None, attrs=None)hj6hhhhh}r6(h]r6h ahhXboto.dynamodb.itemr6r6}r6bh]h]h]h]r6h ajXItemr6jUjuhNhhh]r6(j)r6}r6(hXclass hj6hhhjh}r6(h]h]h]h]h]uhNhhh]r6hXclass r6r6}r6(hUhj6ubaubj )r6}r6(hXboto.dynamodb.item.hj6hhhj h}r6(h]h]h]h]h]uhNhhh]r6hXboto.dynamodb.item.r6r6}r6(hUhj6ubaubj)r6}r6(hj6hj6hhhjh}r6(h]h]h]h]h]uhNhhh]r6hXItemr6r6}r6(hUhj6ubaubj)r7}r7(hUhj6hhhjh}r7(h]h]h]h]h]uhNhhh]r7(j!)r7}r7(hXtableh}r7(h]h]h]h]h]uhj7h]r7hXtabler7r 7}r 7(hUhj7ubahj)ubj!)r 7}r 7(hX hash_key=Noneh}r 7(h]h]h]h]h]uhj7h]r7hX hash_key=Noner7r7}r7(hUhj 7ubahj)ubj!)r7}r7(hXrange_key=Noneh}r7(h]h]h]h]h]uhj7h]r7hXrange_key=Noner7r7}r7(hUhj7ubahj)ubj!)r7}r7(hX attrs=Noneh}r7(h]h]h]h]h]uhj7h]r7hX attrs=Noner7r7}r7(hUhj7ubahj)ubeubeubj1)r 7}r!7(hUhj6hhhj4h}r"7(h]h]h]h]h]uhNhhh]r#7(j_)r$7}r%7(hXAn item in Amazon DynamoDB.r&7hj 7hX`/Users/kyleknap/Documents/GitHub/boto/boto/dynamodb/item.py:docstring of boto.dynamodb.item.Itemhjch}r'7(h]h]h]h]h]uhKhhh]r(7hXAn item in Amazon DynamoDB.r)7r*7}r+7(hj&7hj$7ubaubji)r,7}r-7(hUhj 7hNhjlh}r.7(h]h]h]h]h]uhNhhh]r/7jo)r07}r17(hUh}r27(h]h]h]h]h]uhj,7h]r37(jt)r47}r57(hUh}r67(h]h]h]h]h]uhj07h]r77hX Variablesr87r97}r:7(hUhj47ubahj|ubj})r;7}r<7(hUh}r=7(h]h]h]h]h]uhj07h]r>7jc)r?7}r@7(hUh}rA7(h]h]h]h]h]uhj;7h]rB7(jh)rC7}rD7(hUh}rE7(h]h]h]h]h]uhj?7h]rF7j_)rG7}rH7(hUh}rI7(h]h]h]h]h]uhjC7h]rJ7(j)rK7}rL7(hUh}rM7(UreftypejzU reftargetXhash_keyrN7U refdomainj6h]h]U refexplicith]h]h]uhjG7h]rO7j})rP7}rQ7(hjN7h}rR7(h]h]h]h]h]uhjK7h]rS7hXhash_keyrT7rU7}rV7(hUhjP7ubahjubahjubhX -- rW7rX7}rY7(hUhjG7ubhXThe HashKey of this item.rZ7r[7}r\7(hXThe HashKey of this item.hjG7ubehjcubahjubjh)r]7}r^7(hUh}r_7(h]h]h]h]h]uhj?7h]r`7j_)ra7}rb7(hUh}rc7(h]h]h]h]h]uhj]7h]rd7(j)re7}rf7(hUh}rg7(UreftypejzU reftargetX range_keyrh7U refdomainj6h]h]U refexplicith]h]h]uhja7h]ri7j})rj7}rk7(hjh7h}rl7(h]h]h]h]h]uhje7h]rm7hX range_keyrn7ro7}rp7(hUhjj7ubahjubahjubhX -- rq7rr7}rs7(hUhja7ubhX<The RangeKey of this item or None if no RangeKey is defined.rt7ru7}rv7(hX<The RangeKey of this item or None if no RangeKey is defined.hja7ubehjcubahjubjh)rw7}rx7(hUh}ry7(h]h]h]h]h]uhj?7h]rz7j_)r{7}r|7(hUh}r}7(h]h]h]h]h]uhjw7h]r~7(j)r7}r7(hUh}r7(UreftypejzU reftargetX hash_key_namer7U refdomainj6h]h]U refexplicith]h]h]uhj{7h]r7j})r7}r7(hj7h}r7(h]h]h]h]h]uhj7h]r7hX hash_key_namer7r7}r7(hUhj7ubahjubahjubhX -- r7r7}r7(hUhj{7ubhX2The name of the HashKey associated with this item.r7r7}r7(hX2The name of the HashKey associated with this item.hj{7ubehjcubahjubjh)r7}r7(hUh}r7(h]h]h]h]h]uhj?7h]r7j_)r7}r7(hUh}r7(h]h]h]h]h]uhj7h]r7(j)r7}r7(hUh}r7(UreftypejzU reftargetXrange_key_namer7U refdomainj6h]h]U refexplicith]h]h]uhj7h]r7j})r7}r7(hj7h}r7(h]h]h]h]h]uhj7h]r7hXrange_key_namer7r7}r7(hUhj7ubahjubahjubhX -- r7r7}r7(hUhj7ubhX3The name of the RangeKey associated with this item.r7r7}r7(hX3The name of the RangeKey associated with this item.hj7ubehjcubahjubjh)r7}r7(hUh}r7(h]h]h]h]h]uhj?7h]r7j_)r7}r7(hUh}r7(h]h]h]h]h]uhj7h]r7(j)r7}r7(hUh}r7(UreftypejzU reftargetXtabler7U refdomainj6h]h]U refexplicith]h]h]uhj7h]r7j})r7}r7(hj7h}r7(h]h]h]h]h]uhj7h]r7hXtabler7r7}r7(hUhj7ubahjubahjubhX -- r7r7}r7(hUhj7ubhXThe Table this item belongs to.r7r7}r7(hXThe Table this item belongs to.hj7ubehjcubahjubehjubahjubehjubaubh)r7}r7(hUhj 7hNhhh}r7(h]h]h]h]h]Uentries]r7(hX0add_attribute() (boto.dynamodb.item.Item method)hxUtr7auhNhhh]ubh)r7}r7(hUhj 7hNhhh}r7(hhXpyr7h]h]h]h]h]hXmethodr7hj7uhNhhh]r7(h)r7}r7(hX)Item.add_attribute(attr_name, attr_value)hj7hhhhh}r7(h]r7hxahhXboto.dynamodb.itemr7r7}r7bh]h]h]h]r7hxajXItem.add_attributejj6juhNhhh]r7(j)r7}r7(hX add_attributehj7hhhjh}r7(h]h]h]h]h]uhNhhh]r7hX add_attributer7r7}r7(hUhj7ubaubj)r7}r7(hUhj7hhhjh}r7(h]h]h]h]h]uhNhhh]r7(j!)r7}r7(hX attr_nameh}r7(h]h]h]h]h]uhj7h]r7hX attr_namer7r7}r7(hUhj7ubahj)ubj!)r7}r7(hX attr_valueh}r7(h]h]h]h]h]uhj7h]r7hX attr_valuer7r7}r7(hUhj7ubahj)ubeubeubj1)r7}r7(hUhj7hhhj4h}r7(h]h]h]h]h]uhNhhh]r7(j_)r7}r7(hXQueue the addition of an attribute to an item in DynamoDB. This will eventually result in an UpdateItem request being issued with an update action of ADD when the save method is called.r7hj7hXn/Users/kyleknap/Documents/GitHub/boto/boto/dynamodb/item.py:docstring of boto.dynamodb.item.Item.add_attributehjch}r7(h]h]h]h]h]uhKhhh]r7hXQueue the addition of an attribute to an item in DynamoDB. This will eventually result in an UpdateItem request being issued with an update action of ADD when the save method is called.r7r7}r7(hj7hj7ubaubji)r7}r7(hUhj7hNhjlh}r8(h]h]h]h]h]uhNhhh]r8jo)r8}r8(hUh}r8(h]h]h]h]h]uhj7h]r8(jt)r8}r8(hUh}r8(h]h]h]h]h]uhj8h]r 8hX Parametersr 8r 8}r 8(hUhj8ubahj|ubj})r 8}r8(hUh}r8(h]h]h]h]h]uhj8h]r8jc)r8}r8(hUh}r8(h]h]h]h]h]uhj 8h]r8(jh)r8}r8(hUh}r8(h]h]h]h]h]uhj8h]r8j_)r8}r8(hUh}r8(h]h]h]h]h]uhj8h]r8(j})r8}r8(hX attr_nameh}r8(h]h]h]h]h]uhj8h]r 8hX attr_namer!8r"8}r#8(hUhj8ubahjubhX (r$8r%8}r&8(hUhj8ubj)r'8}r(8(hUh}r)8(UreftypejzU reftargetXstrr*8U refdomainj7h]h]U refexplicith]h]h]uhj8h]r+8j)r,8}r-8(hj*8h}r.8(h]h]h]h]h]uhj'8h]r/8hXstrr08r18}r28(hUhj,8ubahjubahjubhX)r38}r48(hUhj8ubhX -- r58r68}r78(hUhj8ubhX(Name of the attribute you want to alter.r88r98}r:8(hX(Name of the attribute you want to alter.hj8ubehjcubahjubjh)r;8}r<8(hUh}r=8(h]h]h]h]h]uhj8h]r>8j_)r?8}r@8(hUh}rA8(h]h]h]h]h]uhj;8h]rB8(j})rC8}rD8(hX attr_valueh}rE8(h]h]h]h]h]uhj?8h]rF8hX attr_valuerG8rH8}rI8(hUhjC8ubahjubhX (rJ8rK8}rL8(hUhj?8ubj)rM8}rN8(hUh}rO8(UreftypejzU reftargetXint|long|float|setrP8U refdomainj7h]h]U refexplicith]h]h]uhj?8h]rQ8j)rR8}rS8(hjP8h}rT8(h]h]h]h]h]uhjM8h]rU8hXint|long|float|setrV8rW8}rX8(hUhjR8ubahjubahjubhX)rY8}rZ8(hUhj?8ubhX -- r[8r\8}r]8(hUhj?8ubhX,Value which is to be added to the attribute.r^8r_8}r`8(hX,Value which is to be added to the attribute.hj?8ubehjcubahjubehjubahjubehjubaubeubeubh)ra8}rb8(hUhj 7hNhhh}rc8(h]h]h]h]h]Uentries]rd8(hX)delete() (boto.dynamodb.item.Item method)hUtre8auhNhhh]ubh)rf8}rg8(hUhj 7hNhhh}rh8(hhXpyri8h]h]h]h]h]hXmethodrj8hjj8uhNhhh]rk8(h)rl8}rm8(hX4Item.delete(expected_value=None, return_values=None)hjf8hhhhh}rn8(h]ro8hahhXboto.dynamodb.itemrp8rq8}rr8bh]h]h]h]rs8hajX Item.deletejj6juhNhhh]rt8(j)ru8}rv8(hXdeletehjl8hhhjh}rw8(h]h]h]h]h]uhNhhh]rx8hXdeletery8rz8}r{8(hUhju8ubaubj)r|8}r}8(hUhjl8hhhjh}r~8(h]h]h]h]h]uhNhhh]r8(j!)r8}r8(hXexpected_value=Noneh}r8(h]h]h]h]h]uhj|8h]r8hXexpected_value=Noner8r8}r8(hUhj8ubahj)ubj!)r8}r8(hXreturn_values=Noneh}r8(h]h]h]h]h]uhj|8h]r8hXreturn_values=Noner8r8}r8(hUhj8ubahj)ubeubeubj1)r8}r8(hUhjf8hhhj4h}r8(h]h]h]h]h]uhNhhh]r8(j_)r8}r8(hXDelete the item from DynamoDB.r8hj8hXg/Users/kyleknap/Documents/GitHub/boto/boto/dynamodb/item.py:docstring of boto.dynamodb.item.Item.deletehjch}r8(h]h]h]h]h]uhKhhh]r8hXDelete the item from DynamoDB.r8r8}r8(hj8hj8ubaubji)r8}r8(hUhj8hNhjlh}r8(h]h]h]h]h]uhNhhh]r8jo)r8}r8(hUh}r8(h]h]h]h]h]uhj8h]r8(jt)r8}r8(hUh}r8(h]h]h]h]h]uhj8h]r8hX Parametersr8r8}r8(hUhj8ubahj|ubj})r8}r8(hUh}r8(h]h]h]h]h]uhj8h]r8jc)r8}r8(hUh}r8(h]h]h]h]h]uhj8h]r8(jh)r8}r8(hUh}r8(h]h]h]h]h]uhj8h]r8j_)r8}r8(hUh}r8(h]h]h]h]h]uhj8h]r8(j})r8}r8(hXexpected_valueh}r8(h]h]h]h]h]uhj8h]r8hXexpected_valuer8r8}r8(hUhj8ubahjubhX (r8r8}r8(hUhj8ubj)r8}r8(hUh}r8(UreftypejzU reftargetXdictr8U refdomainji8h]h]U refexplicith]h]h]uhj8h]r8j)r8}r8(hj8h}r8(h]h]h]h]h]uhj8h]r8hXdictr8r8}r8(hUhj8ubahjubahjubhX)r8}r8(hUhj8ubhX -- r8r8}r8(hUhj8ubhXA dictionary of name/value pairs that you expect. This dictionary should have name/value pairs where the name is the name of the attribute and the value is either the value you are expecting or False if you expect the attribute not to exist.r8r8}r8(hXA dictionary of name/value pairs that you expect. This dictionary should have name/value pairs where the name is the name of the attribute and the value is either the value you are expecting or False if you expect the attribute not to exist.hj8ubehjcubahjubjh)r8}r8(hUh}r8(h]h]h]h]h]uhj8h]r8j_)r8}r8(hUh}r8(h]h]h]h]h]uhj8h]r8(j})r8}r8(hX return_valuesh}r8(h]h]h]h]h]uhj8h]r8hX return_valuesr8r8}r8(hUhj8ubahjubhX (r8r8}r8(hUhj8ubj)r8}r8(hUh}r8(UreftypejzU reftargetXstrr8U refdomainji8h]h]U refexplicith]h]h]uhj8h]r8j)r8}r8(hj8h}r8(h]h]h]h]h]uhj8h]r8hXstrr8r8}r8(hUhj8ubahjubahjubhX)r8}r8(hUhj8ubhX -- r8r8}r8(hUhj8ubhXControls the return of attribute name-value pairs before then were changed. Possible values are: None or 'ALL_OLD'. If 'ALL_OLD' is specified and the item is overwritten, the content of the old item is returned.r8r8}r8(hXControls the return of attribute name-value pairs before then were changed. Possible values are: None or 'ALL_OLD'. If 'ALL_OLD' is specified and the item is overwritten, the content of the old item is returned.hj8ubehjcubahjubehjubahjubehjubaubeubeubh)r8}r8(hUhj 7hNhhh}r8(h]h]h]h]h]Uentries]r9(hX3delete_attribute() (boto.dynamodb.item.Item method)hjUtr9auhNhhh]ubh)r9}r9(hUhj 7hNhhh}r9(hhXpyr9h]h]h]h]h]hXmethodr9hj9uhNhhh]r9(h)r9}r 9(hX1Item.delete_attribute(attr_name, attr_value=None)hj9hhhhh}r 9(h]r 9hjahhXboto.dynamodb.itemr 9r 9}r9bh]h]h]h]r9hjajXItem.delete_attributejj6juhNhhh]r9(j)r9}r9(hXdelete_attributehj9hhhjh}r9(h]h]h]h]h]uhNhhh]r9hXdelete_attributer9r9}r9(hUhj9ubaubj)r9}r9(hUhj9hhhjh}r9(h]h]h]h]h]uhNhhh]r9(j!)r9}r9(hX attr_nameh}r9(h]h]h]h]h]uhj9h]r9hX attr_namer 9r!9}r"9(hUhj9ubahj)ubj!)r#9}r$9(hXattr_value=Noneh}r%9(h]h]h]h]h]uhj9h]r&9hXattr_value=Noner'9r(9}r)9(hUhj#9ubahj)ubeubeubj1)r*9}r+9(hUhj9hhhj4h}r,9(h]h]h]h]h]uhNhhh]r-9(j_)r.9}r/9(hXQueue the deletion of an attribute from an item in DynamoDB. This call will result in a UpdateItem request being issued with update action of DELETE when the save method is called.r09hj*9hXq/Users/kyleknap/Documents/GitHub/boto/boto/dynamodb/item.py:docstring of boto.dynamodb.item.Item.delete_attributehjch}r19(h]h]h]h]h]uhKhhh]r29hXQueue the deletion of an attribute from an item in DynamoDB. This call will result in a UpdateItem request being issued with update action of DELETE when the save method is called.r39r49}r59(hj09hj.9ubaubji)r69}r79(hUhj*9hNhjlh}r89(h]h]h]h]h]uhNhhh]r99jo)r:9}r;9(hUh}r<9(h]h]h]h]h]uhj69h]r=9(jt)r>9}r?9(hUh}r@9(h]h]h]h]h]uhj:9h]rA9hX ParametersrB9rC9}rD9(hUhj>9ubahj|ubj})rE9}rF9(hUh}rG9(h]h]h]h]h]uhj:9h]rH9jc)rI9}rJ9(hUh}rK9(h]h]h]h]h]uhjE9h]rL9(jh)rM9}rN9(hUh}rO9(h]h]h]h]h]uhjI9h]rP9j_)rQ9}rR9(hUh}rS9(h]h]h]h]h]uhjM9h]rT9(j})rU9}rV9(hX attr_nameh}rW9(h]h]h]h]h]uhjQ9h]rX9hX attr_namerY9rZ9}r[9(hUhjU9ubahjubhX (r\9r]9}r^9(hUhjQ9ubj)r_9}r`9(hUh}ra9(UreftypejzU reftargetXstrrb9U refdomainj9h]h]U refexplicith]h]h]uhjQ9h]rc9j)rd9}re9(hjb9h}rf9(h]h]h]h]h]uhj_9h]rg9hXstrrh9ri9}rj9(hUhjd9ubahjubahjubhX)rk9}rl9(hUhjQ9ubhX -- rm9rn9}ro9(hUhjQ9ubhX(Name of the attribute you want to alter.rp9rq9}rr9(hX(Name of the attribute you want to alter.hjQ9ubehjcubahjubjh)rs9}rt9(hUh}ru9(h]h]h]h]h]uhjI9h]rv9j_)rw9}rx9(hUh}ry9(h]h]h]h]h]uhjs9h]rz9(j})r{9}r|9(hX attr_valueh}r}9(h]h]h]h]h]uhjw9h]r~9hX attr_valuer9r9}r9(hUhj{9ubahjubhX (r9r9}r9(hUhjw9ubj)r9}r9(hUh}r9(UreftypejzU reftargetXsetr9U refdomainj9h]h]U refexplicith]h]h]uhjw9h]r9j)r9}r9(hj9h}r9(h]h]h]h]h]uhj9h]r9hXsetr9r9}r9(hUhj9ubahjubahjubhX)r9}r9(hUhjw9ubhX -- r9r9}r9(hUhjw9ubhXA set of values to be removed from the attribute. This parameter is optional. If None, the whole attribute is removed from the item.r9r9}r9(hXA set of values to be removed from the attribute. This parameter is optional. If None, the whole attribute is removed from the item.hjw9ubehjcubahjubehjubahjubehjubaubeubeubh)r9}r9(hUhj 7hNhhh}r9(h]h]h]h]h]Uentries]r9(hX,hash_key (boto.dynamodb.item.Item attribute)hoUtr9auhNhhh]ubh)r9}r9(hUhj 7hNhhh}r9(hhXpyh]h]h]h]h]hX attributer9hj9uhNhhh]r9(h)r9}r9(hX Item.hash_keyhj9hhhhh}r9(h]r9hoahhXboto.dynamodb.itemr9r9}r9bh]h]h]h]r9hoajX Item.hash_keyjj6juhNhhh]r9j)r9}r9(hXhash_keyhj9hhhjh}r9(h]h]h]h]h]uhNhhh]r9hXhash_keyr9r9}r9(hUhj9ubaubaubj1)r9}r9(hUhj9hhhj4h}r9(h]h]h]h]h]uhNhhh]ubeubh)r9}r9(hUhj 7hNhhh}r9(h]h]h]h]h]Uentries]r9(hX1hash_key_name (boto.dynamodb.item.Item attribute)hUtr9auhNhhh]ubh)r9}r9(hUhj 7hNhhh}r9(hhXpyh]h]h]h]h]hX attributer9hj9uhNhhh]r9(h)r9}r9(hXItem.hash_key_namehj9hhhhh}r9(h]r9hahhXboto.dynamodb.itemr9r9}r9bh]h]h]h]r9hajXItem.hash_key_namejj6juhNhhh]r9j)r9}r9(hX hash_key_namehj9hhhjh}r9(h]h]h]h]h]uhNhhh]r9hX hash_key_namer9r9}r9(hUhj9ubaubaubj1)r9}r9(hUhj9hhhj4h}r9(h]h]h]h]h]uhNhhh]ubeubh)r9}r9(hUhj 7hNhhh}r9(h]h]h]h]h]Uentries]r9(hX&put() (boto.dynamodb.item.Item method)hUtr9auhNhhh]ubh)r9}r9(hUhj 7hNhhh}r9(hhXpyr9h]h]h]h]h]hXmethodr9hj9uhNhhh]r9(h)r9}r9(hX1Item.put(expected_value=None, return_values=None)hj9hhhhh}r9(h]r9hahhXboto.dynamodb.itemr9r9}r9bh]h]h]h]r9hajXItem.putjj6juhNhhh]r9(j)r9}r9(hXputhj9hhhjh}r9(h]h]h]h]h]uhNhhh]r9hXputr9r9}r9(hUhj9ubaubj)r9}r9(hUhj9hhhjh}r9(h]h]h]h]h]uhNhhh]r9(j!)r9}r9(hXexpected_value=Noneh}r9(h]h]h]h]h]uhj9h]r9hXexpected_value=Noner9r9}r9(hUhj9ubahj)ubj!)r9}r9(hXreturn_values=Noneh}r9(h]h]h]h]h]uhj9h]r9hXreturn_values=Noner9r9}r9(hUhj9ubahj)ubeubeubj1)r:}r:(hUhj9hhhj4h}r:(h]h]h]h]h]uhNhhh]r:(j_)r:}r:(hXKStore a new item or completely replace an existing item in Amazon DynamoDB.r:hj:hXd/Users/kyleknap/Documents/GitHub/boto/boto/dynamodb/item.py:docstring of boto.dynamodb.item.Item.puthjch}r:(h]h]h]h]h]uhKhhh]r:hXKStore a new item or completely replace an existing item in Amazon DynamoDB.r :r :}r :(hj:hj:ubaubji)r :}r :(hUhj:hNhjlh}r:(h]h]h]h]h]uhNhhh]r:jo)r:}r:(hUh}r:(h]h]h]h]h]uhj :h]r:(jt)r:}r:(hUh}r:(h]h]h]h]h]uhj:h]r:hX Parametersr:r:}r:(hUhj:ubahj|ubj})r:}r:(hUh}r:(h]h]h]h]h]uhj:h]r:jc)r:}r :(hUh}r!:(h]h]h]h]h]uhj:h]r":(jh)r#:}r$:(hUh}r%:(h]h]h]h]h]uhj:h]r&:j_)r':}r(:(hUh}r):(h]h]h]h]h]uhj#:h]r*:(j})r+:}r,:(hXexpected_valueh}r-:(h]h]h]h]h]uhj':h]r.:hXexpected_valuer/:r0:}r1:(hUhj+:ubahjubhX (r2:r3:}r4:(hUhj':ubj)r5:}r6:(hUh}r7:(UreftypejzU reftargetXdictr8:U refdomainj9h]h]U refexplicith]h]h]uhj':h]r9:j)r::}r;:(hj8:h}r<:(h]h]h]h]h]uhj5:h]r=:hXdictr>:r?:}r@:(hUhj::ubahjubahjubhX)rA:}rB:(hUhj':ubhX -- rC:rD:}rE:(hUhj':ubhXA dictionary of name/value pairs that you expect. This dictionary should have name/value pairs where the name is the name of the attribute and the value is either the value you are expecting or False if you expect the attribute not to exist.rF:rG:}rH:(hXA dictionary of name/value pairs that you expect. This dictionary should have name/value pairs where the name is the name of the attribute and the value is either the value you are expecting or False if you expect the attribute not to exist.hj':ubehjcubahjubjh)rI:}rJ:(hUh}rK:(h]h]h]h]h]uhj:h]rL:j_)rM:}rN:(hUh}rO:(h]h]h]h]h]uhjI:h]rP:(j})rQ:}rR:(hX return_valuesh}rS:(h]h]h]h]h]uhjM:h]rT:hX return_valuesrU:rV:}rW:(hUhjQ:ubahjubhX (rX:rY:}rZ:(hUhjM:ubj)r[:}r\:(hUh}r]:(UreftypejzU reftargetXstrr^:U refdomainj9h]h]U refexplicith]h]h]uhjM:h]r_:j)r`:}ra:(hj^:h}rb:(h]h]h]h]h]uhj[:h]rc:hXstrrd:re:}rf:(hUhj`:ubahjubahjubhX)rg:}rh:(hUhjM:ubhX -- ri:rj:}rk:(hUhjM:ubhXControls the return of attribute name-value pairs before then were changed. Possible values are: None or 'ALL_OLD'. If 'ALL_OLD' is specified and the item is overwritten, the content of the old item is returned.rl:rm:}rn:(hXControls the return of attribute name-value pairs before then were changed. Possible values are: None or 'ALL_OLD'. If 'ALL_OLD' is specified and the item is overwritten, the content of the old item is returned.hjM:ubehjcubahjubehjubahjubehjubaubeubeubh)ro:}rp:(hUhj 7hNhhh}rq:(h]h]h]h]h]Uentries]rr:(hX0put_attribute() (boto.dynamodb.item.Item method)hUtrs:auhNhhh]ubh)rt:}ru:(hUhj 7hNhhh}rv:(hhXpyrw:h]h]h]h]h]hXmethodrx:hjx:uhNhhh]ry:(h)rz:}r{:(hX)Item.put_attribute(attr_name, attr_value)hjt:hhhhh}r|:(h]r}:hahhXboto.dynamodb.itemr~:r:}r:bh]h]h]h]r:hajXItem.put_attributejj6juhNhhh]r:(j)r:}r:(hX put_attributehjz:hhhjh}r:(h]h]h]h]h]uhNhhh]r:hX put_attributer:r:}r:(hUhj:ubaubj)r:}r:(hUhjz:hhhjh}r:(h]h]h]h]h]uhNhhh]r:(j!)r:}r:(hX attr_nameh}r:(h]h]h]h]h]uhj:h]r:hX attr_namer:r:}r:(hUhj:ubahj)ubj!)r:}r:(hX attr_valueh}r:(h]h]h]h]h]uhj:h]r:hX attr_valuer:r:}r:(hUhj:ubahj)ubeubeubj1)r:}r:(hUhjt:hhhj4h}r:(h]h]h]h]h]uhNhhh]r:(j_)r:}r:(hXQueue the putting of an attribute to an item in DynamoDB. This call will result in an UpdateItem request being issued with the update action of PUT when the save method is called.r:hj:hXn/Users/kyleknap/Documents/GitHub/boto/boto/dynamodb/item.py:docstring of boto.dynamodb.item.Item.put_attributehjch}r:(h]h]h]h]h]uhKhhh]r:hXQueue the putting of an attribute to an item in DynamoDB. This call will result in an UpdateItem request being issued with the update action of PUT when the save method is called.r:r:}r:(hj:hj:ubaubji)r:}r:(hUhj:hNhjlh}r:(h]h]h]h]h]uhNhhh]r:jo)r:}r:(hUh}r:(h]h]h]h]h]uhj:h]r:(jt)r:}r:(hUh}r:(h]h]h]h]h]uhj:h]r:hX Parametersr:r:}r:(hUhj:ubahj|ubj})r:}r:(hUh}r:(h]h]h]h]h]uhj:h]r:jc)r:}r:(hUh}r:(h]h]h]h]h]uhj:h]r:(jh)r:}r:(hUh}r:(h]h]h]h]h]uhj:h]r:j_)r:}r:(hUh}r:(h]h]h]h]h]uhj:h]r:(j})r:}r:(hX attr_nameh}r:(h]h]h]h]h]uhj:h]r:hX attr_namer:r:}r:(hUhj:ubahjubhX (r:r:}r:(hUhj:ubj)r:}r:(hUh}r:(UreftypejzU reftargetXstrr:U refdomainjw:h]h]U refexplicith]h]h]uhj:h]r:j)r:}r:(hj:h}r:(h]h]h]h]h]uhj:h]r:hXstrr:r:}r:(hUhj:ubahjubahjubhX)r:}r:(hUhj:ubhX -- r:r:}r:(hUhj:ubhX(Name of the attribute you want to alter.r:r:}r:(hX(Name of the attribute you want to alter.hj:ubehjcubahjubjh)r:}r:(hUh}r:(h]h]h]h]h]uhj:h]r:j_)r:}r:(hUh}r:(h]h]h]h]h]uhj:h]r:(j})r:}r:(hX attr_valueh}r:(h]h]h]h]h]uhj:h]r:hX attr_valuer:r:}r:(hUhj:ubahjubhX (r:r:}r:(hUhj:ubj)r:}r:(hUh}r:(UreftypejzU reftargetXint|long|float|str|setr:U refdomainjw:h]h]U refexplicith]h]h]uhj:h]r:j)r:}r:(hj:h}r:(h]h]h]h]h]uhj:h]r:hXint|long|float|str|setr;r;}r;(hUhj:ubahjubahjubhX)r;}r;(hUhj:ubhX -- r;r;}r;(hUhj:ubhXNew value of the attribute.r;r ;}r ;(hXNew value of the attribute.hj:ubehjcubahjubehjubahjubehjubaubeubeubh)r ;}r ;(hUhj 7hNhhh}r ;(h]h]h]h]h]Uentries]r;(hX-range_key (boto.dynamodb.item.Item attribute)hVUtr;auhNhhh]ubh)r;}r;(hUhj 7hNhhh}r;(hhXpyh]h]h]h]h]hX attributer;hj;uhNhhh]r;(h)r;}r;(hXItem.range_keyhj;hhhhh}r;(h]r;hVahhXboto.dynamodb.itemr;r;}r;bh]h]h]h]r;hVajXItem.range_keyjj6juhNhhh]r;j)r;}r;(hX range_keyhj;hhhjh}r ;(h]h]h]h]h]uhNhhh]r!;hX range_keyr";r#;}r$;(hUhj;ubaubaubj1)r%;}r&;(hUhj;hhhj4h}r';(h]h]h]h]h]uhNhhh]ubeubh)r(;}r);(hUhj 7hNhhh}r*;(h]h]h]h]h]Uentries]r+;(hX2range_key_name (boto.dynamodb.item.Item attribute)hUtr,;auhNhhh]ubh)r-;}r.;(hUhj 7hNhhh}r/;(hhXpyh]h]h]h]h]hX attributer0;hj0;uhNhhh]r1;(h)r2;}r3;(hXItem.range_key_namehj-;hhhhh}r4;(h]r5;hahhXboto.dynamodb.itemr6;r7;}r8;bh]h]h]h]r9;hajXItem.range_key_namejj6juhNhhh]r:;j)r;;}r<;(hXrange_key_namehj2;hhhjh}r=;(h]h]h]h]h]uhNhhh]r>;hXrange_key_namer?;r@;}rA;(hUhj;;ubaubaubj1)rB;}rC;(hUhj-;hhhj4h}rD;(h]h]h]h]h]uhNhhh]ubeubh)rE;}rF;(hUhj 7hNhhh}rG;(h]h]h]h]h]Uentries]rH;(hX'save() (boto.dynamodb.item.Item method)hUUtrI;auhNhhh]ubh)rJ;}rK;(hUhj 7hNhhh}rL;(hhXpyrM;h]h]h]h]h]hXmethodrN;hjN;uhNhhh]rO;(h)rP;}rQ;(hX2Item.save(expected_value=None, return_values=None)hjJ;hhhhh}rR;(h]rS;hUahhXboto.dynamodb.itemrT;rU;}rV;bh]h]h]h]rW;hUajX Item.savejj6juhNhhh]rX;(j)rY;}rZ;(hXsavehjP;hhhjh}r[;(h]h]h]h]h]uhNhhh]r\;hXsaver];r^;}r_;(hUhjY;ubaubj)r`;}ra;(hUhjP;hhhjh}rb;(h]h]h]h]h]uhNhhh]rc;(j!)rd;}re;(hXexpected_value=Noneh}rf;(h]h]h]h]h]uhj`;h]rg;hXexpected_value=Nonerh;ri;}rj;(hUhjd;ubahj)ubj!)rk;}rl;(hXreturn_values=Noneh}rm;(h]h]h]h]h]uhj`;h]rn;hXreturn_values=Nonero;rp;}rq;(hUhjk;ubahj)ubeubeubj1)rr;}rs;(hUhjJ;hhhj4h}rt;(h]h]h]h]h]uhNhhh]ru;(j_)rv;}rw;(hX+Commits pending updates to Amazon DynamoDB.rx;hjr;hXe/Users/kyleknap/Documents/GitHub/boto/boto/dynamodb/item.py:docstring of boto.dynamodb.item.Item.savehjch}ry;(h]h]h]h]h]uhKhhh]rz;hX+Commits pending updates to Amazon DynamoDB.r{;r|;}r};(hjx;hjv;ubaubji)r~;}r;(hUhjr;hNhjlh}r;(h]h]h]h]h]uhNhhh]r;jo)r;}r;(hUh}r;(h]h]h]h]h]uhj~;h]r;(jt)r;}r;(hUh}r;(h]h]h]h]h]uhj;h]r;hX Parametersr;r;}r;(hUhj;ubahj|ubj})r;}r;(hUh}r;(h]h]h]h]h]uhj;h]r;jc)r;}r;(hUh}r;(h]h]h]h]h]uhj;h]r;(jh)r;}r;(hUh}r;(h]h]h]h]h]uhj;h]r;j_)r;}r;(hUh}r;(h]h]h]h]h]uhj;h]r;(j})r;}r;(hXexpected_valueh}r;(h]h]h]h]h]uhj;h]r;hXexpected_valuer;r;}r;(hUhj;ubahjubhX (r;r;}r;(hUhj;ubj)r;}r;(hUh}r;(UreftypejzU reftargetXdictr;U refdomainjM;h]h]U refexplicith]h]h]uhj;h]r;j)r;}r;(hj;h}r;(h]h]h]h]h]uhj;h]r;hXdictr;r;}r;(hUhj;ubahjubahjubhX)r;}r;(hUhj;ubhX -- r;r;}r;(hUhj;ubhXA dictionary of name/value pairs that you expect. This dictionary should have name/value pairs where the name is the name of the attribute and the value is either the value you are expecting or False if you expect the attribute not to exist.r;r;}r;(hXA dictionary of name/value pairs that you expect. This dictionary should have name/value pairs where the name is the name of the attribute and the value is either the value you are expecting or False if you expect the attribute not to exist.hj;ubehjcubahjubjh)r;}r;(hUh}r;(h]h]h]h]h]uhj;h]r;j_)r;}r;(hUh}r;(h]h]h]h]h]uhj;h]r;(j})r;}r;(hX return_valuesh}r;(h]h]h]h]h]uhj;h]r;hX return_valuesr;r;}r;(hUhj;ubahjubhX (r;r;}r;(hUhj;ubj)r;}r;(hUh}r;(UreftypejzU reftargetXstrr;U refdomainjM;h]h]U refexplicith]h]h]uhj;h]r;j)r;}r;(hj;h}r;(h]h]h]h]h]uhj;h]r;hXstrr;r;}r;(hUhj;ubahjubahjubhX)r;}r;(hUhj;ubhX -- r;r;}r;(hUhj;ubhXControls the return of attribute name/value pairs before they were updated. Possible values are: None, 'ALL_OLD', 'UPDATED_OLD', 'ALL_NEW' or 'UPDATED_NEW'. If 'ALL_OLD' is specified and the item is overwritten, the content of the old item is returned. If 'ALL_NEW' is specified, then all the attributes of the new version of the item are returned. If 'UPDATED_NEW' is specified, the new versions of only the updated attributes are returned.r;r;}r;(hXControls the return of attribute name/value pairs before they were updated. Possible values are: None, 'ALL_OLD', 'UPDATED_OLD', 'ALL_NEW' or 'UPDATED_NEW'. If 'ALL_OLD' is specified and the item is overwritten, the content of the old item is returned. If 'ALL_NEW' is specified, then all the attributes of the new version of the item are returned. If 'UPDATED_NEW' is specified, the new versions of only the updated attributes are returned.hj;ubehjcubahjubehjubahjubehjubaubeubeubeubeubeubh)r;}r;(hUhhhhhhh}r;(h]h]h]h]r;(Xmodule-boto.dynamodb.batchr;heh]r;hlauhK2hhh]r;(h)r;}r;(hXboto.dynamodb.batchr;hj;hhhhh}r;(h]h]h]h]h]uhK2hhh]r;hXboto.dynamodb.batchr;r;}r;(hj;hj;ubaubh)r;}r;(hUhj;hhhhh}r;(h]h]h]h]h]Uentries]r;(hXboto.dynamodb.batch (module)Xmodule-boto.dynamodb.batchUtr;auhKhhh]ubh)r;}r;(hUhj;hNhhh}r;(h]h]h]h]h]Uentries]r;(hX$Batch (class in boto.dynamodb.batch)hsUtr;auhNhhh]ubh)r;}r;(hUhj;hNhhh}r;(hhXpyr;h]h]h]h]h]hXclassr;hj;uhNhhh]r;(h)r<}r<(hXABatch(table, keys, attributes_to_get=None, consistent_read=False)hj;hhhhh}r<(h]r<hsahhXboto.dynamodb.batchr<r<}r<bh]h]h]h]r<hsajXBatchr<jUjuhNhhh]r <(j)r <}r <(hXclass hj<hhhjh}r <(h]h]h]h]h]uhNhhh]r <hXclass r<r<}r<(hUhj <ubaubj )r<}r<(hXboto.dynamodb.batch.hj<hhhj h}r<(h]h]h]h]h]uhNhhh]r<hXboto.dynamodb.batch.r<r<}r<(hUhj<ubaubj)r<}r<(hj<hj<hhhjh}r<(h]h]h]h]h]uhNhhh]r<hXBatchr<r<}r<(hUhj<ubaubj)r<}r <(hUhj<hhhjh}r!<(h]h]h]h]h]uhNhhh]r"<(j!)r#<}r$<(hXtableh}r%<(h]h]h]h]h]uhj<h]r&<hXtabler'<r(<}r)<(hUhj#<ubahj)ubj!)r*<}r+<(hXkeysh}r,<(h]h]h]h]h]uhj<h]r-<hXkeysr.<r/<}r0<(hUhj*<ubahj)ubj!)r1<}r2<(hXattributes_to_get=Noneh}r3<(h]h]h]h]h]uhj<h]r4<hXattributes_to_get=Noner5<r6<}r7<(hUhj1<ubahj)ubj!)r8<}r9<(hXconsistent_read=Falseh}r:<(h]h]h]h]h]uhj<h]r;<hXconsistent_read=Falser<<r=<}r><(hUhj8<ubahj)ubeubeubj1)r?<}r@<(hUhj;hhhj4h}rA<(h]h]h]h]h]uhNhhh]rB<(j_)rC<}rD<(hX%Used to construct a BatchGet request.rE<hj?<hXc/Users/kyleknap/Documents/GitHub/boto/boto/dynamodb/batch.py:docstring of boto.dynamodb.batch.BatchrF<hjch}rG<(h]h]h]h]h]uhKhhh]rH<hX%Used to construct a BatchGet request.rI<rJ<}rK<(hjE<hjC<ubaubji)rL<}rM<(hUhj?<hNhjlh}rN<(h]h]h]h]h]uhNhhh]rO<jo)rP<}rQ<(hUh}rR<(h]h]h]h]h]uhjL<h]rS<(jt)rT<}rU<(hUh}rV<(h]h]h]h]h]uhjP<h]rW<hX VariablesrX<rY<}rZ<(hUhjT<ubahj|ubj})r[<}r\<(hUh}r]<(h]h]h]h]h]uhjP<h]r^<jc)r_<}r`<(hUh}ra<(h]h]h]h]h]uhj[<h]rb<(jh)rc<}rd<(hUh}re<(h]h]h]h]h]uhj_<h]rf<j_)rg<}rh<(hUh}ri<(h]h]h]h]h]uhjc<h]rj<(j)rk<}rl<(hUh}rm<(UreftypejzU reftargetXtablern<U refdomainj;h]h]U refexplicith]h]h]uhjg<h]ro<j})rp<}rq<(hjn<h}rr<(h]h]h]h]h]uhjk<h]rs<hXtablert<ru<}rv<(hUhjp<ubahjubahjubhX -- rw<rx<}ry<(hUhjg<ubhX2The Table object from which the item is retrieved.rz<r{<}r|<(hX2The Table object from which the item is retrieved.hjg<ubehjcubahjubjh)r}<}r~<(hUh}r<(h]h]h]h]h]uhj_<h]r<j_)r<}r<(hUh}r<(h]h]h]h]h]uhj}<h]r<(j)r<}r<(hUh}r<(UreftypejzU reftargetXkeysr<U refdomainj;h]h]U refexplicith]h]h]uhj<h]r<j})r<}r<(hj<h}r<(h]h]h]h]h]uhj<h]r<hXkeysr<r<}r<(hUhj<ubahjubahjubhX -- r<r<}r<(hUhj<ubhX"A list of scalar or tuple values. Each element in the list represents one Item to retrieve. If the schema for the table has both a HashKey and a RangeKey, each element in the list should be a tuple consisting of (hash_key, range_key). If the schema for the table contains only a HashKey, each element in the list should be a scalar value of the appropriate type for the table schema. NOTE: The maximum number of items that can be retrieved for a single operation is 100. Also, the number of items retrieved is constrained by a 1 MB size limit.r<r<}r<(hX"A list of scalar or tuple values. Each element in the list represents one Item to retrieve. If the schema for the table has both a HashKey and a RangeKey, each element in the list should be a tuple consisting of (hash_key, range_key). If the schema for the table contains only a HashKey, each element in the list should be a scalar value of the appropriate type for the table schema. NOTE: The maximum number of items that can be retrieved for a single operation is 100. Also, the number of items retrieved is constrained by a 1 MB size limit.hj<ubehjcubahjubjh)r<}r<(hUh}r<(h]h]h]h]h]uhj_<h]r<j_)r<}r<(hUh}r<(h]h]h]h]h]uhj<h]r<(j)r<}r<(hUh}r<(UreftypejzU reftargetXattributes_to_getr<U refdomainj;h]h]U refexplicith]h]h]uhj<h]r<j})r<}r<(hj<h}r<(h]h]h]h]h]uhj<h]r<hXattributes_to_getr<r<}r<(hUhj<ubahjubahjubhX -- r<r<}r<(hUhj<ubhXA list of attribute names. If supplied, only the specified attribute names will be returned. Otherwise, all attributes will be returned.r<r<}r<(hXA list of attribute names. If supplied, only the specified attribute names will be returned. Otherwise, all attributes will be returned.hj<ubehjcubahjubjh)r<}r<(hUh}r<(h]h]h]h]h]uhj_<h]r<j_)r<}r<(hUh}r<(h]h]h]h]h]uhj<h]r<(j)r<}r<(hUh}r<(UreftypejzU reftargetXconsistent_readr<U refdomainj;h]h]U refexplicith]h]h]uhj<h]r<j})r<}r<(hj<h}r<(h]h]h]h]h]uhj<h]r<hXconsistent_readr<r<}r<(hUhj<ubahjubahjubhX -- r<r<}r<(hUhj<ubhXCSpecify whether or not to use a consistent read. Defaults to False.r<r<}r<(hXCSpecify whether or not to use a consistent read. Defaults to False.hj<ubehjcubahjubehjubahjubehjubaubh)r<}r<(hUhj?<hXk/Users/kyleknap/Documents/GitHub/boto/boto/dynamodb/batch.py:docstring of boto.dynamodb.batch.Batch.to_dictr<hhh}r<(h]h]h]h]h]Uentries]r<(hX,to_dict() (boto.dynamodb.batch.Batch method)h(Utr<auhNhhh]ubh)r<}r<(hUhj?<hj<hhh}r<(hhXpyh]h]h]h]h]hXmethodr<hj<uhNhhh]r<(h)r<}r<(hXBatch.to_dict()hj<hhhhh}r<(h]r<h(ahhXboto.dynamodb.batchr<r<}r<bh]h]h]h]r<h(ajX Batch.to_dictjj<juhNhhh]r<(j)r<}r<(hXto_dicthj<hhhjh}r<(h]h]h]h]h]uhNhhh]r<hXto_dictr<r<}r<(hUhj<ubaubj)r<}r<(hUhj<hhhjh}r<(h]h]h]h]h]uhNhhh]ubeubj1)r<}r<(hUhj<hhhj4h}r<(h]h]h]h]h]uhNhhh]r<j_)r<}r<(hX=Convert the Batch object into the format required for Layer1.r<hj<hj<hjch}r<(h]h]h]h]h]uhKhhh]r<hX=Convert the Batch object into the format required for Layer1.r<r<}r<(hj<hj<ubaubaubeubeubeubh)r<}r<(hUhj;hNhhh}r<(h]h]h]h]h]Uentries]r<(hX(BatchList (class in boto.dynamodb.batch)hUtr<auhNhhh]ubh)r<}r<(hUhj;hNhhh}r<(hhXpyh]h]h]h]h]hXclassr<hj<uhNhhh]r<(h)r<}r=(hXBatchList(layer2)hj<hhhhh}r=(h]r=hahhXboto.dynamodb.batchr=r=}r=bh]h]h]h]r=hajX BatchListr=jUjuhNhhh]r=(j)r =}r =(hXclass hj<hhhjh}r =(h]h]h]h]h]uhNhhh]r =hXclass r =r=}r=(hUhj =ubaubj )r=}r=(hXboto.dynamodb.batch.hj<hhhj h}r=(h]h]h]h]h]uhNhhh]r=hXboto.dynamodb.batch.r=r=}r=(hUhj=ubaubj)r=}r=(hj=hj<hhhjh}r=(h]h]h]h]h]uhNhhh]r=hX BatchListr=r=}r=(hUhj=ubaubj)r=}r=(hUhj<hhhjh}r =(h]h]h]h]h]uhNhhh]r!=j!)r"=}r#=(hXlayer2h}r$=(h]h]h]h]h]uhj=h]r%=hXlayer2r&=r'=}r(=(hUhj"=ubahj)ubaubeubj1)r)=}r*=(hUhj<hhhj4h}r+=(h]h]h]h]h]uhNhhh]r,=(j_)r-=}r.=(hXeA subclass of a list object that contains a collection of :class:`boto.dynamodb.batch.Batch` objects.hj)=hXg/Users/kyleknap/Documents/GitHub/boto/boto/dynamodb/batch.py:docstring of boto.dynamodb.batch.BatchListr/=hjch}r0=(h]h]h]h]h]uhKhhh]r1=(hX:A subclass of a list object that contains a collection of r2=r3=}r4=(hX:A subclass of a list object that contains a collection of hj-=ubj)r5=}r6=(hX":class:`boto.dynamodb.batch.Batch`r7=hj-=hhhjh}r8=(UreftypeXclassjjXboto.dynamodb.batch.BatchU refdomainXpyr9=h]h]U refexplicith]h]h]jjjj=jXboto.dynamodb.batchr:=uhK(h]r;=j)r<=}r==(hj7=h}r>=(h]h]r?=(jj9=Xpy-classr@=eh]h]h]uhj5=h]rA=hXboto.dynamodb.batch.BatchrB=rC=}rD=(hUhj<=ubahjubaubhX objects.rE=rF=}rG=(hX objects.hj-=ubeubh)rH=}rI=(hUhj)=hNhhh}rJ=(h]h]h]h]h]Uentries]rK=(hX2add_batch() (boto.dynamodb.batch.BatchList method)hkUtrL=auhNhhh]ubh)rM=}rN=(hUhj)=hNhhh}rO=(hhXpyrP=h]h]h]h]h]hXmethodrQ=hjQ=uhNhhh]rR=(h)rS=}rT=(hXOBatchList.add_batch(table, keys, attributes_to_get=None, consistent_read=False)hjM=hhhhh}rU=(h]rV=hkahhXboto.dynamodb.batchrW=rX=}rY=bh]h]h]h]rZ=hkajXBatchList.add_batchjj=juhNhhh]r[=(j)r\=}r]=(hX add_batchhjS=hhhjh}r^=(h]h]h]h]h]uhNhhh]r_=hX add_batchr`=ra=}rb=(hUhj\=ubaubj)rc=}rd=(hUhjS=hhhjh}re=(h]h]h]h]h]uhNhhh]rf=(j!)rg=}rh=(hXtableh}ri=(h]h]h]h]h]uhjc=h]rj=hXtablerk=rl=}rm=(hUhjg=ubahj)ubj!)rn=}ro=(hXkeysh}rp=(h]h]h]h]h]uhjc=h]rq=hXkeysrr=rs=}rt=(hUhjn=ubahj)ubj!)ru=}rv=(hXattributes_to_get=Noneh}rw=(h]h]h]h]h]uhjc=h]rx=hXattributes_to_get=Nonery=rz=}r{=(hUhju=ubahj)ubj!)r|=}r}=(hXconsistent_read=Falseh}r~=(h]h]h]h]h]uhjc=h]r=hXconsistent_read=Falser=r=}r=(hUhj|=ubahj)ubeubeubj1)r=}r=(hUhjM=hhhj4h}r=(h]h]h]h]h]uhNhhh]r=(j_)r=}r=(hXAdd a Batch to this BatchList.r=hj=hXq/Users/kyleknap/Documents/GitHub/boto/boto/dynamodb/batch.py:docstring of boto.dynamodb.batch.BatchList.add_batchr=hjch}r=(h]h]h]h]h]uhKhhh]r=hXAdd a Batch to this BatchList.r=r=}r=(hj=hj=ubaubji)r=}r=(hUhj=hNhjlh}r=(h]h]h]h]h]uhNhhh]r=jo)r=}r=(hUh}r=(h]h]h]h]h]uhj=h]r=(jt)r=}r=(hUh}r=(h]h]h]h]h]uhj=h]r=hX Parametersr=r=}r=(hUhj=ubahj|ubj})r=}r=(hUh}r=(h]h]h]h]h]uhj=h]r=jc)r=}r=(hUh}r=(h]h]h]h]h]uhj=h]r=(jh)r=}r=(hUh}r=(h]h]h]h]h]uhj=h]r=j_)r=}r=(hUh}r=(h]h]h]h]h]uhj=h]r=(j})r=}r=(hXtableh}r=(h]h]h]h]h]uhj=h]r=hXtabler=r=}r=(hUhj=ubahjubhX (r=r=}r=(hUhj=ubj)r=}r=(hX":class:`boto.dynamodb.table.Table`r=hj=hhhjh}r=(UreftypeXclassjjXboto.dynamodb.table.TableU refdomainXpyr=h]h]U refexplicith]h]h]jjjj=jj:=uhK1h]r=j)r=}r=(hj=h}r=(h]h]r=(jj=Xpy-classr=eh]h]h]uhj=h]r=hXboto.dynamodb.table.Tabler=r=}r=(hUhj=ubahjubaubhX)r=}r=(hUhj=ubhX -- r=r=}r=(hUhj=ubhX2The Table object in which the items are contained.r=r=}r=(hX2The Table object in which the items are contained.hj=ubehjcubahjubjh)r=}r=(hUh}r=(h]h]h]h]h]uhj=h]r=j_)r=}r=(hUh}r=(h]h]h]h]h]uhj=h]r=(j})r=}r=(hXkeysh}r=(h]h]h]h]h]uhj=h]r=hXkeysr=r=}r=(hUhj=ubahjubhX (r=r=}r=(hUhj=ubj)r=}r=(hUh}r=(UreftypejzU reftargetXlistr=U refdomainjP=h]h]U refexplicith]h]h]uhj=h]r=j)r=}r=(hj=h}r=(h]h]h]h]h]uhj=h]r=hXlistr=r=}r=(hUhj=ubahjubahjubhX)r=}r=(hUhj=ubhX -- r=r=}r=(hUhj=ubhX"A list of scalar or tuple values. Each element in the list represents one Item to retrieve. If the schema for the table has both a HashKey and a RangeKey, each element in the list should be a tuple consisting of (hash_key, range_key). If the schema for the table contains only a HashKey, each element in the list should be a scalar value of the appropriate type for the table schema. NOTE: The maximum number of items that can be retrieved for a single operation is 100. Also, the number of items retrieved is constrained by a 1 MB size limit.r=r=}r=(hX"A list of scalar or tuple values. Each element in the list represents one Item to retrieve. If the schema for the table has both a HashKey and a RangeKey, each element in the list should be a tuple consisting of (hash_key, range_key). If the schema for the table contains only a HashKey, each element in the list should be a scalar value of the appropriate type for the table schema. NOTE: The maximum number of items that can be retrieved for a single operation is 100. Also, the number of items retrieved is constrained by a 1 MB size limit.hj=ubehjcubahjubjh)r=}r=(hUh}r=(h]h]h]h]h]uhj=h]r=j_)r=}r=(hUh}r=(h]h]h]h]h]uhj=h]r=(j})r=}r=(hXattributes_to_geth}r>(h]h]h]h]h]uhj=h]r>hXattributes_to_getr>r>}r>(hUhj=ubahjubhX (r>r>}r>(hUhj=ubj)r>}r >(hUh}r >(UreftypejzU reftargetXlistr >U refdomainjP=h]h]U refexplicith]h]h]uhj=h]r >j)r >}r>(hj >h}r>(h]h]h]h]h]uhj>h]r>hXlistr>r>}r>(hUhj >ubahjubahjubhX)r>}r>(hUhj=ubhX -- r>r>}r>(hUhj=ubhXA list of attribute names. If supplied, only the specified attribute names will be returned. Otherwise, all attributes will be returned.r>r>}r>(hXA list of attribute names. If supplied, only the specified attribute names will be returned. Otherwise, all attributes will be returned.hj=ubehjcubahjubehjubahjubehjubaubeubeubh)r>}r>(hUhj)=hXp/Users/kyleknap/Documents/GitHub/boto/boto/dynamodb/batch.py:docstring of boto.dynamodb.batch.BatchList.resubmitr>hhh}r>(h]h]h]h]h]Uentries]r >(hX1resubmit() (boto.dynamodb.batch.BatchList method)hUtr!>auhNhhh]ubh)r">}r#>(hUhj)=hj>hhh}r$>(hhXpyh]h]h]h]h]hXmethodr%>hj%>uhNhhh]r&>(h)r'>}r(>(hXBatchList.resubmit()hj">hhhhh}r)>(h]r*>hahhXboto.dynamodb.batchr+>r,>}r->bh]h]h]h]r.>hajXBatchList.resubmitjj=juhNhhh]r/>(j)r0>}r1>(hXresubmithj'>hhhjh}r2>(h]h]h]h]h]uhNhhh]r3>hXresubmitr4>r5>}r6>(hUhj0>ubaubj)r7>}r8>(hUhj'>hhhjh}r9>(h]h]h]h]h]uhNhhh]ubeubj1)r:>}r;>(hUhj">hhhj4h}r<>(h]h]h]h]h]uhNhhh]r=>(j_)r>>}r?>(hXResubmit the batch to get the next result set. The request object is rebuild from scratch meaning that all batch added between ``submit`` and ``resubmit`` will be lost.hj:>hj>hjch}r@>(h]h]h]h]h]uhKhhh]rA>(hXResubmit the batch to get the next result set. The request object is rebuild from scratch meaning that all batch added between rB>rC>}rD>(hXResubmit the batch to get the next result set. The request object is rebuild from scratch meaning that all batch added between hj>>ubj)rE>}rF>(hX ``submit``h}rG>(h]h]h]h]h]uhj>>h]rH>hXsubmitrI>rJ>}rK>(hUhjE>ubahjubhX and rL>rM>}rN>(hX and hj>>ubj)rO>}rP>(hX ``resubmit``h}rQ>(h]h]h]h]h]uhj>>h]rR>hXresubmitrS>rT>}rU>(hUhjO>ubahjubhX will be lost.rV>rW>}rX>(hX will be lost.hj>>ubeubj_)rY>}rZ>(hXKNote: This method is experimental and subject to changes in future releasesr[>hj:>hj>hjch}r\>(h]h]h]h]h]uhKhhh]r]>hXKNote: This method is experimental and subject to changes in future releasesr^>r_>}r`>(hj[>hjY>ubaubeubeubh)ra>}rb>(hUhj)=hNhhh}rc>(h]h]h]h]h]Uentries]rd>(hX/submit() (boto.dynamodb.batch.BatchList method)h/Utre>auhNhhh]ubh)rf>}rg>(hUhj)=hNhhh}rh>(hhXpyh]h]h]h]h]hXmethodri>hji>uhNhhh]rj>(h)rk>}rl>(hXBatchList.submit()hjf>hhhhh}rm>(h]rn>h/ahhXboto.dynamodb.batchro>rp>}rq>bh]h]h]h]rr>h/ajXBatchList.submitjj=juhNhhh]rs>(j)rt>}ru>(hXsubmithjk>hhhjh}rv>(h]h]h]h]h]uhNhhh]rw>hXsubmitrx>ry>}rz>(hUhjt>ubaubj)r{>}r|>(hUhjk>hhhjh}r}>(h]h]h]h]h]uhNhhh]ubeubj1)r~>}r>(hUhjf>hhhj4h}r>(h]h]h]h]h]uhNhhh]ubeubh)r>}r>(hUhj)=hXo/Users/kyleknap/Documents/GitHub/boto/boto/dynamodb/batch.py:docstring of boto.dynamodb.batch.BatchList.to_dictr>hhh}r>(h]h]h]h]h]Uentries]r>(hX0to_dict() (boto.dynamodb.batch.BatchList method)h)Utr>auhNhhh]ubh)r>}r>(hUhj)=hj>hhh}r>(hhXpyh]h]h]h]h]hXmethodr>hj>uhNhhh]r>(h)r>}r>(hXBatchList.to_dict()hj>hhhhh}r>(h]r>h)ahhXboto.dynamodb.batchr>r>}r>bh]h]h]h]r>h)ajXBatchList.to_dictjj=juhNhhh]r>(j)r>}r>(hXto_dicthj>hhhjh}r>(h]h]h]h]h]uhNhhh]r>hXto_dictr>r>}r>(hUhj>ubaubj)r>}r>(hUhj>hhhjh}r>(h]h]h]h]h]uhNhhh]ubeubj1)r>}r>(hUhj>hhhj4h}r>(h]h]h]h]h]uhNhhh]r>j_)r>}r>(hX;Convert a BatchList object into format required for Layer1.r>hj>hj>hjch}r>(h]h]h]h]h]uhKhhh]r>hX;Convert a BatchList object into format required for Layer1.r>r>}r>(hj>hj>ubaubaubeubeubeubh)r>}r>(hUhj;hNhhh}r>(h]h]h]h]h]Uentries]r>(hX)BatchWrite (class in boto.dynamodb.batch)h}Utr>auhNhhh]ubh)r>}r>(hUhj;hNhhh}r>(hhXpyr>h]h]h]h]h]hXclassr>hj>uhNhhh]r>(h)r>}r>(hX*BatchWrite(table, puts=None, deletes=None)hj>hhhhh}r>(h]r>h}ahhXboto.dynamodb.batchr>r>}r>bh]h]h]h]r>h}ajX BatchWriter>jUjuhNhhh]r>(j)r>}r>(hXclass hj>hhhjh}r>(h]h]h]h]h]uhNhhh]r>hXclass r>r>}r>(hUhj>ubaubj )r>}r>(hXboto.dynamodb.batch.hj>hhhj h}r>(h]h]h]h]h]uhNhhh]r>hXboto.dynamodb.batch.r>r>}r>(hUhj>ubaubj)r>}r>(hj>hj>hhhjh}r>(h]h]h]h]h]uhNhhh]r>hX BatchWriter>r>}r>(hUhj>ubaubj)r>}r>(hUhj>hhhjh}r>(h]h]h]h]h]uhNhhh]r>(j!)r>}r>(hXtableh}r>(h]h]h]h]h]uhj>h]r>hXtabler>r>}r>(hUhj>ubahj)ubj!)r>}r>(hX puts=Noneh}r>(h]h]h]h]h]uhj>h]r>hX puts=Noner>r>}r>(hUhj>ubahj)ubj!)r>}r>(hX deletes=Noneh}r>(h]h]h]h]h]uhj>h]r>hX deletes=Noner>r>}r>(hUhj>ubahj)ubeubeubj1)r>}r>(hUhj>hhhj4h}r>(h]h]h]h]h]uhNhhh]r>(j_)r>}r>(hXUsed to construct a BatchWrite request. Each BatchWrite object represents a collection of PutItem and DeleteItem requests for a single Table.r>hj>hXh/Users/kyleknap/Documents/GitHub/boto/boto/dynamodb/batch.py:docstring of boto.dynamodb.batch.BatchWriter>hjch}r>(h]h]h]h]h]uhKhhh]r>hXUsed to construct a BatchWrite request. Each BatchWrite object represents a collection of PutItem and DeleteItem requests for a single Table.r>r>}r>(hj>hj>ubaubji)r>}r>(hUhj>hNhjlh}r>(h]h]h]h]h]uhNhhh]r>jo)r>}r?(hUh}r?(h]h]h]h]h]uhj>h]r?(jt)r?}r?(hUh}r?(h]h]h]h]h]uhj>h]r?hX Variablesr?r?}r ?(hUhj?ubahj|ubj})r ?}r ?(hUh}r ?(h]h]h]h]h]uhj>h]r ?jc)r?}r?(hUh}r?(h]h]h]h]h]uhj ?h]r?(jh)r?}r?(hUh}r?(h]h]h]h]h]uhj?h]r?j_)r?}r?(hUh}r?(h]h]h]h]h]uhj?h]r?(j)r?}r?(hUh}r?(UreftypejzU reftargetXtabler?U refdomainj>h]h]U refexplicith]h]h]uhj?h]r?j})r?}r ?(hj?h}r!?(h]h]h]h]h]uhj?h]r"?hXtabler#?r$?}r%?(hUhj?ubahjubahjubhX -- r&?r'?}r(?(hUhj?ubhX2The Table object from which the item is retrieved.r)?r*?}r+?(hX2The Table object from which the item is retrieved.hj?ubehjcubahjubjh)r,?}r-?(hUh}r.?(h]h]h]h]h]uhj?h]r/?j_)r0?}r1?(hUh}r2?(h]h]h]h]h]uhj,?h]r3?(j)r4?}r5?(hUh}r6?(UreftypejzU reftargetXputsr7?U refdomainj>h]h]U refexplicith]h]h]uhj0?h]r8?j})r9?}r:?(hj7?h}r;?(h]h]h]h]h]uhj4?h]r?}r??(hUhj9?ubahjubahjubhX -- r@?rA?}rB?(hUhj0?ubhX A list of rC?rD?}rE?(hX A list of hj0?ubj)rF?}rG?(hX :class:`boto.dynamodb.item.Item`rH?hj0?hNhjh}rI?(UreftypeXclassjjXboto.dynamodb.item.ItemU refdomainXpyrJ?h]h]U refexplicith]h]h]jjjj>jj:=uhNh]rK?j)rL?}rM?(hjH?h}rN?(h]h]rO?(jjJ?Xpy-classrP?eh]h]h]uhjF?h]rQ?hXboto.dynamodb.item.ItemrR?rS?}rT?(hUhjL?ubahjubaubhX, objects that you want to write to DynamoDB.rU?rV?}rW?(hX, objects that you want to write to DynamoDB.hj0?ubehjcubahjubjh)rX?}rY?(hUh}rZ?(h]h]h]h]h]uhj?h]r[?j_)r\?}r]?(hUh}r^?(h]h]h]h]h]uhjX?h]r_?(j)r`?}ra?(hUh}rb?(UreftypejzU reftargetXdeletesrc?U refdomainj>h]h]U refexplicith]h]h]uhj\?h]rd?j})re?}rf?(hjc?h}rg?(h]h]h]h]h]uhj`?h]rh?hXdeletesri?rj?}rk?(hUhje?ubahjubahjubhX -- rl?rm?}rn?(hUhj\?ubhXA list of scalar or tuple values. Each element in the list represents one Item to delete. If the schema for the table has both a HashKey and a RangeKey, each element in the list should be a tuple consisting of (hash_key, range_key). If the schema for the table contains only a HashKey, each element in the list should be a scalar value of the appropriate type for the table schema.ro?rp?}rq?(hXA list of scalar or tuple values. Each element in the list represents one Item to delete. If the schema for the table has both a HashKey and a RangeKey, each element in the list should be a tuple consisting of (hash_key, range_key). If the schema for the table contains only a HashKey, each element in the list should be a scalar value of the appropriate type for the table schema.hj\?ubehjcubahjubehjubahjubehjubaubh)rr?}rs?(hUhj>hXp/Users/kyleknap/Documents/GitHub/boto/boto/dynamodb/batch.py:docstring of boto.dynamodb.batch.BatchWrite.to_dictrt?hhh}ru?(h]h]h]h]h]Uentries]rv?(hX1to_dict() (boto.dynamodb.batch.BatchWrite method)hUtrw?auhNhhh]ubh)rx?}ry?(hUhj>hjt?hhh}rz?(hhXpyh]h]h]h]h]hXmethodr{?hj{?uhNhhh]r|?(h)r}?}r~?(hXBatchWrite.to_dict()hjx?hhhhh}r?(h]r?hahhXboto.dynamodb.batchr?r?}r?bh]h]h]h]r?hajXBatchWrite.to_dictjj>juhNhhh]r?(j)r?}r?(hXto_dicthj}?hhhjh}r?(h]h]h]h]h]uhNhhh]r?hXto_dictr?r?}r?(hUhj?ubaubj)r?}r?(hUhj}?hhhjh}r?(h]h]h]h]h]uhNhhh]ubeubj1)r?}r?(hUhjx?hhhj4h}r?(h]h]h]h]h]uhNhhh]r?j_)r?}r?(hX=Convert the Batch object into the format required for Layer1.r?hj?hjt?hjch}r?(h]h]h]h]h]uhKhhh]r?hX=Convert the Batch object into the format required for Layer1.r?r?}r?(hj?hj?ubaubaubeubeubeubh)r?}r?(hUhj;hNhhh}r?(h]h]h]h]h]Uentries]r?(hX-BatchWriteList (class in boto.dynamodb.batch)h@(hUhj8@ubahj|ubj})r?@}r@@(hUh}rA@(h]h]h]h]h]uhj4@h]rB@jc)rC@}rD@(hUh}rE@(h]h]h]h]h]uhj?@h]rF@(jh)rG@}rH@(hUh}rI@(h]h]h]h]h]uhjC@h]rJ@j_)rK@}rL@(hUh}rM@(h]h]h]h]h]uhjG@h]rN@(j})rO@}rP@(hXtableh}rQ@(h]h]h]h]h]uhjK@h]rR@hXtablerS@rT@}rU@(hUhjO@ubahjubhX (rV@rW@}rX@(hUhjK@ubj)rY@}rZ@(hX":class:`boto.dynamodb.table.Table`r[@hjK@hNhjh}r\@(UreftypeXclassjjXboto.dynamodb.table.TableU refdomainXpyr]@h]h]U refexplicith]h]h]jjjj?jj:=uhNh]r^@j)r_@}r`@(hj[@h}ra@(h]h]rb@(jj]@Xpy-classrc@eh]h]h]uhjY@h]rd@hXboto.dynamodb.table.Tablere@rf@}rg@(hUhj_@ubahjubaubhX)rh@}ri@(hUhjK@ubhX -- rj@rk@}rl@(hUhjK@ubhX2The Table object in which the items are contained.rm@rn@}ro@(hX2The Table object in which the items are contained.rp@hjK@ubehjcubahjubjh)rq@}rr@(hUh}rs@(h]h]h]h]h]uhjC@h]rt@j_)ru@}rv@(hUh}rw@(h]h]h]h]h]uhjq@h]rx@(j})ry@}rz@(hXputsh}r{@(h]h]h]h]h]uhju@h]r|@hXputsr}@r~@}r@(hUhjy@ubahjubhX (r@r@}r@(hUhju@ubhXlist of r@r@}r@(hXlist of hju@ubj)r@}r@(hX :class:`boto.dynamodb.item.Item`r@hju@hNhjh}r@(UreftypeXclassjjXboto.dynamodb.item.ItemU refdomainXpyr@h]h]U refexplicith]h]h]jjjj?jj:=uhNh]r@j)r@}r@(hj@h}r@(h]h]r@(jj@Xpy-classr@eh]h]h]uhj@h]r@hXboto.dynamodb.item.Itemr@r@}r@(hUhj@ubahjubaubhX objectsr@r@}r@(hX objectshju@ubhX)r@}r@(hUhju@ubhX -- r@r@}r@(hUhju@ubhX3A list of items that you want to write to DynamoDB.r@r@}r@(hX3A list of items that you want to write to DynamoDB.r@hju@ubehjcubahjubjh)r@}r@(hUh}r@(h]h]h]h]h]uhjC@h]r@j_)r@}r@(hUh}r@(h]h]h]h]h]uhj@h]r@(j})r@}r@(hXdeletesh}r@(h]h]h]h]h]uhj@h]r@hXdeletesr@r@}r@(hUhj@ubahjubhX (r@r@}r@(hUhj@ubj)r@}r@(hUh}r@(UreftypejzU reftargetXA listr@U refdomainj?h]h]U refexplicith]h]h]uhj@h]r@j)r@}r@(hj@h}r@(h]h]h]h]h]uhj@h]r@hXA listr@r@}r@(hUhj@ubahjubahjubhX)r@}r@(hUhj@ubhX -- r@r@}r@(hUhj@ubhXA list of scalar or tuple values. Each element in the list represents one Item to delete. If the schema for the table has both a HashKey and a RangeKey, each element in the list should be a tuple consisting of (hash_key, range_key). If the schema for the table contains only a HashKey, each element in the list should be a scalar value of the appropriate type for the table schema.r@r@}r@(hXA list of scalar or tuple values. Each element in the list represents one Item to delete. If the schema for the table has both a HashKey and a RangeKey, each element in the list should be a tuple consisting of (hash_key, range_key). If the schema for the table contains only a HashKey, each element in the list should be a scalar value of the appropriate type for the table schema.r@hj@ubehjcubahjubehjubahjubehjubaubeubeubh)r@}r@(hUhj?hNhhh}r@(h]h]h]h]h]Uentries]r@(hX4submit() (boto.dynamodb.batch.BatchWriteList method)hUtr@auhNhhh]ubh)r@}r@(hUhj?hNhhh}r@(hhXpyh]h]h]h]h]hXmethodr@hj@uhNhhh]r@(h)r@}r@(hXBatchWriteList.submit()hj@hhhhh}r@(h]r@hahhXboto.dynamodb.batchr@r@}r@bh]h]h]h]r@hajXBatchWriteList.submitjj?juhNhhh]r@(j)r@}r@(hXsubmithj@hhhjh}r@(h]h]h]h]h]uhNhhh]r@hXsubmitr@r@}r@(hUhj@ubaubj)r@}r@(hUhj@hhhjh}r@(h]h]h]h]h]uhNhhh]ubeubj1)r@}r@(hUhj@hhhj4h}r@(h]h]h]h]h]uhNhhh]ubeubh)r@}r@(hUhj?hXt/Users/kyleknap/Documents/GitHub/boto/boto/dynamodb/batch.py:docstring of boto.dynamodb.batch.BatchWriteList.to_dictr@hhh}r@(h]h]h]h]h]Uentries]r@(hX5to_dict() (boto.dynamodb.batch.BatchWriteList method)h,Utr@auhNhhh]ubh)r@}r@(hUhj?hj@hhh}r@(hhXpyh]h]h]h]h]hXmethodr@hj@uhNhhh]r@(h)r@}r@(hXBatchWriteList.to_dict()hj@hhhhh}r@(h]r@h,ahhXboto.dynamodb.batchr@r@}r@bh]h]h]h]r@h,ajXBatchWriteList.to_dictjj?juhNhhh]r@(j)r@}r@(hXto_dicthj@hhhjh}r@(h]h]h]h]h]uhNhhh]r@hXto_dictrArA}rA(hUhj@ubaubj)rA}rA(hUhj@hhhjh}rA(h]h]h]h]h]uhNhhh]ubeubj1)rA}rA(hUhj@hhhj4h}rA(h]h]h]h]h]uhNhhh]r Aj_)r A}r A(hX@Convert a BatchWriteList object into format required for Layer1.r AhjAhj@hjch}r A(h]h]h]h]h]uhKhhh]rAhX@Convert a BatchWriteList object into format required for Layer1.rArA}rA(hj Ahj Aubaubaubeubeubeubeubh)rA}rA(hUhhhhhhh}rA(h]h]h]h]rA(Xmodule-boto.dynamodb.typesrAheh]rAhauhK9hhh]rA(h)rA}rA(hXboto.dynamodb.typesrAhjAhhhhh}rA(h]h]h]h]h]uhK9hhh]rAhXboto.dynamodb.typesrArA}r A(hjAhjAubaubh)r!A}r"A(hUhjAhhhhh}r#A(h]h]h]h]h]Uentries]r$A(hXboto.dynamodb.types (module)Xmodule-boto.dynamodb.typesUtr%AauhKhhh]ubj_)r&A}r'A(hXaSome utility functions to deal with mapping Amazon DynamoDB types to Python types and vice-versa.r(AhjAhX]/Users/kyleknap/Documents/GitHub/boto/boto/dynamodb/types.py:docstring of boto.dynamodb.typesr)Ahjch}r*A(h]h]h]h]h]uhKhhh]r+AhXaSome utility functions to deal with mapping Amazon DynamoDB types to Python types and vice-versa.r,Ar-A}r.A(hj(Ahj&Aubaubh)r/A}r0A(hUhjAhNhhh}r1A(h]h]h]h]h]Uentries]r2A(hX%Binary (class in boto.dynamodb.types)hUtr3AauhNhhh]ubh)r4A}r5A(hUhjAhNhhh}r6A(hhXpyh]h]h]h]h]hXclassr7Ahj7AuhNhhh]r8A(h)r9A}r:A(hX Binary(value)hj4Ahhhhh}r;A(h]rA}r?Abh]h]h]h]r@AhajXBinaryrAAjUjuhNhhh]rBA(j)rCA}rDA(hXclass hj9Ahhhjh}rEA(h]h]h]h]h]uhNhhh]rFAhXclass rGArHA}rIA(hUhjCAubaubj )rJA}rKA(hXboto.dynamodb.types.hj9Ahhhj h}rLA(h]h]h]h]h]uhNhhh]rMAhXboto.dynamodb.types.rNArOA}rPA(hUhjJAubaubj)rQA}rRA(hjAAhj9Ahhhjh}rSA(h]h]h]h]h]uhNhhh]rTAhXBinaryrUArVA}rWA(hUhjQAubaubj)rXA}rYA(hUhj9Ahhhjh}rZA(h]h]h]h]h]uhNhhh]r[Aj!)r\A}r]A(hXvalueh}r^A(h]h]h]h]h]uhjXAh]r_AhXvaluer`AraA}rbA(hUhj\Aubahj)ubaubeubj1)rcA}rdA(hUhj4Ahhhj4h}reA(h]h]h]h]h]uhNhhh]rfA(h)rgA}rhA(hUhjcAhNhhh}riA(h]h]h]h]h]Uentries]rjA(hX,encode() (boto.dynamodb.types.Binary method)h1UtrkAauhNhhh]ubh)rlA}rmA(hUhjcAhNhhh}rnA(hhXpyh]h]h]h]h]hXmethodroAhjoAuhNhhh]rpA(h)rqA}rrA(hXBinary.encode()hjlAhhhhh}rsA(h]rtAh1ahhXboto.dynamodb.typesruArvA}rwAbh]h]h]h]rxAh1ajX Binary.encodejjAAjuhNhhh]ryA(j)rzA}r{A(hXencodehjqAhhhjh}r|A(h]h]h]h]h]uhNhhh]r}AhXencoder~ArA}rA(hUhjzAubaubj)rA}rA(hUhjqAhhhjh}rA(h]h]h]h]h]uhNhhh]ubeubj1)rA}rA(hUhjlAhhhj4h}rA(h]h]h]h]h]uhNhhh]ubeubeubeubh)rA}rA(hUhjAhNhhh}rA(h]h]h]h]h]Uentries]rA(hX(Dynamizer (class in boto.dynamodb.types)h$UtrAauhNhhh]ubh)rA}rA(hUhjAhNhhh}rA(hhXpyh]h]h]h]h]hXclassrAhjAuhNhhh]rA(h)rA}rA(hX DynamizerrAhjAhhhhh}rA(h]rAh$ahhXboto.dynamodb.typesrArA}rAbh]h]h]h]rAh$ajjAjUjuhNhhh]rA(j)rA}rA(hXclass hjAhhhjh}rA(h]h]h]h]h]uhNhhh]rAhXclass rArA}rA(hUhjAubaubj )rA}rA(hXboto.dynamodb.types.hjAhhhj h}rA(h]h]h]h]h]uhNhhh]rAhXboto.dynamodb.types.rArA}rA(hUhjAubaubj)rA}rA(hjAhjAhhhjh}rA(h]h]h]h]h]uhNhhh]rAhX DynamizerrArA}rA(hUhjAubaubeubj1)rA}rA(hUhjAhhhj4h}rA(h]h]h]h]h]uhNhhh]rA(j_)rA}rA(hX/Control serialization/deserialization of types.rAhjAhXg/Users/kyleknap/Documents/GitHub/boto/boto/dynamodb/types.py:docstring of boto.dynamodb.types.DynamizerrAhjch}rA(h]h]h]h]h]uhKhhh]rAhX/Control serialization/deserialization of types.rArA}rA(hjAhjAubaubj_)rA}rA(hXThis class controls the encoding of python types to the format that is expected by the DynamoDB API, as well as taking DynamoDB types and constructing the appropriate python types.rAhjAhjAhjch}rA(h]h]h]h]h]uhKhhh]rAhXThis class controls the encoding of python types to the format that is expected by the DynamoDB API, as well as taking DynamoDB types and constructing the appropriate python types.rArA}rA(hjAhjAubaubj_)rA}rA(hXIf you want to customize this process, you can subclass this class and override the encoding/decoding of specific types. For example::hjAhjAhjch}rA(h]h]h]h]h]uhKhhh]rAhXIf you want to customize this process, you can subclass this class and override the encoding/decoding of specific types. For example:rArA}rA(hXIf you want to customize this process, you can subclass this class and override the encoding/decoding of specific types. For example:hjAubaubj )rA}rA(hX'foo' (Python type) | v encode('foo') | v _encode_s('foo') | v {'S': 'foo'} (Encoding sent to/received from DynamoDB) | V decode({'S': 'foo'}) | v _decode_s({'S': 'foo'}) | v 'foo' (Python type)hjAhhhj h}rA(hhh]h]h]h]h]uhKhhh]rAhX'foo' (Python type) | v encode('foo') | v _encode_s('foo') | v {'S': 'foo'} (Encoding sent to/received from DynamoDB) | V decode({'S': 'foo'}) | v _decode_s({'S': 'foo'}) | v 'foo' (Python type)rArA}rA(hUhjAubaubh)rA}rA(hUhjAhXn/Users/kyleknap/Documents/GitHub/boto/boto/dynamodb/types.py:docstring of boto.dynamodb.types.Dynamizer.decoderAhhh}rA(h]h]h]h]h]Uentries]rA(hX/decode() (boto.dynamodb.types.Dynamizer method)hUtrAauhNhhh]ubh)rA}rA(hUhjAhjAhhh}rA(hhXpyh]h]h]h]h]hXmethodrAhjAuhNhhh]rA(h)rA}rA(hXDynamizer.decode(attr)hjAhhhhh}rA(h]rAhahhXboto.dynamodb.typesrArA}rAbh]h]h]h]rAhajXDynamizer.decodejjAjuhNhhh]rA(j)rA}rA(hXdecodehjAhhhjh}rA(h]h]h]h]h]uhNhhh]rAhXdecoderArA}rA(hUhjAubaubj)rA}rA(hUhjAhhhjh}rA(h]h]h]h]h]uhNhhh]rAj!)rA}rA(hXattrh}rA(h]h]h]h]h]uhjAh]rAhXattrrArA}rA(hUhjAubahj)ubaubeubj1)rA}rA(hUhjAhhhj4h}rA(h]h]h]h]h]uhNhhh]rAj_)rA}rA(hXQTakes the format returned by DynamoDB and constructs the appropriate python type.rAhjAhjAhjch}rB(h]h]h]h]h]uhKhhh]rBhXQTakes the format returned by DynamoDB and constructs the appropriate python type.rBrB}rB(hjAhjAubaubaubeubh)rB}rB(hUhjAhXn/Users/kyleknap/Documents/GitHub/boto/boto/dynamodb/types.py:docstring of boto.dynamodb.types.Dynamizer.encoderBhhh}rB(h]h]h]h]h]Uentries]r B(hX/encode() (boto.dynamodb.types.Dynamizer method)haUtr BauhNhhh]ubh)r B}r B(hUhjAhjBhhh}r B(hhXpyh]h]h]h]h]hXmethodrBhjBuhNhhh]rB(h)rB}rB(hXDynamizer.encode(attr)rBhj Bhhhhh}rB(h]rBhaahhXboto.dynamodb.typesrBrB}rBbh]h]h]h]rBhaajXDynamizer.encodejjAjuhNhhh]rB(j)rB}rB(hXencodehjBhhhjh}rB(h]h]h]h]h]uhNhhh]rBhXencoderBrB}r B(hUhjBubaubj)r!B}r"B(hUhjBhhhjh}r#B(h]h]h]h]h]uhNhhh]r$Bj!)r%B}r&B(hXattrh}r'B(h]h]h]h]h]uhj!Bh]r(BhXattrr)Br*B}r+B(hUhj%Bubahj)ubaubeubj1)r,B}r-B(hUhj Bhhhj4h}r.B(h]h]h]h]h]uhNhhh]r/Bj_)r0B}r1B(hX9Encodes a python type to the format expected by DynamoDB.r2Bhj,BhjBhjch}r3B(h]h]h]h]h]uhKhhh]r4BhX9Encodes a python type to the format expected by DynamoDB.r5Br6B}r7B(hj2Bhj0Bubaubaubeubeubeubh)r8B}r9B(hUhjAhXq/Users/kyleknap/Documents/GitHub/boto/boto/dynamodb/types.py:docstring of boto.dynamodb.types.LossyFloatDynamizerr:Bhhh}r;B(h]h]h]h]h]Uentries]rB}r?B(hUhjAhj:Bhhh}r@B(hhXpyh]h]h]h]h]hXclassrABhjABuhNhhh]rBB(h)rCB}rDB(hXLossyFloatDynamizerrEBhj>Bhhhhh}rFB(h]rGBhahhXboto.dynamodb.typesrHBrIB}rJBbh]h]h]h]rKBhajjEBjUjuhNhhh]rLB(j)rMB}rNB(hXclass hjCBhhhjh}rOB(h]h]h]h]h]uhNhhh]rPBhXclass rQBrRB}rSB(hUhjMBubaubj )rTB}rUB(hXboto.dynamodb.types.hjCBhhhj h}rVB(h]h]h]h]h]uhNhhh]rWBhXboto.dynamodb.types.rXBrYB}rZB(hUhjTBubaubj)r[B}r\B(hjEBhjCBhhhjh}r]B(h]h]h]h]h]uhNhhh]r^BhXLossyFloatDynamizerr_Br`B}raB(hUhj[Bubaubeubj1)rbB}rcB(hUhj>Bhhhj4h}rdB(h]h]h]h]h]uhNhhh]reB(j_)rfB}rgB(hX3Use float/int instead of Decimal for numeric types.rhBhjbBhj:Bhjch}riB(h]h]h]h]h]uhKhhh]rjBhX3Use float/int instead of Decimal for numeric types.rkBrlB}rmB(hjhBhjfBubaubj_)rnB}roB(hX{This class is provided for backwards compatibility. Instead of using Decimals for the 'N', 'NS' types it uses ints/floats.rpBhjbBhj:Bhjch}rqB(h]h]h]h]h]uhKhhh]rrBhX{This class is provided for backwards compatibility. Instead of using Decimals for the 'N', 'NS' types it uses ints/floats.rsBrtB}ruB(hjpBhjnBubaubj_)rvB}rwB(hXThis class is deprecated and its usage is not encouraged, as doing so may result in loss of precision. Use the `Dynamizer` class instead.hjbBhj:Bhjch}rxB(h]h]h]h]h]uhKhhh]ryB(hXpThis class is deprecated and its usage is not encouraged, as doing so may result in loss of precision. Use the rzBr{B}r|B(hXpThis class is deprecated and its usage is not encouraged, as doing so may result in loss of precision. Use the hjvBubj7&)r}B}r~B(hX `Dynamizer`h}rB(h]h]h]h]h]uhjvBh]rBhX DynamizerrBrB}rB(hUhj}Bubahj?&ubhX class instead.rBrB}rB(hX class instead.hjvBubeubeubeubh)rB}rB(hUhjAhNhhh}rB(h]h]h]h]h]Uentries]rB(hX0convert_binary() (in module boto.dynamodb.types)hUtrBauhNhhh]ubh)rB}rB(hUhjAhNhhh}rB(hhXpyh]h]h]h]h]hXfunctionrBhjBuhNhhh]rB(h)rB}rB(hXconvert_binary(n)hjBhhhhh}rB(h]rBhahhXboto.dynamodb.typesrBrB}rBbh]h]h]h]rBhajXconvert_binaryrBjUjuhNhhh]rB(j )rB}rB(hXboto.dynamodb.types.hjBhhhj h}rB(h]h]h]h]h]uhNhhh]rBhXboto.dynamodb.types.rBrB}rB(hUhjBubaubj)rB}rB(hjBhjBhhhjh}rB(h]h]h]h]h]uhNhhh]rBhXconvert_binaryrBrB}rB(hUhjBubaubj)rB}rB(hUhjBhhhjh}rB(h]h]h]h]h]uhNhhh]rBj!)rB}rB(hXnh}rB(h]h]h]h]h]uhjBh]rBhXnrB}rB(hUhjBubahj)ubaubeubj1)rB}rB(hUhjBhhhj4h}rB(h]h]h]h]h]uhNhhh]ubeubh)rB}rB(hUhjAhNhhh}rB(h]h]h]h]h]Uentries]rB(hX-convert_num() (in module boto.dynamodb.types)h'UtrBauhNhhh]ubh)rB}rB(hUhjAhNhhh}rB(hhXpyh]h]h]h]h]hXfunctionrBhjBuhNhhh]rB(h)rB}rB(hXconvert_num(s)hjBhhhhh}rB(h]rBh'ahhXboto.dynamodb.typesrBrB}rBbh]h]h]h]rBh'ajX convert_numrBjUjuhNhhh]rB(j )rB}rB(hXboto.dynamodb.types.hjBhhhj h}rB(h]h]h]h]h]uhNhhh]rBhXboto.dynamodb.types.rBrB}rB(hUhjBubaubj)rB}rB(hjBhjBhhhjh}rB(h]h]h]h]h]uhNhhh]rBhX convert_numrBrB}rB(hUhjBubaubj)rB}rB(hUhjBhhhjh}rB(h]h]h]h]h]uhNhhh]rBj!)rB}rB(hXsh}rB(h]h]h]h]h]uhjBh]rBhXsrB}rB(hUhjBubahj)ubaubeubj1)rB}rB(hUhjBhhhj4h}rB(h]h]h]h]h]uhNhhh]ubeubh)rB}rB(hUhjAhXl/Users/kyleknap/Documents/GitHub/boto/boto/dynamodb/types.py:docstring of boto.dynamodb.types.dynamize_valuerBhhh}rB(h]h]h]h]h]Uentries]rB(hX0dynamize_value() (in module boto.dynamodb.types)hbUtrBauhNhhh]ubh)rB}rB(hUhjAhjBhhh}rB(hhXpyh]h]h]h]h]hXfunctionrBhjBuhNhhh]rB(h)rB}rB(hXdynamize_value(val)hjBhhhhh}rB(h]rBhbahhXboto.dynamodb.typesrBrB}rBbh]h]h]h]rBhbajXdynamize_valuerBjUjuhNhhh]rB(j )rB}rB(hXboto.dynamodb.types.hjBhhhj h}rB(h]h]h]h]h]uhNhhh]rBhXboto.dynamodb.types.rBrB}rC(hUhjBubaubj)rC}rC(hjBhjBhhhjh}rC(h]h]h]h]h]uhNhhh]rChXdynamize_valuerCrC}rC(hUhjCubaubj)rC}r C(hUhjBhhhjh}r C(h]h]h]h]h]uhNhhh]r Cj!)r C}r C(hXvalh}rC(h]h]h]h]h]uhjCh]rChXvalrCrC}rC(hUhj Cubahj)ubaubeubj1)rC}rC(hUhjBhhhj4h}rC(h]h]h]h]h]uhNhhh]rCj_)rC}rC(hXTake a scalar Python value and return a dict consisting of the Amazon DynamoDB type specification and the value that needs to be sent to Amazon DynamoDB. If the type of the value is not supported, raise a TypeErrorrChjChjBhjch}rC(h]h]h]h]h]uhKhhh]rChXTake a scalar Python value and return a dict consisting of the Amazon DynamoDB type specification and the value that needs to be sent to Amazon DynamoDB. If the type of the value is not supported, raise a TypeErrorrCrC}rC(hjChjCubaubaubeubh)rC}r C(hUhjAhNhhh}r!C(h]h]h]h]h]Uentries]r"C(hX2float_to_decimal() (in module boto.dynamodb.types)hUtr#CauhNhhh]ubh)r$C}r%C(hUhjAhNhhh}r&C(hhXpyh]h]h]h]h]hXfunctionr'Chj'CuhNhhh]r(C(h)r)C}r*C(hXfloat_to_decimal(f)hj$Chhhhh}r+C(h]r,ChahhXboto.dynamodb.typesr-Cr.C}r/Cbh]h]h]h]r0ChajXfloat_to_decimalr1CjUjuhNhhh]r2C(j )r3C}r4C(hXboto.dynamodb.types.hj)Chhhj h}r5C(h]h]h]h]h]uhNhhh]r6ChXboto.dynamodb.types.r7Cr8C}r9C(hUhj3Cubaubj)r:C}r;C(hj1Chj)Chhhjh}rCr?C}r@C(hUhj:Cubaubj)rAC}rBC(hUhj)Chhhjh}rCC(h]h]h]h]h]uhNhhh]rDCj!)rEC}rFC(hXfh}rGC(h]h]h]h]h]uhjACh]rHChXfrIC}rJC(hUhjECubahj)ubaubeubj1)rKC}rLC(hUhj$Chhhj4h}rMC(h]h]h]h]h]uhNhhh]ubeubh)rNC}rOC(hUhjAhXo/Users/kyleknap/Documents/GitHub/boto/boto/dynamodb/types.py:docstring of boto.dynamodb.types.get_dynamodb_typerPChhh}rQC(h]h]h]h]h]Uentries]rRC(hX3get_dynamodb_type() (in module boto.dynamodb.types)hQUtrSCauhNhhh]ubh)rTC}rUC(hUhjAhjPChhh}rVC(hhXpyh]h]h]h]h]hXfunctionrWChjWCuhNhhh]rXC(h)rYC}rZC(hXget_dynamodb_type(val)hjTChhhhh}r[C(h]r\ChQahhXboto.dynamodb.typesr]Cr^C}r_Cbh]h]h]h]r`ChQajXget_dynamodb_typeraCjUjuhNhhh]rbC(j )rcC}rdC(hXboto.dynamodb.types.hjYChhhj h}reC(h]h]h]h]h]uhNhhh]rfChXboto.dynamodb.types.rgCrhC}riC(hUhjcCubaubj)rjC}rkC(hjaChjYChhhjh}rlC(h]h]h]h]h]uhNhhh]rmChXget_dynamodb_typernCroC}rpC(hUhjjCubaubj)rqC}rrC(hUhjYChhhjh}rsC(h]h]h]h]h]uhNhhh]rtCj!)ruC}rvC(hXvalh}rwC(h]h]h]h]h]uhjqCh]rxChXvalryCrzC}r{C(hUhjuCubahj)ubaubeubj1)r|C}r}C(hUhjTChhhj4h}r~C(h]h]h]h]h]uhNhhh]rCj_)rC}rC(hXTake a scalar Python value and return a string representing the corresponding Amazon DynamoDB type. If the value passed in is not a supported type, raise a TypeError.rChj|ChjPChjch}rC(h]h]h]h]h]uhKhhh]rChXTake a scalar Python value and return a string representing the corresponding Amazon DynamoDB type. If the value passed in is not a supported type, raise a TypeError.rCrC}rC(hjChjCubaubaubeubh)rC}rC(hUhjAhNhhh}rC(h]h]h]h]h]Uentries]rC(hX+is_binary() (in module boto.dynamodb.types)hdUtrCauhNhhh]ubh)rC}rC(hUhjAhNhhh}rC(hhXpyh]h]h]h]h]hXfunctionrChjCuhNhhh]rC(h)rC}rC(hX is_binary(n)hjChhhhh}rC(h]rChdahhXboto.dynamodb.typesrCrC}rCbh]h]h]h]rChdajX is_binaryrCjUjuhNhhh]rC(j )rC}rC(hXboto.dynamodb.types.hjChhhj h}rC(h]h]h]h]h]uhNhhh]rChXboto.dynamodb.types.rCrC}rC(hUhjCubaubj)rC}rC(hjChjChhhjh}rC(h]h]h]h]h]uhNhhh]rChX is_binaryrCrC}rC(hUhjCubaubj)rC}rC(hUhjChhhjh}rC(h]h]h]h]h]uhNhhh]rCj!)rC}rC(hXnh}rC(h]h]h]h]h]uhjCh]rChXnrC}rC(hUhjCubahj)ubaubeubj1)rC}rC(hUhjChhhj4h}rC(h]h]h]h]h]uhNhhh]ubeubh)rC}rC(hUhjAhNhhh}rC(h]h]h]h]h]Uentries]rC(hX(is_num() (in module boto.dynamodb.types)hUtrCauhNhhh]ubh)rC}rC(hUhjAhNhhh}rC(hhXpyh]h]h]h]h]hXfunctionrChjCuhNhhh]rC(h)rC}rC(hX is_num(n)hjChhhhh}rC(h]rChahhXboto.dynamodb.typesrCrC}rCbh]h]h]h]rChajXis_numrCjUjuhNhhh]rC(j )rC}rC(hXboto.dynamodb.types.hjChhhj h}rC(h]h]h]h]h]uhNhhh]rChXboto.dynamodb.types.rCrC}rC(hUhjCubaubj)rC}rC(hjChjChhhjh}rC(h]h]h]h]h]uhNhhh]rChXis_numrCrC}rC(hUhjCubaubj)rC}rC(hUhjChhhjh}rC(h]h]h]h]h]uhNhhh]rCj!)rC}rC(hXnh}rC(h]h]h]h]h]uhjCh]rChXnrC}rC(hUhjCubahj)ubaubeubj1)rC}rC(hUhjChhhj4h}rC(h]h]h]h]h]uhNhhh]ubeubh)rC}rC(hUhjAhNhhh}rC(h]h]h]h]h]Uentries]rC(hX(is_str() (in module boto.dynamodb.types)hUtrCauhNhhh]ubh)rC}rC(hUhjAhNhhh}rC(hhXpyh]h]h]h]h]hXfunctionrChjCuhNhhh]rC(h)rC}rC(hX is_str(n)hjChhhhh}rC(h]rChahhXboto.dynamodb.typesrCrC}rCbh]h]h]h]rChajXis_strrCjUjuhNhhh]rC(j )rC}rC(hXboto.dynamodb.types.hjChhhj h}rC(h]h]h]h]h]uhNhhh]rChXboto.dynamodb.types.rCrC}rD(hUhjCubaubj)rD}rD(hjChjChhhjh}rD(h]h]h]h]h]uhNhhh]rDhXis_strrDrD}rD(hUhjDubaubj)rD}r D(hUhjChhhjh}r D(h]h]h]h]h]uhNhhh]r Dj!)r D}r D(hXnh}rD(h]h]h]h]h]uhjDh]rDhXnrD}rD(hUhj Dubahj)ubaubeubj1)rD}rD(hUhjChhhj4h}rD(h]h]h]h]h]uhNhhh]ubeubh)rD}rD(hUhjAhXn/Users/kyleknap/Documents/GitHub/boto/boto/dynamodb/types.py:docstring of boto.dynamodb.types.item_object_hookrDhhh}rD(h]h]h]h]h]Uentries]rD(hX2item_object_hook() (in module boto.dynamodb.types)h%UtrDauhNhhh]ubh)rD}rD(hUhjAhjDhhh}rD(hhXpyh]h]h]h]h]hXfunctionrDhjDuhNhhh]rD(h)r D}r!D(hXitem_object_hook(dct)hjDhhhhh}r"D(h]r#Dh%ahhXboto.dynamodb.typesr$Dr%D}r&Dbh]h]h]h]r'Dh%ajXitem_object_hookr(DjUjuhNhhh]r)D(j )r*D}r+D(hXboto.dynamodb.types.hj Dhhhj h}r,D(h]h]h]h]h]uhNhhh]r-DhXboto.dynamodb.types.r.Dr/D}r0D(hUhj*Dubaubj)r1D}r2D(hj(Dhj Dhhhjh}r3D(h]h]h]h]h]uhNhhh]r4DhXitem_object_hookr5Dr6D}r7D(hUhj1Dubaubj)r8D}r9D(hUhj Dhhhjh}r:D(h]h]h]h]h]uhNhhh]r;Dj!)rD(h]h]h]h]h]uhj8Dh]r?DhXdctr@DrAD}rBD(hUhjhj$hjh hj0hjhjChjAh jh!jBh"ju6h#jh$jAh%j Dh&jh'jBh(j<h)j>hj)ChjD)rD}rD(hUhhhhhjDh}rD(h]h]rDhah]Uismodh]h]uhKhhh]ubh*j1!h+j4h,j@jjD)rD}rD(hUhjhhhjDh}rE(h]h]rEjah]Uismodh]h]uhKhhh]ubh-jZDjjD)rE}rE(hUhjhhhjDh}rE(h]h]rEjah]Uismodh]h]uhKhhh]ubh.j;6h/jk>h0j,hhh1jqAh2j:h3j?h4js3hj$h5jj4jD)rE}rE(hUhj4hhhjDh}rE(h]h]r Ej4ah]Uismodh]h]uhKhhh]ubh6j$h7j h8jh9jX6h:jh;jn$j6jD)r E}r E(hUhj6hhhjDh}r E(h]h]r Ej6ah]Uismodh]h]uhKhhh]ubhjh?hhBj2hj6hCjLhDj hEj&+hFjhGjhHj#hIjG$hJjhKj9 hLjWhMjhOj-hPjhQjYChRjv,hSjhTjhUjP;hVj;hWj!hXjhYjhZjh[jh\j h]j=h{j!hjAhpjhjhajBhbjBhjhcj"hdjChejhfj-4hgjhhj/hij hjj9hkjS=hmj6hnj?hoj9h_jhrj*hsj<htj$hujhvj(hwj/hxj7hyjhzj9h|jh}j>h~j3hj(hj#hj5hj}?hj6hj;hj hj2;hj4hj*hjBhjChjl8hj@hj #hjz:hj(hj9Ahj<uUsubstitution_namesrE}rEhhh}rE(h]h]h]Usourcehh]h]uU footnotesrE]rEUrefidsrE}rEub.