The JoinType can be one of:
Enums.JoinTypeInnerJoin
(0)
Enums.JoinTypeLeftOuterJoin
(1)
Enums.JoinTypeUnknown
(-1)