FacetQueryChecker(Google App Engine API for Java)

com.google.appengine.api.search.checkers

クラス FacetQueryChecker

  • java.lang.Object
    • com.google.appengine.api.search.checkers.FacetQueryChecker


  • public final class FacetQueryChecker
    extends java.lang.Object
    ファセット検索に関連するクエリ オプションを確認します。
    • メソッドの概要

      すべてのメソッド 静的メソッド 具象メソッド 
      修飾子と型 メソッドと説明
      static java.lang.Integer checkDepth(java.lang.Integer value)
      ファセット深さオプションが有効かどうかを確認します。
      static int checkDiscoveryLimit(int value)
      検出の制限が有効かどうかを確認します。
      static java.lang.Integer checkDiscoveryValueLimit(java.lang.Integer value)
      検出値の制限オプションが有効かどうかを確認します。
      static java.lang.String checkFacetValue(java.lang.String value)
      値の制約が有効かどうかを確認します。
      static SearchParams checkValid(SearchParams params)
      ファセット検索に関連するすべてのオプションが有効かどうかを確認します。
      static java.lang.Integer checkValueLimit(java.lang.Integer value)
      値の制限オプションが有効かどうかを確認します。
      • java.lang.Object から継承されたメソッド

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • メソッドの詳細

      • checkDiscoveryLimit

        public static int checkDiscoveryLimit(int value)
        検出の制限が有効かどうかを確認します。この値は 0 より大きく SearchApiLimits.FACET_MAXIMUM_DISCOVERY_LIMIT より小さい値である必要があります。
        パラメータ:
        value - 確認する検出の制限。
        戻り値:
        検出の制限
        スロー:
        java.lang.IllegalArgumentException - 検出の制限が 1 より小さいか、またはSearchApiLimits#FACET_MAXIMUM_DISCOVERY_LIMIT より大きい場合。
      • checkFacetValue

        public static java.lang.String checkFacetValue(java.lang.String value)
        値の制約が有効かどうかを確認します。値の長さは 1 以上 SearchApiLimits.MAXIMUM_ATOM_LENGTH 未満である必要があります。
        パラメータ:
        value - 確認する値の制約
        戻り値:
        値の制約
        スロー:
        java.lang.IllegalArgumentException - 値の長さがi 1 より小さいか、または SearchApiLimits#FACET_MAXIMUM_VALUE_LENGTH より大きい場合。
      • checkDepth

        public static java.lang.Integer checkDepth(java.lang.Integer value)
        ファセット深さオプションが有効かどうかを確認します。ファセット深さは 0 より大きく SearchApiLimits.FACET_MAXIMUM_DEPTH より小さい必要があります。
        パラメータ:
        value - 確認するファセット深さオプション
        戻り値:
        ファセット深さ
        スロー:
        java.lang.IllegalArgumentException - ファセット深さオプションは 1 より小さいか、または SearchApiLimits#FACET_MAXIMUM_DEPTH より大きい場合。
      • checkDiscoveryValueLimit

        public static java.lang.Integer checkDiscoveryValueLimit(java.lang.Integer value)
        検出値の制限オプションが有効かどうかを確認します。検出値の制限は 0 より大きく、SearchApiLimits.FACET_MAXIMUM_VALUE_LIMIT より小さい必要があります。
        パラメータ:
        value - 確認する検出値の制限
        戻り値:
        検出値の制限
        スロー:
        java.lang.IllegalArgumentException - 検出値の制限が 1 より小さいか、または SearchApiLimits#FACET_MAXIMUM_VALUE_LIMIT より大きい場合。
      • checkValueLimit

        public static java.lang.Integer checkValueLimit(java.lang.Integer value)
        値の制限オプションが有効かどうかを確認します。値の制限は 0 より大きく、SearchApiLimits.FACET_MAXIMUM_VALUE_LIMIT より小さい必要があります。
        パラメータ:
        value - 確認する値の制限
        戻り値:
        値の制限
        スロー:
        java.lang.IllegalArgumentException - 値の制限が 1 より小さいか、または SearchApiLimits#FACET_MAXIMUM_VALUE_LIMIT より大きい場合。
      • checkValid

        public static SearchParams checkValid(SearchParams params)
        ファセット検索に関連するすべてのオプションが有効かどうかを確認します。
        パラメータ:
        params - 確認する SearchParams
        戻り値:
        この確認済みの SearchParams
        スロー:
        java.lang.IllegalArgumentException - 指定の一部が無効である場合
このページは役立ちましたか?評価をお願いいたします。

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

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