Tabnine Logo
MutableQueryModifiers
Code IndexAdd Tabnine to your IDE (free)

How to use
MutableQueryModifiers
in
it.unibz.inf.ontop.datalog

Best Java code snippets using it.unibz.inf.ontop.datalog.MutableQueryModifiers (Showing top 13 results out of 315)

origin: it.unibz.inf.ontop/ontop-translation-sql

private boolean hasSelectDistinctStatement(DatalogProgram query) {
  boolean toReturn = false;
  if (query.getQueryModifiers().hasModifiers()) {
    toReturn = query.getQueryModifiers().isDistinct();
  }
  return toReturn;
}
origin: it.unibz.inf.ontop/ontop-model

@Override
public void copy(MutableQueryModifiers other) {
  isDistinct = other.isDistinct();
  limit = other.getLimit();
  offset = other.getOffset();
  orderConditions.addAll(other.getSortConditions());
  groupConditions.addAll(other.getGroupConditions());
}
origin: it.unibz.inf.ontop/ontop-translation-sql

private boolean hasOrderByClause(DatalogProgram query) {
  boolean toReturn = false;
  if (query.getQueryModifiers().hasModifiers()) {
    final List<OrderCondition> conditions = query.getQueryModifiers()
        .getSortConditions();
    toReturn = (!conditions.isEmpty());
  }
  return toReturn;
}
origin: it.unibz.inf.ontop/ontop-reformulation-sql

isDistinct = queryModifiers.hasModifiers() && queryModifiers.isDistinct();
isOrderBy = queryModifiers.hasModifiers() && !queryModifiers.getSortConditions().isEmpty();
if (queryModifiers.hasModifiers()) {
  long limit = queryModifiers.getLimit();
  long offset = queryModifiers.getOffset();
  List<OrderCondition> conditions = queryModifiers.getSortConditions();
origin: it.unibz.inf.ontop/ontop-translation-sql

if (queryProgram.getQueryModifiers().hasModifiers()) {
  final String outerViewName = "SUB_QVIEW";
  String subquery = generateQuery(signature, ruleIndex, predicatesInBottomUp, extensionalPredicates);
  List<OrderCondition> conditions = queryProgram.getQueryModifiers().getSortConditions();
  List<Variable> groupby = queryProgram.getQueryModifiers().getGroupConditions();
  long limit = queryProgram.getQueryModifiers().getLimit();
  long offset = queryProgram.getQueryModifiers().getOffset();
origin: ontop/ontop

Slice slice = (Slice) node;
MutableQueryModifiers modifiers = program.getQueryModifiers();
modifiers.setOffset(slice.getOffset());
modifiers.setLimit(slice.getLimit());
return translate(slice.getArg());
program.getQueryModifiers().setDistinct();
return translate(distinct.getArg());
  int direction = c.isAscending() ? OrderCondition.ORDER_ASCENDING
      : OrderCondition.ORDER_DESCENDING;
  modifiers.addOrderCondition(var, direction);
origin: it.unibz.inf.ontop/ontop-model

  @Override
  public boolean hasModifiers() {
    return modifiers.hasModifiers();
  }
}
origin: ontop/ontop

      long offset = n.getOffset();
      if (offset > 0)
        mutableQueryModifiers.setOffset(offset);
  });
mutableQueryModifiers.setDistinct();
origin: ontop/ontop

private static void convertOrderComparator(OrderByNode.OrderComparator comparator,
                      MutableQueryModifiers queryModifiers) {
  NonGroundTerm term = comparator.getTerm();
  if (term instanceof Variable)
    queryModifiers.addOrderCondition((Variable) term,
        comparator.isAscending() ? OrderCondition.ORDER_ASCENDING : OrderCondition.ORDER_DESCENDING);
  else
    // TODO: throw a better exception
    throw new IllegalArgumentException("The Datalog representation only supports variable in order conditions");
}
origin: it.unibz.inf.ontop/ontop-model

public MutableQueryModifiersImpl(QueryModifiers modifiers) {
  isDistinct = modifiers.isDistinct();
  limit = modifiers.getLimit();
  offset = modifiers.getOffset();
  orderConditions = new ArrayList<>(modifiers.getSortConditions());
  if (modifiers instanceof MutableQueryModifiers) {
    groupConditions = new ArrayList<>(((MutableQueryModifiers) modifiers).getGroupConditions());
  }
  else {
    groupConditions = new ArrayList<>();
  }
}
origin: ontop/ontop

isDistinct = queryModifiers.hasModifiers() && queryModifiers.isDistinct();
isOrderBy = queryModifiers.hasModifiers() && !queryModifiers.getSortConditions().isEmpty();
if (queryModifiers.hasModifiers()) {
  long limit = queryModifiers.getLimit();
  long offset = queryModifiers.getOffset();
  List<OrderCondition> conditions = queryModifiers.getSortConditions();
origin: ontop/ontop

/**
 * 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();
  }
}
origin: it.unibz.inf.ontop/ontop-optimization

  /**
   * 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();
    }
  }
}
it.unibz.inf.ontop.datalogMutableQueryModifiers

Javadoc

Old-style mutable interface for QueryModifiers. Please prefer the new QueryModifiers interface that allows immutable implementations. ACCEPTS GROUP BY!

Most used methods

  • hasModifiers
  • getLimit
  • getOffset
  • getSortConditions
  • isDistinct
  • addOrderCondition
  • getGroupConditions
  • setDistinct
  • setOffset
  • clone
  • copy
  • setLimit
  • copy,
  • setLimit

Popular in Java

  • Making http requests using okhttp
  • getContentResolver (Context)
  • getExternalFilesDir (Context)
  • getSystemService (Context)
  • Table (com.google.common.collect)
    A collection that associates an ordered pair of keys, called a row key and a column key, with a sing
  • ResultSet (java.sql)
    An interface for an object which represents a database table entry, returned as the result of the qu
  • TreeSet (java.util)
    TreeSet is an implementation of SortedSet. All optional operations (adding and removing) are support
  • TimeUnit (java.util.concurrent)
    A TimeUnit represents time durations at a given unit of granularity and provides utility methods to
  • Reference (javax.naming)
  • Scheduler (org.quartz)
    This is the main interface of a Quartz Scheduler. A Scheduler maintains a registry of org.quartz.Job
  • Best plugins for Eclipse
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now