annotate src/main/java/jp/ac/u_ryukyu/ie/cr/tatsuki/jungle/query/SearchQuery.java @ 113:6a35bd6e5887

change Attribute
author one
date Tue, 16 Sep 2014 07:48:34 +0900
parents 78ef456c98a0
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
98
95000ff9064d Create Query
one
parents:
diff changeset
1 package jp.ac.u_ryukyu.ie.cr.tatsuki.jungle.query;
95000ff9064d Create Query
one
parents:
diff changeset
2
105
78ef456c98a0 add Query Status but has error
one
parents: 101
diff changeset
3 import fj.data.List;
98
95000ff9064d Create Query
one
parents:
diff changeset
4 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.impl.TreeNode;
105
78ef456c98a0 add Query Status but has error
one
parents: 101
diff changeset
5 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.util.Pair;
98
95000ff9064d Create Query
one
parents:
diff changeset
6
105
78ef456c98a0 add Query Status but has error
one
parents: 101
diff changeset
7 public class SearchQuery {
78ef456c98a0 add Query Status but has error
one
parents: 101
diff changeset
8
78ef456c98a0 add Query Status but has error
one
parents: 101
diff changeset
9 private Query query;
78ef456c98a0 add Query Status but has error
one
parents: 101
diff changeset
10 private List<String> indexidAttributesList = List.nil();
98
95000ff9064d Create Query
one
parents:
diff changeset
11
105
78ef456c98a0 add Query Status but has error
one
parents: 101
diff changeset
12 public Query getQuery() {
78ef456c98a0 add Query Status but has error
one
parents: 101
diff changeset
13 return query;
78ef456c98a0 add Query Status but has error
one
parents: 101
diff changeset
14 }
78ef456c98a0 add Query Status but has error
one
parents: 101
diff changeset
15
78ef456c98a0 add Query Status but has error
one
parents: 101
diff changeset
16 public void setQuery(Query query) {
78ef456c98a0 add Query Status but has error
one
parents: 101
diff changeset
17 this.query = query;
78ef456c98a0 add Query Status but has error
one
parents: 101
diff changeset
18 }
78ef456c98a0 add Query Status but has error
one
parents: 101
diff changeset
19
78ef456c98a0 add Query Status but has error
one
parents: 101
diff changeset
20 public List<String> getIndexidAttributesList() {
78ef456c98a0 add Query Status but has error
one
parents: 101
diff changeset
21 return indexidAttributesList;
78ef456c98a0 add Query Status but has error
one
parents: 101
diff changeset
22 }
78ef456c98a0 add Query Status but has error
one
parents: 101
diff changeset
23
78ef456c98a0 add Query Status but has error
one
parents: 101
diff changeset
24 public void setIndexidAttributesList(List<String> indexidAttributesList) {
78ef456c98a0 add Query Status but has error
one
parents: 101
diff changeset
25 this.indexidAttributesList = indexidAttributesList;
78ef456c98a0 add Query Status but has error
one
parents: 101
diff changeset
26 }
78ef456c98a0 add Query Status but has error
one
parents: 101
diff changeset
27
78ef456c98a0 add Query Status but has error
one
parents: 101
diff changeset
28 public SearchQuery(Query query){
78ef456c98a0 add Query Status but has error
one
parents: 101
diff changeset
29 this.query = query;
98
95000ff9064d Create Query
one
parents:
diff changeset
30 }
105
78ef456c98a0 add Query Status but has error
one
parents: 101
diff changeset
31
78ef456c98a0 add Query Status but has error
one
parents: 101
diff changeset
32 public boolean condition(TreeNode node) {
78ef456c98a0 add Query Status but has error
one
parents: 101
diff changeset
33 return query.condition(node);
78ef456c98a0 add Query Status but has error
one
parents: 101
diff changeset
34
78ef456c98a0 add Query Status but has error
one
parents: 101
diff changeset
35 // for example query String
78ef456c98a0 add Query Status but has error
one
parents: 101
diff changeset
36 // str = new String(_node.getAttributes().get(key).array());
78ef456c98a0 add Query Status but has error
one
parents: 101
diff changeset
37 // //System.out.println(str);
78ef456c98a0 add Query Status but has error
one
parents: 101
diff changeset
38 // if(str.equals(attribute))
78ef456c98a0 add Query Status but has error
one
parents: 101
diff changeset
39 // return true;
78ef456c98a0 add Query Status but has error
one
parents: 101
diff changeset
40 // return false;
98
95000ff9064d Create Query
one
parents:
diff changeset
41 }
95000ff9064d Create Query
one
parents:
diff changeset
42
105
78ef456c98a0 add Query Status but has error
one
parents: 101
diff changeset
43 public List<Pair<String, String>> indexCondition() {
113
6a35bd6e5887 change Attribute
one
parents: 105
diff changeset
44 return null;//query.indexCondition();
105
78ef456c98a0 add Query Status but has error
one
parents: 101
diff changeset
45 }
78ef456c98a0 add Query Status but has error
one
parents: 101
diff changeset
46
98
95000ff9064d Create Query
one
parents:
diff changeset
47 }