Enum DriverStrategy

    • Enum Constant Detail

      • ALL_GROUP_REDUCE

        public static final DriverStrategy ALL_GROUP_REDUCE
      • ALL_GROUP_REDUCE_COMBINE

        public static final DriverStrategy ALL_GROUP_REDUCE_COMBINE
      • SORTED_PARTIAL_REDUCE

        public static final DriverStrategy SORTED_PARTIAL_REDUCE
      • HASHED_PARTIAL_REDUCE

        public static final DriverStrategy HASHED_PARTIAL_REDUCE
      • SORTED_GROUP_REDUCE

        public static final DriverStrategy SORTED_GROUP_REDUCE
      • SORTED_GROUP_COMBINE

        public static final DriverStrategy SORTED_GROUP_COMBINE
      • ALL_GROUP_COMBINE

        public static final DriverStrategy ALL_GROUP_COMBINE
      • LEFT_OUTER_MERGE

        public static final DriverStrategy LEFT_OUTER_MERGE
      • RIGHT_OUTER_MERGE

        public static final DriverStrategy RIGHT_OUTER_MERGE
      • FULL_OUTER_MERGE

        public static final DriverStrategy FULL_OUTER_MERGE
      • HYBRIDHASH_BUILD_FIRST

        public static final DriverStrategy HYBRIDHASH_BUILD_FIRST
      • HYBRIDHASH_BUILD_SECOND

        public static final DriverStrategy HYBRIDHASH_BUILD_SECOND
      • HYBRIDHASH_BUILD_FIRST_CACHED

        public static final DriverStrategy HYBRIDHASH_BUILD_FIRST_CACHED
      • HYBRIDHASH_BUILD_SECOND_CACHED

        public static final DriverStrategy HYBRIDHASH_BUILD_SECOND_CACHED
      • RIGHT_HYBRIDHASH_BUILD_FIRST

        public static final DriverStrategy RIGHT_HYBRIDHASH_BUILD_FIRST
      • RIGHT_HYBRIDHASH_BUILD_SECOND

        public static final DriverStrategy RIGHT_HYBRIDHASH_BUILD_SECOND
      • LEFT_HYBRIDHASH_BUILD_FIRST

        public static final DriverStrategy LEFT_HYBRIDHASH_BUILD_FIRST
      • LEFT_HYBRIDHASH_BUILD_SECOND

        public static final DriverStrategy LEFT_HYBRIDHASH_BUILD_SECOND
      • FULL_OUTER_HYBRIDHASH_BUILD_FIRST

        public static final DriverStrategy FULL_OUTER_HYBRIDHASH_BUILD_FIRST
      • FULL_OUTER_HYBRIDHASH_BUILD_SECOND

        public static final DriverStrategy FULL_OUTER_HYBRIDHASH_BUILD_SECOND
      • NESTEDLOOP_BLOCKED_OUTER_FIRST

        public static final DriverStrategy NESTEDLOOP_BLOCKED_OUTER_FIRST
      • NESTEDLOOP_BLOCKED_OUTER_SECOND

        public static final DriverStrategy NESTEDLOOP_BLOCKED_OUTER_SECOND
      • NESTEDLOOP_STREAMED_OUTER_FIRST

        public static final DriverStrategy NESTEDLOOP_STREAMED_OUTER_FIRST
      • NESTEDLOOP_STREAMED_OUTER_SECOND

        public static final DriverStrategy NESTEDLOOP_STREAMED_OUTER_SECOND
      • UNION_WITH_CACHED

        public static final DriverStrategy UNION_WITH_CACHED
    • Method Detail

      • values

        public static DriverStrategy[] values()
        Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
        for (DriverStrategy c : DriverStrategy.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static DriverStrategy valueOf​(String name)
        Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
        Parameters:
        name - the name of the enum constant to be returned.
        Returns:
        the enum constant with the specified name
        Throws:
        IllegalArgumentException - if this enum type has no constant with the specified name
        NullPointerException - if the argument is null
      • getDriverClass

        public Class<? extends Driver<?,​?>> getDriverClass()
      • getPushChainDriverClass

        public Class<? extends ChainedDriver<?,​?>> getPushChainDriverClass()
      • getNumInputs

        public int getNumInputs()
      • damOnInput

        public DamBehavior damOnInput​(int num)
      • isMaterializing

        public boolean isMaterializing()
      • getNumRequiredComparators

        public int getNumRequiredComparators()