protected virtual void TransitionToReturning() { State = CoarseState.Returning; }
protected virtual void TransitionToValuesDeclaration() { State = CoarseState.ValuesDeclaration; }
protected virtual void TransitionToValues() { State = CoarseState.Values; }
protected virtual void TransitionToHaving() { State = CoarseState.Having; }
protected virtual void TransitionToOrderBy() { State = CoarseState.OrderBy; }
protected virtual void TransitionToGroupBy() { State = CoarseState.GroupBy; }
protected virtual void TransitionToWhere() { State = CoarseState.Where; }
protected virtual void TransitionToSetPart() { State = CoarseState.Set; }
protected virtual void TransitionToFromPart() { State = CoarseState.FromAndJoins; }
protected void TransitionToExtraParameters() { State = CoarseState.ExtraParameters; }