@Override public boolean hasModifiers() { return modifiers.hasModifiers(); } }
/** * TODO: explain */ private static Optional<ImmutableQueryModifiers> convertModifiers(MutableQueryModifiers queryModifiers) { if (queryModifiers.hasModifiers()) { ImmutableQueryModifiers immutableQueryModifiers = new ImmutableQueryModifiersImpl(queryModifiers); return Optional.of(immutableQueryModifiers); } else { return Optional.empty(); } }
/** * TODO: explain */ private static Optional<ImmutableQueryModifiers> convertModifiers(MutableQueryModifiers queryModifiers) { if (queryModifiers.hasModifiers()) { ImmutableQueryModifiers immutableQueryModifiers = new ImmutableQueryModifiersImpl(queryModifiers); return Optional.of(immutableQueryModifiers); } else { return Optional.empty(); } } }
private boolean hasOrderByClause(DatalogProgram query) { boolean toReturn = false; if (query.getQueryModifiers().hasModifiers()) { final List<OrderCondition> conditions = query.getQueryModifiers() .getSortConditions(); toReturn = (!conditions.isEmpty()); } return toReturn; }
private boolean hasSelectDistinctStatement(DatalogProgram query) { boolean toReturn = false; if (query.getQueryModifiers().hasModifiers()) { toReturn = query.getQueryModifiers().isDistinct(); } return toReturn; }
isDistinct = queryModifiers.hasModifiers() && queryModifiers.isDistinct(); isOrderBy = queryModifiers.hasModifiers() && !queryModifiers.getSortConditions().isEmpty(); if (queryModifiers.hasModifiers()) {
isDistinct = queryModifiers.hasModifiers() && queryModifiers.isDistinct(); isOrderBy = queryModifiers.hasModifiers() && !queryModifiers.getSortConditions().isEmpty(); if (queryModifiers.hasModifiers()) {
if (queryProgram.getQueryModifiers().hasModifiers()) { final String outerViewName = "SUB_QVIEW"; String subquery = generateQuery(signature, ruleIndex, predicatesInBottomUp, extensionalPredicates);