Class QueryOptionsUtils


  • public class QueryOptionsUtils
    extends Object
    Utils to parse query options.
    • Method Detail

      • getTimeoutMs

        @Nullable
        public static Long getTimeoutMs​(Map<String,​String> queryOptions)
      • isAndScanReorderingEnabled

        public static boolean isAndScanReorderingEnabled​(Map<String,​String> queryOptions)
      • isSkipUpsert

        public static boolean isSkipUpsert​(Map<String,​String> queryOptions)
      • isSkipStarTree

        public static boolean isSkipStarTree​(Map<String,​String> queryOptions)
      • isRoutingForceHLC

        public static boolean isRoutingForceHLC​(Map<String,​String> queryOptions)
      • isSkipScanFilterReorder

        public static boolean isSkipScanFilterReorder​(Map<String,​String> queryOptions)
      • getNumReplicaGroupsToQuery

        @Nullable
        public static Integer getNumReplicaGroupsToQuery​(Map<String,​String> queryOptions)
      • isExplainPlanVerbose

        public static boolean isExplainPlanVerbose​(Map<String,​String> queryOptions)
      • getMaxExecutionThreads

        @Nullable
        public static Integer getMaxExecutionThreads​(Map<String,​String> queryOptions)
      • getMinSegmentGroupTrimSize

        @Nullable
        public static Integer getMinSegmentGroupTrimSize​(Map<String,​String> queryOptions)
      • getMinServerGroupTrimSize

        @Nullable
        public static Integer getMinServerGroupTrimSize​(Map<String,​String> queryOptions)
      • isNullHandlingEnabled

        public static boolean isNullHandlingEnabled​(Map<String,​String> queryOptions)
      • isServerReturnFinalResult

        public static boolean isServerReturnFinalResult​(Map<String,​String> queryOptions)
      • getOrderByAlgorithm

        @Nullable
        public static String getOrderByAlgorithm​(Map<String,​String> queryOptions)