package org.raidenjpa.query.parser; public class WhereClause { private LogicExpression logicExpression; public void parse(QueryWords words) { if (!words.hasMoreWord() || !"WHERE".equalsIgnoreCase(words.current())) { return; } words.next(); logicExpression = new LogicExpression(words); } public LogicExpression getLogicExpression() { return logicExpression; } public void setLogicExpression(LogicExpression logicExpression) { this.logicExpression = logicExpression; } public boolean hasElements() { return logicExpression != null && !logicExpression.getElements().isEmpty(); } }