Class PinotSessionProperties


  • public class PinotSessionProperties
    extends Object
    • Constructor Detail

      • PinotSessionProperties

        @Inject
        public PinotSessionProperties​(PinotConfig pinotConfig)
    • Method Detail

      • getSegmentsPerSplit

        public static int getSegmentsPerSplit​(ConnectorSession session)
      • isPreferBrokerQueries

        public static boolean isPreferBrokerQueries​(ConnectorSession session)
      • isForbidSegmentQueries

        public static boolean isForbidSegmentQueries​(ConnectorSession session)
      • getConnectionTimeout

        public static io.airlift.units.Duration getConnectionTimeout​(ConnectorSession session)
      • getPinotRetryCount

        public static int getPinotRetryCount​(ConnectorSession session)
      • getNonAggregateLimitForBrokerQueries

        public static int getNonAggregateLimitForBrokerQueries​(ConnectorSession session)
      • isAggregationPushdownEnabled

        public static boolean isAggregationPushdownEnabled​(ConnectorSession session)
      • isCountDistinctPushdownEnabled

        public static boolean isCountDistinctPushdownEnabled​(ConnectorSession session)