private static StatementSpecRaw map(EPStatementObjectModel sodaStatement, StatementSpecMapContext mapContext) { StatementSpecRaw raw = new StatementSpecRaw(SelectClauseStreamSelectorEnum.ISTREAM_ONLY); mapCreateWindow(sodaStatement.getCreateWindow(), raw, mapContext); mapCreateVariable(sodaStatement.getCreateVariable(), raw, mapContext); mapOnTrigger(sodaStatement.getOnExpr(), raw, mapContext); mapInsertInto(sodaStatement.getInsertInto(), raw); mapSelect(sodaStatement.getSelectClause(), raw, mapContext); mapFrom(sodaStatement.getFromClause(), raw, mapContext); mapWhere(sodaStatement.getWhereClause(), raw, mapContext); mapGroupBy(sodaStatement.getGroupByClause(), raw, mapContext); mapHaving(sodaStatement.getHavingClause(), raw, mapContext); mapOutputLimit(sodaStatement.getOutputLimitClause(), raw, mapContext); mapOrderBy(sodaStatement.getOrderByClause(), raw, mapContext); mapRowLimit(sodaStatement.getRowLimitClause(), raw, mapContext); return raw; }