test_class.declarator: resolver = new MockHibernatePropertyResolver()
test_class.modifier: private final
test_class.original_string: private final HibernatePropertyResolver resolver = new MockHibernatePropertyResolver();
test_class.type: HibernatePropertyResolver
test_class.var_name: resolver
test_class.declarator: boxMaker = new SimpleBoxMaker()
test_class.modifier: private final
test_class.original_string: private final BoxMaker boxMaker = new SimpleBoxMaker();
test_class.type: BoxMaker
test_class.var_name: boxMaker
test_class.declarator: containsExpressionHandler = new ContainsExpressionNonHandler<String>()
test_class.modifier: private final
test_class.original_string: private final ContainsExpressionHandler<String> containsExpressionHandler = new ContainsExpressionNonHandler<String>();
test_class.type: ContainsExpressionHandler<String>
test_class.var_name: containsExpressionHandler
test_class.declarator: translator = new HqlQueryTranslator(resolver, boxMaker, containsExpressionHandler)
test_class.modifier: private final
test_class.original_string: private final HqlQueryTranslator translator = new HqlQueryTranslator(resolver, boxMaker, containsExpressionHandler);
test_class.type: HqlQueryTranslator
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: box = new Box<Integer>(new Point<Integer>(0, 0),
              new Point<Integer>(1, 1))
test_class.modifier: private final
test_class.original_string: private final Box<Integer> box = new Box<Integer>(new Point<Integer>(0, 0),
              new Point<Integer>(1, 1));
test_class.type: Box<Integer>
test_class.var_name: box
test_class.file: seeking-hibernate/src/test/java/com/eharmony/matching/seeking/translator/hibernate/HqlQueryTranslatorTest.java
test_class.identifier: HqlQueryTranslatorTest
test_case.body: @Test
      public void string_String() {
          assertEquals("\"test string\"", translator.string("test string"));
      }
test_case.class_method_signature: HqlQueryTranslatorTest.string_String()
test_case.full_signature: @Test public void string_String()
test_case.identifier: string_String
test_case.invocations: assertEquals string
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void string_String()
focal_class.declarator: TIMESTAMP_FORMAT = "yyyy-MM-dd HH:mm:ss"
focal_class.modifier: public static final
focal_class.original_string: public static final String TIMESTAMP_FORMAT = "yyyy-MM-dd HH:mm:ss";
focal_class.type: String
focal_class.var_name: TIMESTAMP_FORMAT
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.declarator: dateFormat = new SimpleDateFormat(TIMESTAMP_FORMAT)
focal_class.modifier: private final
focal_class.original_string: private final DateFormat dateFormat = new SimpleDateFormat(TIMESTAMP_FORMAT);
focal_class.type: DateFormat
focal_class.var_name: dateFormat
focal_class.file: seeking-hibernate/src/main/java/com/eharmony/matching/seeking/translator/hibernate/HqlQueryTranslator.java
focal_class.identifier: HqlQueryTranslator
focal_class.interfaces: implements
          QueryTranslator<String, String, String>
focal_class.class_method_signature: HqlQueryTranslator.HqlQueryTranslator(HibernatePropertyResolver propertyResolver,
              BoxMaker boxMaker,
              ContainsExpressionHandler<String> containsExpressionHandler)
focal_class.full_signature: public  HqlQueryTranslator(HibernatePropertyResolver propertyResolver,
              BoxMaker boxMaker,
              ContainsExpressionHandler<String> containsExpressionHandler)
focal_class.identifier: HqlQueryTranslator
focal_class.modifiers: public
focal_class.parameters: (HibernatePropertyResolver propertyResolver,
              BoxMaker boxMaker,
              ContainsExpressionHandler<String> containsExpressionHandler)
focal_class.signature:  HqlQueryTranslator(HibernatePropertyResolver propertyResolver,
              BoxMaker boxMaker,
              ContainsExpressionHandler<String> containsExpressionHandler)
focal_class.class_method_signature: HqlQueryTranslator.HqlQueryTranslator(HibernatePropertyResolver propertyResolver,
              BoxMaker boxMaker)
focal_class.full_signature: public  HqlQueryTranslator(HibernatePropertyResolver propertyResolver,
              BoxMaker boxMaker)
focal_class.identifier: HqlQueryTranslator
focal_class.modifiers: public
focal_class.parameters: (HibernatePropertyResolver propertyResolver,
              BoxMaker boxMaker)
focal_class.signature:  HqlQueryTranslator(HibernatePropertyResolver propertyResolver,
              BoxMaker boxMaker)
focal_class.class_method_signature: HqlQueryTranslator.HqlQueryTranslator(HibernatePropertyResolver propertyResolver)
focal_class.full_signature: public  HqlQueryTranslator(HibernatePropertyResolver propertyResolver)
focal_class.identifier: HqlQueryTranslator
focal_class.modifiers: public
focal_class.parameters: (HibernatePropertyResolver propertyResolver)
focal_class.signature:  HqlQueryTranslator(HibernatePropertyResolver propertyResolver)
focal_class.class_method_signature: HqlQueryTranslator.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: HqlQueryTranslator.join(String fieldName, Object... parts)
focal_class.full_signature: protected String join(String fieldName, Object... parts)
focal_class.identifier: join
focal_class.modifiers: protected
focal_class.parameters: (String fieldName, Object... parts)
focal_class.return: String
focal_class.signature: String join(String fieldName, Object... parts)
focal_class.class_method_signature: HqlQueryTranslator.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: HqlQueryTranslator.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: HqlQueryTranslator.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: HqlQueryTranslator.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: HqlQueryTranslator.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: HqlQueryTranslator.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: HqlQueryTranslator.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: HqlQueryTranslator.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: HqlQueryTranslator.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: HqlQueryTranslator.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: HqlQueryTranslator.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: HqlQueryTranslator.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: HqlQueryTranslator.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: HqlQueryTranslator.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: HqlQueryTranslator.within(String xFieldName,
              String yFieldName, Box<N> box)
focal_class.full_signature: @Override public String within(String xFieldName,
              String yFieldName, Box<N> box)
focal_class.identifier: within
focal_class.modifiers: @Override public
focal_class.parameters: (String xFieldName,
              String yFieldName, Box<N> box)
focal_class.return: String
focal_class.signature: String within(String xFieldName,
              String yFieldName, Box<N> box)
focal_class.class_method_signature: HqlQueryTranslator.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: HqlQueryTranslator.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: HqlQueryTranslator.junction(HibernateOperator operator, String... subqueries)
focal_class.full_signature: protected String junction(HibernateOperator operator, String... subqueries)
focal_class.identifier: junction
focal_class.modifiers: protected
focal_class.parameters: (HibernateOperator operator, String... subqueries)
focal_class.return: String
focal_class.signature: String junction(HibernateOperator operator, String... subqueries)
focal_class.class_method_signature: HqlQueryTranslator.order(String fieldName, Order o)
focal_class.full_signature: @Override public String order(String fieldName, Order o)
focal_class.identifier: order
focal_class.modifiers: @Override public
focal_class.parameters: (String fieldName, Order o)
focal_class.return: String
focal_class.signature: String order(String fieldName, Order o)
focal_class.class_method_signature: HqlQueryTranslator.order(String... orders)
focal_class.full_signature: @Override public String order(String... orders)
focal_class.identifier: order
focal_class.modifiers: @Override public
focal_class.parameters: (String... orders)
focal_class.return: String
focal_class.signature: String order(String... orders)
focal_class.class_method_signature: HqlQueryTranslator.translateProjection(Query<T, R> query)
focal_class.full_signature: @Override public 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: String
focal_class.signature: String translateProjection(Query<T, R> query)
focal_class.superclass: extends
          AbstractHibernateQueryTranslator<String, String, String>
focal_method.body: protected String string(Object o) {
          if (o instanceof Object[]) {
              return "[" + Joiner.on(",").join(
                      Lists.transform(Arrays.asList((Object[])o), toString)
              ) + "]";
          } else if (o instanceof String) {
              return "\"" + ((String)o).replace("\"", "\\\"") + "\"";
          } else if (o instanceof Character) {
              return "'" + (o.toString().replace("'", "\\'")) + "'";
          } else if (o instanceof Date) {
              return string(dateFormat.format((Date)o));
          }
          return o.toString();
      }
focal_method.class_method_signature: HqlQueryTranslator.string(Object o)
focal_method.full_signature: protected String string(Object o)
focal_method.identifier: string
focal_method.invocations: join on transform asList replace replace toString string format toString
focal_method.modifiers: protected
focal_method.parameters: (Object o)
focal_method.return: String
focal_method.signature: String string(Object o)