BaseDatastoreService(Google App Engine API for Java)

com.google.appengine.api.datastore

インターフェース BaseDatastoreService

    • メソッドの詳細

      • prepare

        PreparedQuery prepare(Query query)
        クエリの実行を準備します。

        このメソッドは PreparedQuery を返します。これを使用して query を実行し、その結果をデータストアから取得できます。

        現在トランザクションが存在し、指定されたクエリが祖先クエリである場合でも、このオペレーションはトランザクション内では実行されません。また、このオペレーションは ImplicitTransactionManagementPolicy も無視します。祖先クエリを準備していて、それをトランザクション内で実行する場合は、prepare(Transaction, Query) を使用してください。

        パラメータ:
        query - 非 null Query
        戻り値:
        null PreparedQuery
      • prepare

        PreparedQuery prepare(Transaction txn,
                              Query query)
        prepare(Query) と同じ動作をしますが、指定されたトランザクション内で実行します。commit またはロールバックは呼び出し元が行います。トランザクションは null の可能性があります。
        スロー:
        java.lang.IllegalArgumentException - txn が null でなく、query が祖先クエリでない場合
        java.lang.IllegalStateException - txn が null でなく、txn がアクティブでない場合
      • getCurrentTransaction

        Transaction getCurrentTransaction()
        このスレッドの現在のトランザクションを返すか、現在トランザクションが存在しない場合は、例外をスローします。現在のトランザクションは、commit もロールバックもされていない beginTransaction() の同じスレッドからの最新の呼び出し結果として定義されます。

        現在のトランザクションが存在する必要があり、存在しないときはエラーと見なす場合に、このメソッドを使用します。

        戻り値:
        現在のトランザクション。
        スロー:
        java.util.NoSuchElementException - 現在のトランザクションがない場合。
      • getCurrentTransaction

        Transaction getCurrentTransaction(Transaction returnedIfNoTxn)
        このスレッドの現在のトランザクションを返すか、現在トランザクションが存在しない場合は、パラメータを返します。null を使用するか、null を表す独自のオブジェクトを指定できます。「現在のトランザクション」の定義については、getCurrentTransaction() をご覧ください。

        現在のトランザクションがあるかどうかが不明の場合に、このメソッドを使用します。

        パラメータ:
        returnedIfNoTxn - 現在のトランザクションが存在しない場合の、このメソッドの戻り値。null の場合もあります。
        戻り値:
        現在のトランザクション、または現在トランザクションが存在しない場合は、渡されたパラメータ。
      • getActiveTransactions

        java.util.Collection<Transaction> getActiveTransactions()
        戻り値:
        このスレッドにより開始され、commit もロールバックも試行されていないすべての Transaction
このページは役立ちましたか?評価をお願いいたします。

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

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