@Override
public SQLTranslated translate(Select select, ObjectNode executionOn,
Map<ObjectNode, Map<TableFilter, ObjectNode>> consistencyTableNodes) {
ArrayList<Expression> expressions = select.getExpressions();
Expression[] exprList = expressions.toArray(new Expression[expressions.size()]);
Expression limitExpr = select.getLimit();
Expression offsetExpr = select.getOffset();
Integer limit = null, offset = null;
if (limitExpr != null) {
limit = limitExpr.getValue(select.getSession()).getInt();
}
if (offsetExpr != null) {
offset = offsetExpr.getValue(select.getSession()).getInt();
}
return translate(select, executionOn, consistencyTableNodes, exprList, limit, offset);
}