Class PredicateQuerySerializer
- java.lang.Object
-
- com.yahoo.search.predicate.serialization.PredicateQuerySerializer
-
public class PredicateQuerySerializer extends Object
ConvertsPredicateQuery
to and from JSON Example: { features: [ {"k": "key-name", "v":"value", "s":"0xDEADBEEFDEADBEEF"} ], rangeFeatures: [ {"k": "key-name", "v":42, "s":"0xDEADBEEFDEADBEEF"} ] }- Author:
- bjorncs
-
-
Constructor Summary
Constructors Constructor Description PredicateQuerySerializer()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description PredicateQuery
fromJSON(String json)
static List<PredicateQuery>
parseQueriesFromFile(String queryFile, int maxQueryCount)
String
toJSON(PredicateQuery query)
void
toJSON(PredicateQuery query, Writer writer)
-
-
-
Method Detail
-
toJSON
public String toJSON(PredicateQuery query)
-
toJSON
public void toJSON(PredicateQuery query, Writer writer) throws IOException
- Throws:
IOException
-
fromJSON
public PredicateQuery fromJSON(String json)
-
parseQueriesFromFile
public static List<PredicateQuery> parseQueriesFromFile(String queryFile, int maxQueryCount) throws IOException
- Throws:
IOException
-
-