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

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

Best Java code snippets using org.apache.jackrabbit.spi.commons.query.QueryRootNode.getSelectProperties (Showing top 8 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: 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

sb.append("SELECT");
Name[] selectProps = node.getSelectProperties();
if (selectProps.length == 0) {
  sb.append(" *");
origin: org.apache.jackrabbit/jackrabbit-spi-commons

sb.append("SELECT");
Name[] selectProps = node.getSelectProperties();
if (selectProps.length == 0) {
  sb.append(" *");
origin: org.apache.jackrabbit/jackrabbit-core

for (Name name : root.getSelectProperties()) {
  String pn = sessionContext.getJCRName(name);
  ColumnImpl col = (ColumnImpl) qomFactory.column(
origin: apache/jackrabbit

for (Name name : root.getSelectProperties()) {
  String pn = sessionContext.getJCRName(name);
  ColumnImpl col = (ColumnImpl) qomFactory.column(
org.apache.jackrabbit.spi.commons.queryQueryRootNodegetSelectProperties

Javadoc

Returns an array of select properties.

Popular methods of QueryRootNode

  • accept
  • getOrderNode
    Returns the order node or null if no order is specified.
  • dump
  • getLocationNode
    Returns the PathQueryNode or null if this query does not have a location node.
  • 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
  • onCreateOptionsMenu (Activity)
  • setRequestProperty (URLConnection)
  • getContentResolver (Context)
  • Container (java.awt)
    A generic Abstract Window Toolkit(AWT) container object is a component that can contain other AWT co
  • Date (java.sql)
    A class which can consume and produce dates in SQL Date format. Dates are represented in SQL as yyyy
  • SortedMap (java.util)
    A map that has its keys ordered. The sorting is according to either the natural ordering of its keys
  • JComboBox (javax.swing)
  • XPath (javax.xml.xpath)
    XPath provides access to the XPath evaluation environment and expressions. Evaluation of XPath Expr
  • IOUtils (org.apache.commons.io)
    General IO stream manipulation utilities. This class provides static utility methods for input/outpu
  • 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