case SELECT_SINGLE:
JPQLSelectSingleContext singleSelectContext = new JPQLSelectSingleContext();
contextBuilder = singleSelectContext.new JPQLSelectSingleContextBuilder();
break;
case JOIN:
JPQLJoinSelectContext joinContext = new JPQLJoinSelectContext(false);
contextBuilder = joinContext.new JPQLJoinContextBuilder();
break;
case JOIN_SINGLE:
JPQLJoinSelectSingleContext joinSingleContext = new JPQLJoinSelectSingleContext();
contextBuilder = joinSingleContext.new JPQLJoinSelectSingleContextBuilder();
break;
case SELECT_COUNT:
JPQLSelectContext selectCountContext = new JPQLSelectContext(true);
contextBuilder = selectCountContext.new JPQLSelectContextBuilder();
break;
case JOIN_COUNT:
JPQLJoinSelectContext joinCountContext = new JPQLJoinSelectContext(true);
contextBuilder = joinCountContext.new JPQLJoinContextBuilder();
default:
break;
}