1
14
15 package com.liferay.portal.kernel.search;
16
17 import java.util.List;
18
19
24 public interface BooleanQuery extends Query {
25
26 public void add(Query query, BooleanClauseOccur booleanClauseOccur)
27 throws ParseException;
28
29 public void add(Query query, String occur) throws ParseException;
30
31 public void addExactTerm(String field, boolean value);
32
33 public void addExactTerm(String field, Boolean value);
34
35 public void addExactTerm(String field, double value);
36
37 public void addExactTerm(String field, Double value);
38
39 public void addExactTerm(String field, int value);
40
41 public void addExactTerm(String field, Integer value);
42
43 public void addExactTerm(String field, long value);
44
45 public void addExactTerm(String field, Long value);
46
47 public void addExactTerm(String field, short value);
48
49 public void addExactTerm(String field, Short value);
50
51 public void addExactTerm(String field, String value);
52
53 public void addRequiredTerm(String field, boolean value);
54
55 public void addRequiredTerm(String field, Boolean value);
56
57 public void addRequiredTerm(String field, double value);
58
59 public void addRequiredTerm(String field, Double value);
60
61 public void addRequiredTerm(String field, int value);
62
63 public void addRequiredTerm(String field, Integer value);
64
65 public void addRequiredTerm(String field, long value);
66
67 public void addRequiredTerm(String field, Long value);
68
69 public void addRequiredTerm(String field, short value);
70
71 public void addRequiredTerm(String field, Short value);
72
73 public void addRequiredTerm(String field, String value);
74
75 public void addRequiredTerm(String field, String value, boolean like);
76
77 public void addTerm(String field, long value) throws ParseException;
78
79 public void addTerm(String field, String value) throws ParseException;
80
81 public void addTerm(String field, String value, boolean like)
82 throws ParseException;
83
84 public void addTerms(String[] fields, String values) throws ParseException;
85
86 public List<BooleanClause> clauses();
87
88 }