Package com.yahoo.search.query
Class Select
- java.lang.Object
-
- com.yahoo.search.query.Select
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Object
clone()
Select
cloneFor(Query parent)
static QueryProfileType
getArgumentType()
List<GroupingRequest>
getGrouping()
Returns the query'sGroupingRequest
as a mutable list.String
getGroupingExpressionString()
String
getGroupingString()
Returns the grouping in the queryString
getWhereString()
Returns the where clause string previously assigned, or an empty string if nonevoid
setGroupingExpressionString(String groupingExpressionString)
Sets the grouping expression string directly.void
setGroupingString(String grouping)
Sets the grouping operation of the query.void
setWhereString(String where)
Sets the document selection criterion of the query.String
toString()
-
-
-
Field Detail
-
SELECT
public static final String SELECT
- See Also:
- Constant Field Values
-
WHERE
public static final String WHERE
- See Also:
- Constant Field Values
-
GROUPING
public static final String GROUPING
- See Also:
- Constant Field Values
-
-
Method Detail
-
getArgumentType
public static QueryProfileType getArgumentType()
-
setWhereString
public void setWhereString(String where)
Sets the document selection criterion of the query.- Parameters:
where
- the documents to select as a JSON string on the format specified in the select reference doc
-
getWhereString
public String getWhereString()
Returns the where clause string previously assigned, or an empty string if none
-
setGroupingString
public void setGroupingString(String grouping)
Sets the grouping operation of the query.- Parameters:
grouping
- the grouping to perform as a JSON string on the format specified in the select reference doc
-
setGroupingExpressionString
public void setGroupingExpressionString(String groupingExpressionString)
Sets the grouping expression string directly. This will not be parsed by this but will be accessed later by GroupingQueryParser.
-
getGroupingExpressionString
public String getGroupingExpressionString()
-
getGroupingString
public String getGroupingString()
Returns the grouping in the query
-
getGrouping
public List<GroupingRequest> getGrouping()
Returns the query'sGroupingRequest
as a mutable list. Changing this directly changes the grouping operations which will be performed by this query.
-
-