## Uses of Class
org.apache.storm.trident.JoinType

- Packages that use JoinType
  Package | Description
  --- | ---
  org.apache.storm.trident |
  org.apache.storm.trident.operation.impl |

- - ### Uses of JoinType in org.apache.storm.trident

    Methods in org.apache.storm.trident that return JoinType
    Modifier and Type | Method | Description
    --- | --- | ---
    `static JoinType` | JoinType.`valueOf​(String name)` | Returns the enum constant of this type with the specified name.
    `static JoinType[]` | JoinType.`values()` | Returns an array containing the constants of this enum type, in the order they are declared.

    Methods in org.apache.storm.trident that return types with arguments of type JoinType
    Modifier and Type | Method | Description
    --- | --- | ---
    `static List<JoinType>` | JoinType.`mixed​(JoinType... types)` |

    Methods in org.apache.storm.trident with parameters of type JoinType
    Modifier and Type | Method | Description
    --- | --- | ---
    `Stream` | TridentTopology.`join​(List<Stream> streams, List<Fields> joinFields, Fields outFields, JoinType type)` |
    `Stream` | TridentTopology.`join​(List<Stream> streams, List<Fields> joinFields, Fields outFields, JoinType type, JoinOutFieldsMode mode)` |
    `Stream` | TridentTopology.`join​(Stream s1, Fields joinFields1, Stream s2, Fields joinFields2, Fields outFields, JoinType type)` |
    `Stream` | TridentTopology.`join​(Stream s1, Fields joinFields1, Stream s2, Fields joinFields2, Fields outFields, JoinType type, JoinOutFieldsMode mode)` |
    `static List<JoinType>` | JoinType.`mixed​(JoinType... types)` |

    Method parameters in org.apache.storm.trident with type arguments of type JoinType
    Modifier and Type | Method | Description
    --- | --- | ---
    `Stream` | TridentTopology.`join​(Stream s1, Fields joinFields1, Stream s2, Fields joinFields2, Fields outFields, List<JoinType> mixed)` |
    `Stream` | TridentTopology.`join​(Stream s1, Fields joinFields1, Stream s2, Fields joinFields2, Fields outFields, List<JoinType> mixed, JoinOutFieldsMode mode)` |

  - ### Uses of JoinType in org.apache.storm.trident.operation.impl

    Constructor parameters in org.apache.storm.trident.operation.impl with type arguments of type JoinType
    Constructor | Description
    --- | ---
    `JoinerMultiReducer​(List<JoinType> types, int numGroupFields, List<Fields> sides)` |
    `PreservingFieldsOrderJoinerMultiReducer​(List<JoinType> types, int numGroupFields, List<Fields> origins, List<Fields> joins, List<Fields> sides)` |