org.geotools.data.Query.toString()方法的使用及代码示例

x33g5p2x  于2022-01-28 转载在 其他  
字(4.1k)|赞(0)|评价(0)|浏览(222)

本文整理了Java中org.geotools.data.Query.toString方法的一些代码示例,展示了Query.toString的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Query.toString方法的具体详情如下:
包路径:org.geotools.data.Query
类名称:Query
方法名:toString

Query.toString介绍

[英]Return a string representation of this Query.
[中]返回此查询的字符串表示形式。

代码示例

代码示例来源:origin: geotools/geotools

  1. /** Test of toString method, of class org.geotools.data.Query. */
  2. public void testToString() {
  3. // System.out.println("testToString");
  4. Query query = new Query();
  5. assertNotNull(query.toString());
  6. query.setHandle("myquery");
  7. assertNotNull(query.toString());
  8. query.setFilter(Filter.EXCLUDE);
  9. assertNotNull(query.toString());
  10. query.setPropertyNames(new String[] {"foo", "bar"});
  11. assertNotNull(query.toString());
  12. query = new Query();
  13. query.setSortBy(new SortBy[] {SortBy.NATURAL_ORDER});
  14. assertTrue(query.toString().contains("[sort by: NATURAL]"));
  15. query.setSortBy(new SortBy[] {SortBy.REVERSE_ORDER});
  16. assertTrue(query.toString().contains("[sort by: REVERSE]"));
  17. }
  18. }

代码示例来源:origin: geotools/geotools

  1. /** Helper method that dets the features of the provided table that match the provided query. */
  2. private List<SimpleFeature> getFeatures(String tableName, Query query) {
  3. try {
  4. ContentFeatureSource featureSource = dataStore.getFeatureSource(tname(tableName));
  5. SimpleFeatureCollection collection = featureSource.getFeatures(query);
  6. return getFeatures(collection);
  7. } catch (Exception exception) {
  8. // something bad happen, let's abort
  9. throw new RuntimeException(
  10. String.format(
  11. "Error reading features from table '%s' using query '%s'.",
  12. tableName, query.toString()),
  13. exception);
  14. }
  15. }

代码示例来源:origin: geotools/geotools

  1. if (indexes == null || indexes.isEmpty()) {
  2. if (LOGGER.isLoggable(Level.FINE)) {
  3. LOGGER.fine(" No indexes found for this query: " + query.toString());

代码示例来源:origin: stackoverflow.com

  1. public void searchFromFilm_Text(String keyword) {
  2. try {
  3. IndexReader reader = DirectoryReader.open(FSDirectory.open(new File(AppConstants.INDEX_DIR)));
  4. IndexSearcher searcher = new IndexSearcher(reader);
  5. Analyzer analyzer = new StandardAnalyzer(Version.LUCENE_46);
  6. QueryParser parser = new QueryParser(Version.LUCENE_46, "title", analyzer);
  7. Query query = parser.parse(keyword);
  8. System.out.println("Searching for: " + query.toString("title"));
  9. TopDocs results = searcher.search(query, 100);
  10. ScoreDoc[] hits = results.scoreDocs;
  11. System.out.println(hits.length);
  12. for(ScoreDoc sdoc : hits)
  13. {
  14. Document doc = searcher.doc(sdoc.doc);
  15. System.out.println(doc.get("id"));
  16. System.out.println(doc.get("title"));
  17. }
  18. } catch (IOException ex) {
  19. Logger.getLogger(SearchManager.class.getName()).log(Level.SEVERE, null, ex);
  20. } catch (ParseException ex) {
  21. Logger.getLogger(SearchManager.class.getName()).log(Level.SEVERE, null, ex);
  22. }
  23. }

代码示例来源:origin: stackoverflow.com

  1. QueryParser parser = new QueryParser("content", new ClassicAnalyzer());
  2. Query result = parser.parse(searchTerm);
  3. searchTerm = result.toString("content");

代码示例来源:origin: stackoverflow.com

  1. Query query = new Query();
  2. query.addCriteria(
  3. new Criteria().andOperator(
  4. Criteria.where("field1").exists(true),
  5. Criteria.where("field1").ne(false)
  6. )
  7. );
  8. List<Foo> result = mongoTemplate.find(query, Foo.class);
  9. System.out.println("query - " + query.toString());
  10. for (Foo foo : result) {
  11. System.out.println("result - " + foo);
  12. }

代码示例来源:origin: stackoverflow.com

  1. Criteria[] arrayA = {dao.createQuery().criteria("test").equal(1), dao.createQuery().criteria("test").equal(3)};
  2. Criteria[] arrayB = {dao.createQuery().criteria("test").equal(2), dao.createQuery().criteria("test").equal(4)};;
  3. Query q = dao.createQuery();
  4. q.and(
  5. q.or(arrayA),
  6. q.or(arrayB)
  7. );
  8. System.out.println(q.toString());

代码示例来源:origin: stackoverflow.com

  1. System.out.println("Query: " + query.toString() + "\n");

代码示例来源:origin: org.geotools/gt-netcdf

  1. if (indexes == null || indexes.isEmpty()) {
  2. if (LOGGER.isLoggable(Level.FINE)) {
  3. LOGGER.fine(" No indexes found for this query: " + query.toString());

代码示例来源:origin: org.geoserver.extension/imagemap

  1. LOGGER.info("Definition Query: "+definitionQuery.toString());
  2. if (!definitionQuery.equals(Query.ALL)) {
  3. if (q.equals(Query.ALL)) {

代码示例来源:origin: org.geoserver/gs-wms

  1. LOGGER.log(Level.FINE, q.toString());

相关文章