Codota Logo
WikittyQueryResult.peek
Code IndexAdd Codota to your IDE (free)

How to use
peek
method
in
org.nuiton.wikitty.query.WikittyQueryResult

Best Java code snippets using org.nuiton.wikitty.query.WikittyQueryResult.peek (Showing top 20 results out of 315)

  • Add the Codota plugin to your IDE and get smart completions
private void myMethod () {
ArrayList a =
  • Codota Iconnew ArrayList<String>()
  • Codota Iconnew ArrayList()
  • Codota Iconnew ArrayList<Object>()
  • Smart code suggestions by Codota
}
origin: org.nuiton.wikitty/wikitty-api

@Override
public List<Map<String, Object>> findByQuery(String securityToken, List<WikittyQuery> queries) {
  List<Map<String, Object>> result = new ArrayList<Map<String, Object>>(queries.size());
  List<WikittyQuery> queriesLimited = new ArrayList<WikittyQuery>(queries.size());
  for (WikittyQuery c : queries) {
    WikittyQuery climit = c.copy().setOffset(0).setLimit(1);
    queriesLimited.add(climit);
  }
  List<WikittyQueryResult<Map<String, Object>>> idsList = findAllByQuery(
      securityToken, queriesLimited);
  for (WikittyQueryResult<Map<String, Object>> ids : idsList) {
    if (ids.size() > 0) {
      result.add(ids.peek());
    } else {
      result.add(null);
    }
  }
  if (queries.size() != result.size()) {
    log.error(String.format("Query input list (%s) has not same size that result list (%s)",
        queries.size(), result.size()));
  }
  return result;
}
origin: org.nuiton.wikitty/wikitty-api

public <E> List<E> findByQuery(Class<E> clazz, List<WikittyQuery> queries) {
  long start = TimeLog.getTime();
  List<WikittyQueryResult<E>> queryResult =
      findAllByQuery(clazz, queries, true);
  List<E> result = new ArrayList<E>(queryResult.size());
  for (WikittyQueryResult<E> r : queryResult) {
    if (r.size() > 0) {
      result.add(r.peek());
    } else {
      result.add(null);
    }
  }
  timeLog.log(start, "findByQuery<E>(List)");
  return result;
}
origin: org.nuiton.wikitty/wikitty-api

public List<Map<String, Object>> findByQueryAsMap(List<WikittyQuery> query) {
  long start = TimeLog.getTime();
  List<Map<String, Object>> result = null;
  if (query != null) {
    List<WikittyQueryResult<Map<String, Object>>> tmp = findAllByQuery(null, query, true);
    result = new ArrayList<Map<String, Object>>(tmp.size());
    for (WikittyQueryResult<Map<String, Object>> wqr : tmp) {
      if (wqr.size() == 0) {
        result.add(null);
      } else {
        result.add(wqr.peek());
      }
    }
  }
  timeLog.log(start, "findByQuery(List)");
  return result;
}
origin: org.nuiton.wikitty/wikitty-api

public <E> List<Map<String, E>> findByQueryAsMap(Class<E> clazz, List<WikittyQuery> query) {
  long start = TimeLog.getTime();
  List<Map<String, E>> result = null;
  if (query != null) {
    List<WikittyQueryResult<Map<String, E>>> tmp = findAllByQueryAsMap(clazz, query, true);
    result = new ArrayList<Map<String, E>>(tmp.size());
    for (WikittyQueryResult<Map<String, E>> wqr : tmp) {
      if (wqr.size() == 0) {
        result.add(null);
      } else {
        result.add(wqr.peek());
      }
    }
  }
  timeLog.log(start, "findByQuery(List)");
  return result;
}
origin: org.nuiton.wikitty/wikitty-api

public List<String> findByQuery(List<WikittyQuery> query) {
  long start = TimeLog.getTime();
  List<String> result = null;
  if (query != null) {
    List<WikittyQueryResult<String>> tmp = findAllByQuery(String.class, query, true);
    result = new ArrayList<String>(tmp.size());
    for (WikittyQueryResult<String> wqr : tmp) {
      if (wqr.size() == 0) {
        result.add(null);
      } else {
        result.add(wqr.peek());
      }
    }
  }
  timeLog.log(start, "findByQuery(List)");
  return result;
}
origin: org.nuiton.wikitty/wikitty-api

/**
 * Null field are not used in search request.
 * 
 * @param e sample wikitty
 * @return
 */
public <E extends BusinessEntityImpl> E findByExample(E e) {
  long start = TimeLog.getTime();
  WikittyQuery query = new WikittyQueryMaker().wikitty(e).end();
  WikittyQueryResult<E> queryResult =
      findAllByQuery((Class<E>)e.getClass(),
      Collections.singletonList(query), true).get(0);
  E result = queryResult.peek();
  
  timeLog.log(start, "findByExample");
  return result;
}
origin: org.nuiton.wikitty/wikitty-api

public Object getMax(FieldType field) {
  String max = null;
  if (field.hasMaxQuery()) {
    String query = field.getMaxQuery();
    WikittyQuery q = WikittyQueryParser.parse(query);
    WikittyQueryResult queryResult = ws.findAllByQuery(token, Collections.singletonList(q)).get(0).convertMapToSimple();
    if (queryResult.size() > 0 && queryResult.peek() != null) {
      max = String.valueOf(queryResult.peek());
    }
  }
  if (max == null && field.hasMax()) {
    max = field.getMax();
  }
  Object result = null;
  if (max != null) {
    result = field.getContainedValidObject(max);
  }
  return result;
}
public Date getMaxAsDate(FieldType field) {
origin: org.nuiton.wikitty/wikitty-api

public Object getMin(FieldType field) {
  String min = null;
  if (field.hasMinQuery()) {
    String query = field.getMinQuery();
    WikittyQuery q = WikittyQueryParser.parse(query);
    WikittyQueryResult queryResult = ws.findAllByQuery(token, Collections.singletonList(q)).get(0).convertMapToSimple();
    if (queryResult.size() > 0 && queryResult.peek() != null) {
      min = String.valueOf(queryResult.peek());
    }
  }
  if (min == null && field.hasMin()) {
    min = field.getMin();
  }
  Object result = null;
  if (min != null) {
    result = field.getContainedValidObject(min);
  }
  return result;
}
public Date getMinAsDate(FieldType field) {
origin: org.nuiton.wikitty/wikitty-api

  result = selectResult.peek();
} else if (o instanceof ConditionValueString) {
  result = ((ConditionValueString)o).getValue();
origin: org.nuiton.wikitty/wikitty-api

  result.add(ids.peek());
} else {
  result.add(null);
origin: org.nuiton.wikitty/wikitty-solr

  result = selectResult.peek();
} else if (o instanceof ConditionValueString) {
  result = ((ConditionValueString)o).getValue();
origin: org.nuiton.wikitty/wikitty-api

    .exteq(WikittyTreeNodeImpl.EXT_WIKITTYTREENODE)
    .eq(WikittyTreeNode.FQ_FIELD_WIKITTYTREENODE_NAME, "Catalog").end();
CatalogNode catalogNode = wikittyClient.findAllByQuery(CatalogNode.class, query).peek();
query = new WikittyQueryMaker().and()
    .exteq(WikittyTreeNodeImpl.EXT_WIKITTYTREENODE)
    .eq(WikittyTreeNode.FQ_FIELD_WIKITTYTREENODE_NAME, "Books").end();
CatalogNode bookNode = wikittyClient.findAllByQuery(CatalogNode.class, query).peek();
query = new WikittyQueryMaker().and()
    .exteq(WikittyTreeNodeImpl.EXT_WIKITTYTREENODE)
    .eq(WikittyTreeNode.FQ_FIELD_WIKITTYTREENODE_NAME, "Bande dessinées").end();
CatalogNode bdNode = wikittyClient.findAllByQuery(CatalogNode.class, query).peek();
query = new WikittyQueryMaker().and()
    .exteq(WikittyTreeNodeImpl.EXT_WIKITTYTREENODE)
    .eq(WikittyTreeNode.FQ_FIELD_WIKITTYTREENODE_NAME, "Roman").end();
CatalogNode romanNode = wikittyClient.findAllByQuery(CatalogNode.class, query).peek();
origin: org.nuiton.wikitty/wikitty-api

    .exteq(CatalogNode.EXT_CATALOGNODE)
    .eq(WikittyTreeNode.FQ_FIELD_WIKITTYTREENODE_NAME, "Action").end();
CatalogNode actionNode = wikittyClient.findAllByQuery(CatalogNode.class, query).peek();
CatalogNode eeNode = wikittyClient.findAllByQuery(CatalogNode.class, query).peek();
    .exteq(CatalogNode.EXT_CATALOGNODE)
    .eq(WikittyTreeNode.FQ_FIELD_WIKITTYTREENODE_NAME, "Catalog").end();
CatalogNode catalogNode = wikittyClient.findAllByQuery(CatalogNode.class, query).peek();
WikittyQueryResultTreeNode<String> treeNodeResult =
    wikittyClient.findAllIdTreeNode(catalogNode.getWikittyId(), 0, true, null);
origin: org.nuiton.wikitty/wikitty-api

/**
 * Test le nombre d'attachment (fichiers attachés) au noeud des arbres
 * avec un filtre cette fois.
 */
@Test
public void testSearchEngineCountAttachmentFiltered() {
  assumeTrueSearchEngineCanRunTest(); // trees
  WikittyQuery query = new WikittyQueryMaker().and()
      .exteq(CatalogNode.EXT_CATALOGNODE)
      .eq(WikittyTreeNode.FQ_FIELD_WIKITTYTREENODE_NAME, "Catalog").end();
  CatalogNode catalogNode = wikittyClient.findAllByQuery(CatalogNode.class, query).peek();
  // on filtre par category (society)
  WikittyQuery filter = WikittyQueryParser.parse("Product.category={SELECT id WHERE Category.code = society}");
  WikittyQueryResultTreeNode<String> treeNodeResult = wikittyClient.findAllIdTreeNode(catalogNode.getWikittyId(),
      0, true, filter);
  // parmis les 7 du test precedent, seulement 1 dans la category society
  Assert.assertEquals(1, treeNodeResult.getAttCount()); 
}

origin: org.nuiton.wikitty/wikitty-api

/**
 * Test le nombre d'attachment (fichiers attachés) au noeud des arbres.
 * 
 * @throws IOException 
 */
@Test
public void testSearchEngineCountAttachmentNodeMove() throws IOException {
  assumeTrueSearchEngineCanRunTest(); // trees
  // delete Lanfeust book, attached to tree
  WikittyQuery query = new WikittyQueryMaker().and()
      .exteq(CatalogNode.EXT_CATALOGNODE)
      .eq(WikittyTreeNode.FQ_FIELD_WIKITTYTREENODE_NAME, "Action").end();
  CatalogNode actionNode = wikittyClient.findAllByQuery(CatalogNode.class, query).peek();
  query = new WikittyQueryMaker().and()
      .exteq(CatalogNode.EXT_CATALOGNODE)
      .eq(WikittyTreeNode.FQ_FIELD_WIKITTYTREENODE_NAME, "Everything else").end();
  CatalogNode eeNode = wikittyClient.findAllByQuery(CatalogNode.class, query).peek();
  // move action node
  actionNode.setParent(eeNode.getWikittyId());
  wikittyClient.store(actionNode);
  query = new WikittyQueryMaker().and()
      .exteq(CatalogNode.EXT_CATALOGNODE)
      .eq(WikittyTreeNode.FQ_FIELD_WIKITTYTREENODE_NAME, "Media").end();
  CatalogNode mediaNode = wikittyClient.findAllByQuery(CatalogNode.class, query).peek();
  WikittyQueryResultTreeNode<String> treeNodeResult =
      wikittyClient.findAllIdTreeNode(mediaNode.getWikittyId(), 0, true, null);
  Assert.assertEquals(5, treeNodeResult.getAttCount()); // 7 before move
  treeNodeResult = wikittyClient.findAllIdTreeNode(eeNode.getWikittyId(), 0, true, null);
  Assert.assertEquals(2, treeNodeResult.getAttCount()); // 0 before move
}
origin: org.nuiton.wikitty/wikitty-api

/**
 * Test eq() operator.
 */
@Test
public void testQueryMakerEq() {
  // test strict equals
  WikittyQuery query = new WikittyQueryMaker().eq(Product.ELEMENT_FIELD_PRODUCT_PRICE, 42).end();
  WikittyQueryResult<Product> results = wikittyClient.findAllByQuery(Product.class, query);
  Assert.assertEquals(1, results.getTotalResult());
  Assert.assertEquals(1, results.getAll().size());
  Product resultP = results.peek();
  Assert.assertEquals("Answer to life the universe and everything", resultP.getName());
  Assert.assertEquals(42, resultP.getPriceFromProduct());
  //Test using pattern matching
  WikittyQuery query2 = new WikittyQueryMaker().eq(Product.ELEMENT_FIELD_PRODUCT_NAME, "Indign*").end();
  WikittyQueryResult<Product> results2 = wikittyClient.findAllByQuery(Product.class, query2);
  Assert.assertEquals(1, results2.getTotalResult());
  Assert.assertEquals(1, results2.getAll().size());
  //Test using pattern matching
  WikittyQuery query3 = new WikittyQueryMaker().eq(Product.ELEMENT_FIELD_PRODUCT_NAME, "Indign*").end();
  WikittyQueryResult<Product> results3 = wikittyClient.findAllByQuery(Product.class, query3);
  Assert.assertEquals(1, results3.getTotalResult());
  Assert.assertEquals(1, results3.getAll().size());
}

origin: org.nuiton.wikitty/wikitty-api

/**
 * Test eq() operator.
 */
@Test
public void testQueryMakerEqFqf() {
  // test strict equals
  WikittyQuery query = new WikittyQueryMaker().eq(Product.FQ_FIELD_PRODUCT_PRICE, 42).end();
  WikittyQueryResult<Product> results = wikittyClient.findAllByQuery(Product.class, query);
  Assert.assertEquals(1, results.getTotalResult());
  Assert.assertEquals(1, results.getAll().size());
  Product resultP = results.peek();
  Assert.assertEquals("Answer to life the universe and everything", resultP.getName());
  Assert.assertEquals(42, resultP.getPriceFromProduct());
  //Test using pattern matching
  WikittyQuery query2 = new WikittyQueryMaker().eq(Product.FQ_FIELD_PRODUCT_NAME, "Indign*").end();
  WikittyQueryResult<Product> results2 = wikittyClient.findAllByQuery(Product.class, query2);
  Assert.assertEquals(1, results2.getTotalResult());
  Assert.assertEquals(1, results2.getAll().size());
  //Test using pattern matching
  WikittyQuery query3 = new WikittyQueryMaker().eq(Product.FQ_FIELD_PRODUCT_NAME, "Indign*").end();
  WikittyQueryResult<Product> results3 = wikittyClient.findAllByQuery(Product.class, query3);
  Assert.assertEquals(1, results3.getTotalResult());
  Assert.assertEquals(1, results3.getAll().size());
}
origin: org.nuiton.wikitty/wikitty-api

WikittyQueryResult<String> result = wikittyClient.findAllByQuery(q);
System.out.println("q: " + result);
Assert.assertEquals("3", result.peek());
WikittyQueryResult<String> result = wikittyClient.findAllByQuery(q);
System.out.println("q: " + result);
Assert.assertEquals("4", result.peek());
WikittyQueryResult<Double> result = wikittyClient.findAllByQuery(Double.class, q);
System.out.println("q: " + result);
Assert.assertEquals(Double.valueOf(10), result.peek());
WikittyQueryResult<Double> result = wikittyClient.findAllByQuery(Double.class, q);
System.out.println("q: " + result);
Assert.assertEquals(Double.valueOf(10), result.peek());
WikittyQueryResult<Double> result = wikittyClient.findAllByQuery(Double.class, q);
System.out.println("q: " + result);
Assert.assertEquals(Double.valueOf(-4.0), result.peek());
WikittyQueryResult<Double> result = wikittyClient.findAllByQuery(Double.class, q);
System.out.println("q: " + result);
Assert.assertEquals(Double.valueOf(-4.0), result.peek());
WikittyQueryResult<Double> result = wikittyClient.findAllByQuery(Double.class, q);
System.out.println("q: " + result);
Assert.assertEquals(Double.valueOf(12), result.peek());
origin: org.nuiton.wikitty/wikitty-api

Assert.assertEquals(g1.getWikittyId(), result.peek());
Assert.assertEquals(g1.getWikittyId(), result.peek());
origin: org.nuiton.wikitty/wikitty-api

/**
 * Test le nombre d'attachment (fichiers attachés) au noeud des arbres.
 */
@Test
public void testSearchEngineCountAttachmentAfterDeletion() {
  assumeTrueSearchEngineCanRunTest(); // trees
  // delete Lanfeust book, attached to tree
  WikittyQuery query = new WikittyQueryMaker().and()
      .exteq(Product.EXT_PRODUCT)
      .eq(Product.FQ_FIELD_PRODUCT_NAME, "Lanfeust").end();
  String bookId = wikittyClient.findByQuery(query);
  wikittyClient.delete(bookId);
  query = new WikittyQueryMaker().and()
      .exteq(CatalogNode.EXT_CATALOGNODE)
      .eq(WikittyTreeNode.FQ_FIELD_WIKITTYTREENODE_NAME, "Catalog").end();
  CatalogNode catalogNode = wikittyClient.findAllByQuery(CatalogNode.class, query).peek();
  WikittyQueryResultTreeNode<String> treeNodeResult =
      wikittyClient.findAllIdTreeNode(catalogNode.getWikittyId(), 0, true, null);
  Assert.assertEquals(6, treeNodeResult.getAttCount()); // one deletion
}

org.nuiton.wikitty.queryWikittyQueryResultpeek

Javadoc

Return the offset element in result Can throw an exception if no element available

Popular methods of WikittyQueryResult

  • convertMapToSimple
    if this WikittyQueryResult contains Map, and each Map contains only one value, this methode return n
  • getTopic
    Return all topic for the specified facet.
  • size
    Return the number of result in this object.
  • <init>
    Init paged result. we don't initialize securityToken
  • convertMapToSimpleString
  • get
    Return element at index.
  • getAll
    Return unmodifiable list of all result.
  • getFacetNames
    Return name of all facet used in query.
  • getFacets
    Get map represent facets. return map of listkey is facet namevalue is topic liste une this facet
  • getQueryString
    query really executed (internal representation depend of search engine used
  • getTimeQuery
    temps (nanoseconde) mis pour faire la requete (calcul cote serveur)
  • getTotalResult
    total number of result if we call the query for all possible result
  • getTimeQuery,
  • getTotalResult,
  • castTo,
  • castToMap,
  • getFacetsAsMap,
  • getOffset,
  • getQueryName,
  • getSelectResult,
  • getTimeConvertion

Popular in Java

  • Updating database using SQL prepared statement
  • notifyDataSetChanged (ArrayAdapter)
  • setContentView (Activity)
  • putExtra (Intent)
  • BorderLayout (java.awt)
    A border layout lays out a container, arranging and resizing its components to fit in five regions:
  • EOFException (java.io)
    Thrown when a program encounters the end of a file or stream during an input operation.
  • IOException (java.io)
    Signals that an I/O exception of some sort has occurred. This class is the general class of exceptio
  • Thread (java.lang)
    A thread is a thread of execution in a program. The Java Virtual Machine allows an application to ha
  • Time (java.sql)
    Java representation of an SQL TIME value. Provides utilities to format and parse the time's represen
  • DateTimeFormat (org.joda.time.format)
    Factory that creates instances of DateTimeFormatter from patterns and styles. Datetime formatting i
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