google.appengine.api.datastore_errors モジュール

概要

Python Datastore API で使用されるエラー。

内容

exception google.appengine.api.datastore_errors.BadArgumentErrorソース

ベース: google.appengine.api.datastore_errors.Error

Query.Order()、Iterator.Next() などに無効な引数が渡されると発生します。

exception google.appengine.api.datastore_errors.BadFilterError(filter)ソース

ベース: google.appengine.api.datastore_errors.Error

Query.__setitem__() や Query.Run() で、フィルタ文字列が無効な場合に発生します。

exception google.appengine.api.datastore_errors.BadKeyErrorソース

ベース: google.appengine.api.datastore_errors.Error

キーが無効な場合に Key.__str__ によって発生します。

exception google.appengine.api.datastore_errors.BadPropertyErrorソース

ベース: google.appengine.api.datastore_errors.Error

Entity.__setitem__() で、プロパティ名が文字列でない場合に発生します。

exception google.appengine.api.datastore_errors.BadQueryErrorソース

ベース: google.appengine.api.datastore_errors.Error

クエリで、クエリ自体またはクエリ文字列が無効な場合に発生します。

exception google.appengine.api.datastore_errors.BadRequestErrorソース

ベース: google.appengine.api.datastore_errors.Error

パラメータが無効な場合にデータストア呼び出しによって発生します。

exception google.appengine.api.datastore_errors.BadValueErrorソース

ベース: google.appengine.api.datastore_errors.Error

Entity.__setitem__()、Query.__setitem__()、Get() などで、プロパティ値またはフィルタ値が無効な場合に発生します。

exception google.appengine.api.datastore_errors.CommittedButStillApplyingソース

ベース: google.appengine.api.datastore_errors.Timeout

書き込みまたはトランザクションがコミットされましたが、完全に更新されていないエンティティかインデックスがあります。こうした更新はまもなく自動的に適用されます。すぐにロール フォワードするには、トランザクション内のいずれかのエンティティを読み取ります。

exception google.appengine.api.datastore_errors.EntityNotFoundErrorソース

ベース: google.appengine.api.datastore_errors.Error

非推奨: Get() で、リクエストされたエンティティが見つからない場合に発生します。

exception google.appengine.api.datastore_errors.Errorソース

ベース: exceptions.Exception

データストアの基本エラータイプ。

exception google.appengine.api.datastore_errors.InternalErrorソース

ベース: google.appengine.api.datastore_errors.Error

内部データストア エラー。Google に報告してください。

exception google.appengine.api.datastore_errors.NeedIndexError(error, original_message=None, header=None, yaml_index=None, xml_index=None)ソース

ベース: google.appengine.api.datastore_errors.Error

インデックスを必要とするクエリで、一致するインデックスが見つかりませんでした。管理コンソールの [インデックス] ページと index.yaml ファイルを確認してください。

Header()ソース
OriginalMessage()ソース
XmlIndex()ソース
YamlIndex()ソース
exception google.appengine.api.datastore_errors.QueryNotFoundErrorソース

ベース: google.appengine.api.datastore_errors.Error

非推奨: イテレータ メソッドで、イテレータが無効な場合に発生します。この例外はデータストアの通常の使用時には発生しません。この例外によって悪意のあるユーザーやシステムエラーからデータストアが保護されます。

exception google.appengine.api.datastore_errors.ReferencePropertyResolveErrorソース

ベース: google.appengine.api.datastore_errors.Error

ReferenceProperty を解決しようとしてエラーが発生しました。

exception google.appengine.api.datastore_errors.Rollbackソース

ベース: google.appengine.api.datastore_errors.Error

トランザクション関数で、commit ではなくロールバックをしようとすると発生する可能性があります。トランザクション関数によって例外が発生するとロールバックが行われます。これは手間を省くための措置です。詳細については、datastore.RunInTransaction をご覧ください。

exception google.appengine.api.datastore_errors.Timeoutソース

ベース: google.appengine.api.datastore_errors.Error

データストアのオペレーションがタイムアウトになったか、一時的にデータを利用できなくなっています。この例外は、多数のエンティティ、または多数のプロパティを含むエンティティを put、get、または delete しようとした場合、またはデータストアに負荷がかかりすぎている場合や問題が発生した場合に起こる可能性があります。

exception google.appengine.api.datastore_errors.TransactionFailedErrorソース

ベース: google.appengine.api.datastore_errors.Error

RunInTransaction メソッドで、再試行後もトランザクションをコミットできなかった場合に発生します。通常、競合が多いことよって生じます。

exception google.appengine.api.datastore_errors.TransactionNotFoundErrorソース

ベース: google.appengine.api.datastore_errors.Error

非推奨: RunInTransaction で発生します。これは内部エラーであるため、実際に目に触れることはありません。

このページは役立ちましたか?評価をお願いいたします。

フィードバックを送信...

Python の App Engine スタンダード環境