test_class.declarator: resolver = new SimplePropertyResolver()
test_class.modifier: private final
test_class.original_string: private final PropertyResolver resolver = new SimplePropertyResolver();
test_class.type: PropertyResolver
test_class.var_name: resolver
test_class.declarator: translator = new SolrQueryTranslator(resolver)
test_class.modifier: private final
test_class.original_string: private final SolrQueryTranslator translator = new SolrQueryTranslator(resolver);
test_class.type: SolrQueryTranslator
test_class.var_name: translator
test_class.declarator: property = "propertyName"
test_class.modifier: private final
test_class.original_string: private final String property = "propertyName";
test_class.type: String
test_class.var_name: property
test_class.declarator: value = "test property value"
test_class.modifier: private final
test_class.original_string: private final String value = "test property value";
test_class.type: String
test_class.var_name: value
test_class.declarator: from = 1
test_class.modifier: private final
test_class.original_string: private final Integer from = 1;
test_class.type: Integer
test_class.var_name: from
test_class.declarator: to = 10
test_class.modifier: private final
test_class.original_string: private final Integer to = 10;
test_class.type: Integer
test_class.var_name: to
test_class.declarator: values = { "test", "value", "array" }
test_class.modifier: private final
test_class.original_string: private final String[] values = { "test", "value", "array" };
test_class.type: String[]
test_class.var_name: values
test_class.declarator: x = 1.0
test_class.modifier: private final
test_class.original_string: private final double x = 1.0;
test_class.type: double
test_class.var_name: x
test_class.declarator: y = 2.0
test_class.modifier: private final
test_class.original_string: private final double y = 2.0;
test_class.type: double
test_class.var_name: y
test_class.declarator: distance = 3.5
test_class.modifier: private final
test_class.original_string: private final double distance = 3.5;
test_class.type: double
test_class.var_name: distance
test_class.declarator: opTO =  " " + SolrOperator.TO + " "
test_class.modifier: private final
test_class.original_string: private final String opTO =  " " + SolrOperator.TO + " ";
test_class.type: String
test_class.var_name: opTO
test_class.declarator: opOR =  " " + SolrOperator.OR + " "
test_class.modifier: private final
test_class.original_string: private final String opOR =  " " + SolrOperator.OR + " ";
test_class.type: String
test_class.var_name: opOR
test_class.declarator: opAND =  " " + SolrOperator.AND + " "
test_class.modifier: private final
test_class.original_string: private final String opAND =  " " + SolrOperator.AND + " ";
test_class.type: String
test_class.var_name: opAND
test_class.declarator: opALL =  "[* TO *]"
test_class.modifier: private final
test_class.original_string: private final String opALL =  "[* TO *]";
test_class.type: String
test_class.var_name: opALL
test_class.file: seeking-solr/src/test/java/com/eharmony/matching/seeking/translator/solr/SolrQueryTranslatorTest.java
test_class.identifier: SolrQueryTranslatorTest
test_case.body: @Test
      public void in() {
          assertEquals(fq(property, join("(", Joiner.on(opOR).join(quoted(values)), ")")), 
                  translator.in(property, values));
      }
test_case.class_method_signature: SolrQueryTranslatorTest.in()
test_case.full_signature: @Test public void in()
test_case.identifier: in
test_case.invocations: assertEquals fq join join on quoted in
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void in()
focal_class.declarator: TIMESTAMP_FORMAT = "yyyy-MM-dd'T'HH:mm:ss'Z'"
focal_class.modifier: public static final
focal_class.original_string: public static final String TIMESTAMP_FORMAT = "yyyy-MM-dd'T'HH:mm:ss'Z'";
focal_class.type: String
focal_class.var_name: TIMESTAMP_FORMAT
focal_class.declarator: dateFormatter = DateTimeFormat.forPattern(TIMESTAMP_FORMAT)
focal_class.modifier: private final
focal_class.original_string: private final DateTimeFormatter dateFormatter = DateTimeFormat.forPattern(TIMESTAMP_FORMAT);
focal_class.type: DateTimeFormatter
focal_class.var_name: dateFormatter
focal_class.declarator: toString = new Function<Object, String>() {
          @Override
          public String apply(Object o) {
              return string(o);
          }
      }
focal_class.modifier: private final
focal_class.original_string: private final Function<Object, String> toString = new Function<Object, String>() {
          @Override
          public String apply(Object o) {
              return string(o);
          }
      };
focal_class.type: Function<Object, String>
focal_class.var_name: toString
focal_class.file: seeking-solr/src/main/java/com/eharmony/matching/seeking/translator/solr/SolrQueryTranslator.java
focal_class.identifier: SolrQueryTranslator
focal_class.interfaces: implements
          QueryTranslator<String, SolrOrderings, List<String>>
focal_class.class_method_signature: SolrQueryTranslator.SolrQueryTranslator(PropertyResolver propertyResolver)
focal_class.full_signature: public  SolrQueryTranslator(PropertyResolver propertyResolver)
focal_class.identifier: SolrQueryTranslator
focal_class.modifiers: public
focal_class.parameters: (PropertyResolver propertyResolver)
focal_class.signature:  SolrQueryTranslator(PropertyResolver propertyResolver)
focal_class.class_method_signature: SolrQueryTranslator.string(Object o)
focal_class.full_signature: protected String string(Object o)
focal_class.identifier: string
focal_class.modifiers: protected
focal_class.parameters: (Object o)
focal_class.return: String
focal_class.signature: String string(Object o)
focal_class.class_method_signature: SolrQueryTranslator.fq(String fieldName, String value)
focal_class.full_signature: protected String fq(String fieldName, String value)
focal_class.identifier: fq
focal_class.modifiers: protected
focal_class.parameters: (String fieldName, String value)
focal_class.return: String
focal_class.signature: String fq(String fieldName, String value)
focal_class.class_method_signature: SolrQueryTranslator.negate(String query)
focal_class.full_signature: protected String negate(String query)
focal_class.identifier: negate
focal_class.modifiers: protected
focal_class.parameters: (String query)
focal_class.return: String
focal_class.signature: String negate(String query)
focal_class.class_method_signature: SolrQueryTranslator.range(String from, String to, boolean fromInclusive, boolean toInclusive)
focal_class.full_signature: protected String range(String from, String to, boolean fromInclusive, boolean toInclusive)
focal_class.identifier: range
focal_class.modifiers: protected
focal_class.parameters: (String from, String to, boolean fromInclusive, boolean toInclusive)
focal_class.return: String
focal_class.signature: String range(String from, String to, boolean fromInclusive, boolean toInclusive)
focal_class.class_method_signature: SolrQueryTranslator.translate(
              Distance2dExpression<N> e, Class<T> entityClass)
focal_class.full_signature: @Override protected String translate(
              Distance2dExpression<N> e, Class<T> entityClass)
focal_class.identifier: translate
focal_class.modifiers: @Override protected
focal_class.parameters: (
              Distance2dExpression<N> e, Class<T> entityClass)
focal_class.return: String
focal_class.signature: String translate(
              Distance2dExpression<N> e, Class<T> entityClass)
focal_class.class_method_signature: SolrQueryTranslator.translate(NativeExpression e, Class<T> entityClass)
focal_class.full_signature: @Override protected String translate(NativeExpression e, Class<T> entityClass)
focal_class.identifier: translate
focal_class.modifiers: @Override protected
focal_class.parameters: (NativeExpression e, Class<T> entityClass)
focal_class.return: String
focal_class.signature: String translate(NativeExpression e, Class<T> entityClass)
focal_class.class_method_signature: SolrQueryTranslator.eq(String fieldName, Object value)
focal_class.full_signature: @Override public String eq(String fieldName, Object value)
focal_class.identifier: eq
focal_class.modifiers: @Override public
focal_class.parameters: (String fieldName, Object value)
focal_class.return: String
focal_class.signature: String eq(String fieldName, Object value)
focal_class.class_method_signature: SolrQueryTranslator.ne(String fieldName, Object value)
focal_class.full_signature: @Override public String ne(String fieldName, Object value)
focal_class.identifier: ne
focal_class.modifiers: @Override public
focal_class.parameters: (String fieldName, Object value)
focal_class.return: String
focal_class.signature: String ne(String fieldName, Object value)
focal_class.class_method_signature: SolrQueryTranslator.lt(String fieldName, Object value)
focal_class.full_signature: @Override public String lt(String fieldName, Object value)
focal_class.identifier: lt
focal_class.modifiers: @Override public
focal_class.parameters: (String fieldName, Object value)
focal_class.return: String
focal_class.signature: String lt(String fieldName, Object value)
focal_class.class_method_signature: SolrQueryTranslator.lte(String fieldName, Object value)
focal_class.full_signature: @Override public String lte(String fieldName, Object value)
focal_class.identifier: lte
focal_class.modifiers: @Override public
focal_class.parameters: (String fieldName, Object value)
focal_class.return: String
focal_class.signature: String lte(String fieldName, Object value)
focal_class.class_method_signature: SolrQueryTranslator.gt(String fieldName, Object value)
focal_class.full_signature: @Override public String gt(String fieldName, Object value)
focal_class.identifier: gt
focal_class.modifiers: @Override public
focal_class.parameters: (String fieldName, Object value)
focal_class.return: String
focal_class.signature: String gt(String fieldName, Object value)
focal_class.class_method_signature: SolrQueryTranslator.gte(String fieldName, Object value)
focal_class.full_signature: @Override public String gte(String fieldName, Object value)
focal_class.identifier: gte
focal_class.modifiers: @Override public
focal_class.parameters: (String fieldName, Object value)
focal_class.return: String
focal_class.signature: String gte(String fieldName, Object value)
focal_class.class_method_signature: SolrQueryTranslator.between(String fieldName, Object from, Object to)
focal_class.full_signature: @Override public String between(String fieldName, Object from, Object to)
focal_class.identifier: between
focal_class.modifiers: @Override public
focal_class.parameters: (String fieldName, Object from, Object to)
focal_class.return: String
focal_class.signature: String between(String fieldName, Object from, Object to)
focal_class.class_method_signature: SolrQueryTranslator.in(String fieldName, Object[] values)
focal_class.full_signature: @Override public String in(String fieldName, Object[] values)
focal_class.identifier: in
focal_class.modifiers: @Override public
focal_class.parameters: (String fieldName, Object[] values)
focal_class.return: String
focal_class.signature: String in(String fieldName, Object[] values)
focal_class.class_method_signature: SolrQueryTranslator.notIn(String fieldName, Object[] values)
focal_class.full_signature: @Override public String notIn(String fieldName, Object[] values)
focal_class.identifier: notIn
focal_class.modifiers: @Override public
focal_class.parameters: (String fieldName, Object[] values)
focal_class.return: String
focal_class.signature: String notIn(String fieldName, Object[] values)
focal_class.class_method_signature: SolrQueryTranslator.contains(String fieldName, Object[] values)
focal_class.full_signature: @Override public String contains(String fieldName, Object[] values)
focal_class.identifier: contains
focal_class.modifiers: @Override public
focal_class.parameters: (String fieldName, Object[] values)
focal_class.return: String
focal_class.signature: String contains(String fieldName, Object[] values)
focal_class.class_method_signature: SolrQueryTranslator.isNull(String fieldName)
focal_class.full_signature: @Override public String isNull(String fieldName)
focal_class.identifier: isNull
focal_class.modifiers: @Override public
focal_class.parameters: (String fieldName)
focal_class.return: String
focal_class.signature: String isNull(String fieldName)
focal_class.class_method_signature: SolrQueryTranslator.notNull(String fieldName)
focal_class.full_signature: @Override public String notNull(String fieldName)
focal_class.identifier: notNull
focal_class.modifiers: @Override public
focal_class.parameters: (String fieldName)
focal_class.return: String
focal_class.signature: String notNull(String fieldName)
focal_class.class_method_signature: SolrQueryTranslator.isEmpty(String fieldName)
focal_class.full_signature: @Override public String isEmpty(String fieldName)
focal_class.identifier: isEmpty
focal_class.modifiers: @Override public
focal_class.parameters: (String fieldName)
focal_class.return: String
focal_class.signature: String isEmpty(String fieldName)
focal_class.class_method_signature: SolrQueryTranslator.notEmpty(String fieldName)
focal_class.full_signature: @Override public String notEmpty(String fieldName)
focal_class.identifier: notEmpty
focal_class.modifiers: @Override public
focal_class.parameters: (String fieldName)
focal_class.return: String
focal_class.signature: String notEmpty(String fieldName)
focal_class.class_method_signature: SolrQueryTranslator.within(String fieldName,
              Point<N> center, Number distance)
focal_class.full_signature: @Override public String within(String fieldName,
              Point<N> center, Number distance)
focal_class.identifier: within
focal_class.modifiers: @Override public
focal_class.parameters: (String fieldName,
              Point<N> center, Number distance)
focal_class.return: String
focal_class.signature: String within(String fieldName,
              Point<N> center, Number distance)
focal_class.class_method_signature: SolrQueryTranslator.getSpatialQuery(Query<T, R> query)
focal_class.full_signature: public SolrSpatialQuery getSpatialQuery(Query<T, R> query)
focal_class.identifier: getSpatialQuery
focal_class.modifiers: public
focal_class.parameters: (Query<T, R> query)
focal_class.return: SolrSpatialQuery
focal_class.signature: SolrSpatialQuery getSpatialQuery(Query<T, R> query)
focal_class.class_method_signature: SolrQueryTranslator.findGeospatialCriterion(
              Criterion c)
focal_class.full_signature: protected Distance2dExpression<?> findGeospatialCriterion(
              Criterion c)
focal_class.identifier: findGeospatialCriterion
focal_class.modifiers: protected
focal_class.parameters: (
              Criterion c)
focal_class.return: Distance2dExpression<?>
focal_class.signature: Distance2dExpression<?> findGeospatialCriterion(
              Criterion c)
focal_class.class_method_signature: SolrQueryTranslator.and(String... subqueries)
focal_class.full_signature: @Override public String and(String... subqueries)
focal_class.identifier: and
focal_class.modifiers: @Override public
focal_class.parameters: (String... subqueries)
focal_class.return: String
focal_class.signature: String and(String... subqueries)
focal_class.class_method_signature: SolrQueryTranslator.or(String... subqueries)
focal_class.full_signature: @Override public String or(String... subqueries)
focal_class.identifier: or
focal_class.modifiers: @Override public
focal_class.parameters: (String... subqueries)
focal_class.return: String
focal_class.signature: String or(String... subqueries)
focal_class.class_method_signature: SolrQueryTranslator.junction(SolrOperator operator, String... subqueries)
focal_class.full_signature: protected String junction(SolrOperator operator, String... subqueries)
focal_class.identifier: junction
focal_class.modifiers: protected
focal_class.parameters: (SolrOperator operator, String... subqueries)
focal_class.return: String
focal_class.signature: String junction(SolrOperator operator, String... subqueries)
focal_class.class_method_signature: SolrQueryTranslator.fieldJunction(SolrOperator operator, Object... values)
focal_class.full_signature: protected String fieldJunction(SolrOperator operator, Object... values)
focal_class.identifier: fieldJunction
focal_class.modifiers: protected
focal_class.parameters: (SolrOperator operator, Object... values)
focal_class.return: String
focal_class.signature: String fieldJunction(SolrOperator operator, Object... values)
focal_class.class_method_signature: SolrQueryTranslator.order(String fieldName, Order o)
focal_class.full_signature: @Override public SolrOrderings order(String fieldName, Order o)
focal_class.identifier: order
focal_class.modifiers: @Override public
focal_class.parameters: (String fieldName, Order o)
focal_class.return: SolrOrderings
focal_class.signature: SolrOrderings order(String fieldName, Order o)
focal_class.class_method_signature: SolrQueryTranslator.order(SolrOrderings... orderings)
focal_class.full_signature: @Override public SolrOrderings order(SolrOrderings... orderings)
focal_class.identifier: order
focal_class.modifiers: @Override public
focal_class.parameters: (SolrOrderings... orderings)
focal_class.return: SolrOrderings
focal_class.signature: SolrOrderings order(SolrOrderings... orderings)
focal_class.class_method_signature: SolrQueryTranslator.translateProjection(Query<T, R> query)
focal_class.full_signature: @Override public List<String> translateProjection(Query<T, R> query)
focal_class.identifier: translateProjection
focal_class.modifiers: @Override public
focal_class.parameters: (Query<T, R> query)
focal_class.return: List<String>
focal_class.signature: List<String> translateProjection(Query<T, R> query)
focal_class.superclass: extends
          AbstractQueryTranslator<String, SolrOrderings, List<String>>
focal_method.body: @Override
      public String in(String fieldName, Object[] values) {
          return fq(fieldName, fieldJunction(SolrOperator.OR, values));
      }
focal_method.class_method_signature: SolrQueryTranslator.in(String fieldName, Object[] values)
focal_method.full_signature: @Override public String in(String fieldName, Object[] values)
focal_method.identifier: in
focal_method.invocations: fq fieldJunction
focal_method.modifiers: @Override public
focal_method.parameters: (String fieldName, Object[] values)
focal_method.return: String
focal_method.signature: String in(String fieldName, Object[] values)