NDB メタデータ リファレンス

この API は google.appengine.ext.ndb.metadata モジュールに含まれています。通常、from google.appengine.ext.ndb import metadata で使用されます。

関数

get_entity_group_version(key)
キーを含むエンティティ グループのバージョンを返します。このバージョンは、エンティティ グループに変更が加えられるたびに大きくなります。ユーザーには気付かない変更がエンティティ グループに加えられた場合も、バージョンは大きくなります。エンティティ グループの書き込みが一度も行われたことがなければ、None が返されます。

非 HR データストアの場合、この関数は、None を返します。

引数

key
エンティティ グループのキー。
get_namespaces(start=None, end=None)
名前空間名のリストを返します。

引数

start
アルファベット順でこの設定より前の名前空間名は返しません。
end
アルファベット順でこの設定より後の名前空間名は返しません。
get_kinds(start=None, end=None):
現在の名前空間を対象に、種類名のリストを返します。

引数

start
アルファベット順でこの設定より前の種類名は返しません。
end
アルファベット順でこの設定より後の種類名は返しません。
get_properties_of_kind(kind, start=None, end=None):
現在の名前空間で指定された種類名のプロパティ名を返します。

引数

kind
プロパティを一覧表示する種類。
start
アルファベット順でこの設定より前のプロパティ名は返しません。
end
アルファベット順でこの設定より後のプロパティ名は返しません。
get_representations_of_kind(kind, start=None, end=None)
指定した種類名で、'STRING'、'BOOLEAN'、'INT64' などの表現名のリストに対応する dict マッピング プロパティ名を返します。現在の名前空間のみが対象となります。このタイプの一覧については、表現タイプをご覧ください。
指定した種類名のプロパティ名のリストを返します。

引数

kind
プロパティを一覧表示する種類。
start
アルファベット順でこの設定より前のプロパティ名は返しません。
end
アルファベット順でこの設定より後のプロパティ名は返しません。

表現タイプ

プロパティ クラス 表現
StringProperty STRING
BooleanProperty BOOLEAN
IntegerProperty INT64
FloatProperty DOUBLE
DateTimeProperty
DateProperty
TimeProperty
INT64
UserProperty USER
BlobProperty STRING
BlobKeyProperty STRING
TextProperty STRING
GeoPtProperty POINT
GenericProperty (保存する値に依存します。)
ComputedProperty (保存する値に依存します。)
JsonProperty STRING
PickleProperty STRING
StructuredProperty (表現タイプを取得する場合、StructuredProperty プロパティは返されません。代わりに、そのプロパティ タイプに対応するサブプロパティの値が示されます。)
LocalStructuredProperty STRING
KeyProperty REFERENCE
このページは役立ちましたか?評価をお願いいたします。

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

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