Entities(Google App Engine API for Java)

com.google.appengine.api.datastore

クラス Entities

  • java.lang.Object
    • com.google.appengine.api.datastore.Entities


  • public final class Entities
    extends java.lang.Object
    エンティティのユーティリティ関数と定数。
    • フィールドの概要

      フィールド 
      修飾子と型 フィールドと説明
      static long ENTITY_GROUP_METADATA_ID
      __entity_group__ エンティティの ID。
      static java.lang.String ENTITY_GROUP_METADATA_KIND
      エンティティ グループに関する情報を取得する場合に使用できるメタデータの種類。
      static java.lang.String KIND_METADATA_KIND
      データストア内に存在する種類に対してクエリを実行する場合に使用できるメタデータの種類。
      static long NAMESPACE_METADATA_EMPTY_ID
      空の名前空間を表す __namespace__ キーの数値 ID。
      static java.lang.String NAMESPACE_METADATA_KIND
      データストア内に存在する名前空間に対してクエリを実行する場合に使用できるメタデータの種類。
      static java.lang.String PROPERTY_METADATA_KIND
      データストア内に存在するプロパティに対してクエリを実行する場合に使用できるメタデータの種類。
    • コンストラクタの概要

      コンストラクタ 
      コンストラクタと説明
      Entities() 
    • メソッドの概要

      すべてのメソッド 静的メソッド 具象メソッド 
      修飾子と型 メソッドと説明
      static Key createEntityGroupKey(Key key)
      key が含まれているエンティティ グループの __entity_group__ キーを作成します。
      static Key createKindKey(java.lang.String kind)
      kind の __kind__ キーを作成します。
      static Key createNamespaceKey(java.lang.String namespace)
      namespace の __namespace__ キーを作成します。
      static Key createPropertyKey(java.lang.String kind, java.lang.String property)
      kindproperty の __property__ キーを作成します。
      static java.lang.String getNamespaceFromNamespaceKey(Key namespaceKey)
      __namespace__ キーから名前空間名を抽出します。
      static long getVersionProperty(Entity entity)
      entity から __version__ プロパティの値を取得します。
      • クラス java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • フィールドの詳細

      • KIND_METADATA_KIND

        public static final java.lang.String KIND_METADATA_KIND
        データストア内に存在する種類に対してクエリを実行する場合に使用できるメタデータの種類。
        関連情報:
        定数フィールド値
      • PROPERTY_METADATA_KIND

        public static final java.lang.String PROPERTY_METADATA_KIND
        データストア内に存在するプロパティに対してクエリを実行する場合に使用できるメタデータの種類。
        関連情報:
        定数フィールド値
      • NAMESPACE_METADATA_KIND

        public static final java.lang.String NAMESPACE_METADATA_KIND
        データストア内に存在する名前空間に対してクエリを実行する場合に使用できるメタデータの種類。
        関連情報:
        定数フィールド値
      • NAMESPACE_METADATA_EMPTY_ID

        public static final long NAMESPACE_METADATA_EMPTY_ID
        空の名前空間を表す __namespace__ キーの数値 ID。
        関連情報:
        定数フィールド値
      • ENTITY_GROUP_METADATA_KIND

        public static final java.lang.String ENTITY_GROUP_METADATA_KIND
        エンティティ グループに関する情報を取得する場合に使用できるメタデータの種類。ルート エンティティ キーが R であるエンティティ グループのメタデータは、DatastoreService.get(com.google.appengine.api.datastore.Key) のキー KeyFactory.createKey(R, ENTITY_GROUP_METADATA_KIND, ENTITY_GROUP_METADATA_ID) に対する呼び出しを使用してフェッチされます。

        フェッチされたエンティティには、Entity.VERSION_RESERVED_PROPERTY 数値プロパティがあり、その値はエンティティ グループが変更されるたびに大きくなります。この値は、エンティティ グループに対する変更をユーザーが認識できない場合にも大きくなることがあります。

        関連情報:
        定数フィールド値
    • コンストラクタの詳細

      • Entities

        public Entities()
    • メソッドの詳細

      • createKindKey

        public static Key createKindKey(java.lang.String kind)
        kind の __kind__ キーを作成します。
        パラメータ:
        kind - キーを作成する種類。
        戻り値:
        __kind__ キー。
      • createPropertyKey

        public static Key createPropertyKey(java.lang.String kind,
                                            java.lang.String property)
        kindproperty の __property__ キーを作成します。
        パラメータ:
        kind - キーを作成する種類。
        property - キーを作成するプロパティ。
        戻り値:
        __property__ キー。
      • createNamespaceKey

        public static Key createNamespaceKey(java.lang.String namespace)
        namespace の __namespace__ キーを作成します。
        パラメータ:
        namespace - キーを作成する名前空間。
        戻り値:
        __namespace__ キー。
      • getNamespaceFromNamespaceKey

        public static java.lang.String getNamespaceFromNamespaceKey(Key namespaceKey)
        __namespace__ キーから名前空間名を抽出します。
        パラメータ:
        namespaceKey - 名前空間を抽出するキー。
        戻り値:
        名前空間名。
      • createEntityGroupKey

        public static Key createEntityGroupKey(Key key)
        key が含まれているエンティティ グループの __entity_group__ キーを作成します。
        パラメータ:
        key - エンティティ グループ内のエンティティのキー。
        戻り値:
        __entity_group__ キー。
      • getVersionProperty

        public static long getVersionProperty(Entity entity)
        entity から __version__ プロパティの値を取得します。
        パラメータ:
        entity - __version__ をフェッチするエンティティ(数値の __version__ プロパティが必要)。
        戻り値:
        __version__ プロパティ値。
このページは役立ちましたか?評価をお願いいたします。

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

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