Codota Logo
OrderCondition
Code IndexAdd Codota to your IDE (free)

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

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

  • Add the Codota plugin to your IDE and get smart completions
private void myMethod () {
Gson g =
  • Codota Iconnew Gson()
  • Codota IconGsonBuilder gsonBuilder;gsonBuilder.create()
  • Codota Iconnew GsonBuilder().create()
  • Smart code suggestions by Codota
}
origin: ontop/ontop

@Override
public String sqlOrderBy(List<OrderCondition> conditions, String viewname) {
  String sql = "";
  if (!conditions.isEmpty()) {
    sql = "ORDER BY ";
    boolean needComma = false;
    for (OrderCondition c : conditions) {
      if (needComma) {
        sql += ", ";
      }
      sql += sqlQualifiedColumn(viewname, c.getVariable().getName());
      if (c.getDirection() == OrderCondition.ORDER_DESCENDING) {
        sql += " DESC";
      }
      needComma = true;
    }
  }
  return sql;
}
origin: ontop/ontop

@Override
public MutableQueryModifiers clone() {
  MutableQueryModifiersImpl clone = new MutableQueryModifiersImpl();
  clone.isDistinct = isDistinct;
  clone.limit = limit;
  clone.offset = offset;
  for (OrderCondition c : orderConditions) {
    clone.orderConditions.add(c.clone());
  }
  clone.groupConditions.addAll(groupConditions);
  return clone;
}
origin: ontop/ontop

@Override
public String sqlOrderBy(List<OrderCondition> conditions, String viewname) {
  String sql = "";
  if(!conditions.isEmpty()) {
    sql = "ORDER BY ";
    boolean needComma = false;
    for (OrderCondition c : conditions) {
      if (needComma) {
        sql += ", ";
      }
      sql += sqlQualifiedColumn(viewname, c.getVariable().getName());
      if (c.getDirection() == OrderCondition.ORDER_DESCENDING) {
        sql += " DESC";
      }
      needComma = true;
    }
  }
  return sql;
}
origin: ontop/ontop

@Override
public String sqlOrderBy(List<OrderCondition> conditions, String viewname) {
  String sql = "";
  if(!conditions.isEmpty()) {
    sql = "ORDER BY ";
    boolean needComma = false;
    for (OrderCondition c : conditions) {
      if (needComma) {
        sql += ", ";
      }
      sql += sqlQualifiedColumn(viewname, c.getVariable().getName());
      if (c.getDirection() == OrderCondition.ORDER_DESCENDING) {
        sql += " DESC";
      }
      needComma = true;
    }
  }
  return sql;
}
origin: ontop/ontop

/**
 * Top-down order
 */
private ImmutableList<UnaryOperatorNode> extractModifierNodes(IntermediateQueryFactory iqFactory) {
  long correctedOffset = offset > 0 ? offset : 0;
  Optional<SliceNode> sliceNode = Optional.of(limit)
      .filter(l -> l >= 0)
      .map(l -> Optional.of(iqFactory.createSliceNode(correctedOffset, l)))
      .orElseGet(() -> Optional.of(correctedOffset)
          .filter(o -> o > 0)
          .map(iqFactory::createSliceNode));
  Optional<UnaryOperatorNode> distinctNode = isDistinct()
      ? Optional.of(iqFactory.createDistinctNode())
      : Optional.empty();
  ImmutableList<OrderByNode.OrderComparator> orderComparators = getSortConditions().stream()
      .map(o -> iqFactory.createOrderComparator(o.getVariable(),
          o.getDirection() == OrderCondition.ORDER_ASCENDING))
      .collect(ImmutableCollectors.toList());
  Optional<UnaryOperatorNode> orderByNode = orderComparators.isEmpty()
      ? Optional.empty()
      : Optional.of(iqFactory.createOrderByNode(orderComparators));
   return Stream.of(sliceNode, distinctNode, orderByNode)
      .filter(Optional::isPresent)
      .map(Optional::get)
      .collect(ImmutableCollectors.toList());
}
it.unibz.inf.ontop.datalogOrderCondition

Javadoc

A helper class to store the sort conditions. Immutable

Most used methods

  • getDirection
  • getVariable
  • clone

Popular in Java

  • Finding current android device location
  • orElseThrow (Optional)
    Return the contained value, if present, otherwise throw an exception to be created by the provided s
  • onRequestPermissionsResult (Fragment)
  • compareTo (BigDecimal)
    Compares this BigDecimal with the specified BigDecimal. Two BigDecimal objects that are equal in val
  • VirtualMachine (com.sun.tools.attach)
    A Java virtual machine. A VirtualMachine represents a Java virtual machine to which this Java vir
  • BorderLayout (java.awt)
    A border layout lays out a container, arranging and resizing its components to fit in five regions:
  • Point (java.awt)
    A point representing a location in (x, y) coordinate space, specified in integer precision.
  • InputStreamReader (java.io)
    An InputStreamReader is a bridge from byte streams to character streams: It reads bytes and decodes
  • JPanel (javax.swing)
  • JTextField (javax.swing)
Codota Logo
  • Products

    Search for Java codeSearch for JavaScript codeEnterprise
  • IDE Plugins

    IntelliJ IDEAWebStormAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogCodota Academy Plugin user guide Terms of usePrivacy policyJava Code IndexJavascript Code Index
Get Codota for your IDE now