Tabnine Logo
QueryRootNode.getOrderNode
Code IndexAdd Tabnine to your IDE (free)

How to use
getOrderNode
method
in
org.apache.jackrabbit.spi.commons.query.QueryRootNode

Best Java code snippets using org.apache.jackrabbit.spi.commons.query.QueryRootNode.getOrderNode (Showing top 16 results out of 315)

origin: org.apache.jackrabbit/jackrabbit-spi-commons

public Object visit(QueryRootNode node, Object data) throws RepositoryException {
  StringBuffer buffer = (StringBuffer) data;
  buffer.append("+ Root node");
  buffer.append("\n");
  // select properties
  Name[] select = node.getSelectProperties();
  buffer.append("+ Select properties: ");
  if (select.length == 0) {
    buffer.append("*");
  } else {
    String comma = "";
    for (int i = 0; i < select.length; i++) {
      buffer.append(comma);
      buffer.append(select[i].toString());
      comma = ", ";
    }
  }
  buffer.append("\n");
  // path
  traverse(new QueryNode[]{node.getLocationNode()}, buffer);
  // order by
  OrderQueryNode order = node.getOrderNode();
  if (order != null) {
    traverse(new QueryNode[]{order}, buffer);
  }
  return buffer;
}
origin: apache/jackrabbit

public Object visit(QueryRootNode node, Object data) throws RepositoryException {
  StringBuffer buffer = (StringBuffer) data;
  buffer.append("+ Root node");
  buffer.append("\n");
  // select properties
  Name[] select = node.getSelectProperties();
  buffer.append("+ Select properties: ");
  if (select.length == 0) {
    buffer.append("*");
  } else {
    String comma = "";
    for (int i = 0; i < select.length; i++) {
      buffer.append(comma);
      buffer.append(select[i].toString());
      comma = ", ";
    }
  }
  buffer.append("\n");
  // path
  traverse(new QueryNode[]{node.getLocationNode()}, buffer);
  // order by
  OrderQueryNode order = node.getOrderNode();
  if (order != null) {
    traverse(new QueryNode[]{order}, buffer);
  }
  return buffer;
}
origin: org.apache.jackrabbit/jackrabbit-spi-commons

public Object visit(QueryRootNode node, Object data) throws RepositoryException {
  StringBuffer sb = (StringBuffer) data;
  node.getLocationNode().accept(this, data);
  Name[] selectProps = node.getSelectProperties();
  if (selectProps.length > 0) {
    sb.append('/');
    boolean union = selectProps.length > 1;
    if (union) {
      sb.append('(');
    }
    String pipe = "";
    for (int i = 0; i < selectProps.length; i++) {
      try {
        sb.append(pipe);
        sb.append('@');
        sb.append(resolver.getJCRName(encode(selectProps[i])));
        pipe = "|";
      } catch (NamespaceException e) {
        exceptions.add(e);
      }
    }
    if (union) {
      sb.append(')');
    }
  }
  if (node.getOrderNode() != null) {
    node.getOrderNode().accept(this, data);
  }
  return data;
}
origin: org.apache.jackrabbit/jackrabbit-spi-commons

public Object visit(QueryRootNode node, Object data) throws RepositoryException {
  PathQueryNode pathNode = node.getLocationNode();
  if (pathNode != null) {
    pathNode.accept(this, data);
  }
  OrderQueryNode orderNode = node.getOrderNode();
  if (orderNode != null) {
    orderNode.accept(this, data);
  }
  return data;
}
origin: apache/jackrabbit

public Object visit(QueryRootNode node, Object data) throws RepositoryException {
  PathQueryNode pathNode = node.getLocationNode();
  if (pathNode != null) {
    pathNode.accept(this, data);
  }
  OrderQueryNode orderNode = node.getOrderNode();
  if (orderNode != null) {
    orderNode.accept(this, data);
  }
  return data;
}
origin: apache/jackrabbit

public Object visit(QueryRootNode node, Object data) throws RepositoryException {
  StringBuffer sb = (StringBuffer) data;
  node.getLocationNode().accept(this, data);
  Name[] selectProps = node.getSelectProperties();
  if (selectProps.length > 0) {
    sb.append('/');
    boolean union = selectProps.length > 1;
    if (union) {
      sb.append('(');
    }
    String pipe = "";
    for (int i = 0; i < selectProps.length; i++) {
      try {
        sb.append(pipe);
        sb.append('@');
        sb.append(resolver.getJCRName(encode(selectProps[i])));
        pipe = "|";
      } catch (NamespaceException e) {
        exceptions.add(e);
      }
    }
    if (union) {
      sb.append(')');
    }
  }
  if (node.getOrderNode() != null) {
    node.getOrderNode().accept(this, data);
  }
  return data;
}
origin: apache/jackrabbit

if (node.getOrderNode() != null) {
  node.getOrderNode().accept(this, sb);
origin: org.apache.jackrabbit/jackrabbit-spi-commons

if (node.getOrderNode() != null) {
  node.getOrderNode().accept(this, sb);
origin: org.onehippo.cms7/hippo-repository-engine

if(root.getOrderNode() != null) {
  OrderQueryNode.OrderSpec[] orderSpecs = root.getOrderNode().getOrderSpecs();
  Path[] orderProperties = new Path[orderSpecs.length];
  boolean[] ascSpecs = new boolean[orderSpecs.length];
origin: org.onehippo.cms7/hippo-repository-engine

    index.getIndexFormatVersion(), cache);
OrderQueryNode orderNode = root.getOrderNode();
origin: apache/jackrabbit

    cache);
OrderQueryNode orderNode = root.getOrderNode();
origin: org.apache.jackrabbit/jackrabbit-core

    cache);
OrderQueryNode orderNode = root.getOrderNode();
origin: org.apache.jackrabbit/jackrabbit-spi-commons

  root.addSelectProperty(name);
} else if (queryNode.getType() == QueryNode.TYPE_ORDER) {
  root.getOrderNode().addOrderSpec(name, true);
} else if (queryNode.getType() == QueryNode.TYPE_TEXTSEARCH) {
  TextsearchQueryNode ts = (TextsearchQueryNode) queryNode;
origin: apache/jackrabbit

  root.addSelectProperty(name);
} else if (queryNode.getType() == QueryNode.TYPE_ORDER) {
  root.getOrderNode().addOrderSpec(name, true);
} else if (queryNode.getType() == QueryNode.TYPE_TEXTSEARCH) {
  TextsearchQueryNode ts = (TextsearchQueryNode) queryNode;
origin: apache/jackrabbit

case JJTORDERBYCLAUSE:
  root.setOrderNode(factory.createOrderQueryNode(root));
  queryNode = root.getOrderNode();
  node.childrenAccept(this, queryNode);
  break;
origin: org.apache.jackrabbit/jackrabbit-spi-commons

case JJTORDERBYCLAUSE:
  root.setOrderNode(factory.createOrderQueryNode(root));
  queryNode = root.getOrderNode();
  node.childrenAccept(this, queryNode);
  break;
org.apache.jackrabbit.spi.commons.queryQueryRootNodegetOrderNode

Javadoc

Returns the order node or null if no order is specified.

Popular methods of QueryRootNode

  • accept
  • dump
  • getLocationNode
    Returns the PathQueryNode or null if this query does not have a location node.
  • getSelectProperties
    Returns an array of select properties.
  • needsSystemTree
  • <init>
    Creates a new QueryRootNode instance.
  • addSelectProperty
    Adds a new select property to the query.
  • setLocationNode
    Sets the location node.
  • setOrderNode
    Sets a new order node.

Popular in Java

  • Creating JSON documents from java classes using gson
  • getSupportFragmentManager (FragmentActivity)
  • scheduleAtFixedRate (Timer)
  • notifyDataSetChanged (ArrayAdapter)
  • SecureRandom (java.security)
    This class generates cryptographically secure pseudo-random numbers. It is best to invoke SecureRand
  • DecimalFormat (java.text)
    A concrete subclass of NumberFormat that formats decimal numbers. It has a variety of features desig
  • Filter (javax.servlet)
    A filter is an object that performs filtering tasks on either the request to a resource (a servlet o
  • JFrame (javax.swing)
  • Base64 (org.apache.commons.codec.binary)
    Provides Base64 encoding and decoding as defined by RFC 2045.This class implements section 6.8. Base
  • Project (org.apache.tools.ant)
    Central representation of an Ant project. This class defines an Ant project with all of its targets,
  • CodeWhisperer alternatives
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