test_class.declarator: uuid = UUID.randomUUID()
test_class.modifier: private final
test_class.original_string: private final UUID uuid = UUID.randomUUID();
test_class.type: UUID
test_class.var_name: uuid
test_class.declarator: row = new Row()
        .stringColumn("string_column", "A string")
        .integerColumn("integer_column", 42L)
        .boolColumn("bool_column", true)
        .uuidColumn("uuid_column", Uuid.of(uuid))
        .namedUuidColumn("named-uuid", "uuid-name")
        .mapColumn("map_column", ImmutableMap.of("key", "value"))
        .setColumn("set_column", ImmutableSet.of("value1", "value2"))
test_class.modifier: private final
test_class.original_string: private final Row row = new Row()
        .stringColumn("string_column", "A string")
        .integerColumn("integer_column", 42L)
        .boolColumn("bool_column", true)
        .uuidColumn("uuid_column", Uuid.of(uuid))
        .namedUuidColumn("named-uuid", "uuid-name")
        .mapColumn("map_column", ImmutableMap.of("key", "value"))
        .setColumn("set_column", ImmutableSet.of("value1", "value2"));
test_class.type: Row
test_class.var_name: row
test_class.declarator: jsonString = "{\"string_column\":\"A string\","
        + "\"integer_column\":42,\"bool_column\":true,\"uuid_column\":[\"uuid\",\"" + uuid + "\"],"
        + "\"named-uuid\":[\"named-uuid\",\"uuid-name\"],"
        + "\"map_column\":[\"map\",[[\"key\",\"value\"]]],"
        + "\"set_column\":[\"set\",[\"value1\",\"value2\"]]}"
test_class.modifier: private final
test_class.original_string: private final String jsonString = "{\"string_column\":\"A string\","
        + "\"integer_column\":42,\"bool_column\":true,\"uuid_column\":[\"uuid\",\"" + uuid + "\"],"
        + "\"named-uuid\":[\"named-uuid\",\"uuid-name\"],"
        + "\"map_column\":[\"map\",[[\"key\",\"value\"]]],"
        + "\"set_column\":[\"set\",[\"value1\",\"value2\"]]}";
test_class.type: String
test_class.var_name: jsonString
test_class.file: ovsdb-client/src/test/java/com/vmware/ovsdb/protocol/operation/notation/RowTest.java
test_class.identifier: RowTest
test_case.body: @Test
    public void testEquals() {
      java.util.Map<String, Value> columns = new HashMap<>();
      columns.put("string_column", Atom.string("A string"));
      columns.put("integer_column", Atom.integer(42));
      columns.put("bool_column", Atom.bool(true));
      columns.put("uuid_column", Atom.uuid(uuid));
      columns.put("named-uuid", Atom.namedUuid("uuid-name"));
      columns.put("map_column", Map.of(ImmutableMap.of("key", "value")));
      columns.put("set_column", Set.of("value1", "value2"));
  
      new EqualsTester().addEqualityGroup(row, new Row(columns)).testEquals();
    }
test_case.class_method_signature: RowTest.testEquals()
test_case.full_signature: @Test public void testEquals()
test_case.identifier: testEquals
test_case.invocations: put string put integer put bool put uuid put namedUuid put of of put of testEquals addEqualityGroup
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testEquals()
focal_class.declarator: columns
focal_class.modifier: private
focal_class.original_string: private java.util.Map<String, Value> columns;
focal_class.type: java.util.Map<String, Value>
focal_class.var_name: columns
focal_class.file: ovsdb-client/src/main/java/com/vmware/ovsdb/protocol/operation/notation/Row.java
focal_class.identifier: Row
focal_class.class_method_signature: Row.Row(java.util.Map<String, Value> columns)
focal_class.full_signature: public  Row(java.util.Map<String, Value> columns)
focal_class.identifier: Row
focal_class.modifiers: public
focal_class.parameters: (java.util.Map<String, Value> columns)
focal_class.signature:  Row(java.util.Map<String, Value> columns)
focal_class.class_method_signature: Row.Row()
focal_class.full_signature: public  Row()
focal_class.identifier: Row
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.signature:  Row()
focal_class.class_method_signature: Row.getColumns()
focal_class.full_signature: public java.util.Map<String, Value> getColumns()
focal_class.identifier: getColumns
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: java.util.Map<String, Value>
focal_class.signature: java.util.Map<String, Value> getColumns()
focal_class.class_method_signature: Row.column(String name, Value value)
focal_class.full_signature: private Row column(String name, Value value)
focal_class.identifier: column
focal_class.modifiers: private
focal_class.parameters: (String name, Value value)
focal_class.return: Row
focal_class.signature: Row column(String name, Value value)
focal_class.class_method_signature: Row.stringColumn(String name, String string)
focal_class.full_signature: public Row stringColumn(String name, String string)
focal_class.identifier: stringColumn
focal_class.modifiers: public
focal_class.parameters: (String name, String string)
focal_class.return: Row
focal_class.signature: Row stringColumn(String name, String string)
focal_class.class_method_signature: Row.integerColumn(String name, Long integer)
focal_class.full_signature: public Row integerColumn(String name, Long integer)
focal_class.identifier: integerColumn
focal_class.modifiers: public
focal_class.parameters: (String name, Long integer)
focal_class.return: Row
focal_class.signature: Row integerColumn(String name, Long integer)
focal_class.class_method_signature: Row.boolColumn(String name, Boolean bool)
focal_class.full_signature: public Row boolColumn(String name, Boolean bool)
focal_class.identifier: boolColumn
focal_class.modifiers: public
focal_class.parameters: (String name, Boolean bool)
focal_class.return: Row
focal_class.signature: Row boolColumn(String name, Boolean bool)
focal_class.class_method_signature: Row.uuidColumn(String name, Uuid uuid)
focal_class.full_signature: public Row uuidColumn(String name, Uuid uuid)
focal_class.identifier: uuidColumn
focal_class.modifiers: public
focal_class.parameters: (String name, Uuid uuid)
focal_class.return: Row
focal_class.signature: Row uuidColumn(String name, Uuid uuid)
focal_class.class_method_signature: Row.namedUuidColumn(String name, String uuidName)
focal_class.full_signature: public Row namedUuidColumn(String name, String uuidName)
focal_class.identifier: namedUuidColumn
focal_class.modifiers: public
focal_class.parameters: (String name, String uuidName)
focal_class.return: Row
focal_class.signature: Row namedUuidColumn(String name, String uuidName)
focal_class.class_method_signature: Row.mapColumn(String name, java.util.Map<K, V> map)
focal_class.full_signature: public Row mapColumn(String name, java.util.Map<K, V> map)
focal_class.identifier: mapColumn
focal_class.modifiers: public
focal_class.parameters: (String name, java.util.Map<K, V> map)
focal_class.return: Row
focal_class.signature: Row mapColumn(String name, java.util.Map<K, V> map)
focal_class.class_method_signature: Row.setColumn(String name, java.util.Set<T> set)
focal_class.full_signature: public Row setColumn(String name, java.util.Set<T> set)
focal_class.identifier: setColumn
focal_class.modifiers: public
focal_class.parameters: (String name, java.util.Set<T> set)
focal_class.return: Row
focal_class.signature: Row setColumn(String name, java.util.Set<T> set)
focal_class.class_method_signature: Row.getAtomColumn(String name)
focal_class.full_signature: private T getAtomColumn(String name)
focal_class.identifier: getAtomColumn
focal_class.modifiers: private
focal_class.parameters: (String name)
focal_class.return: T
focal_class.signature: T getAtomColumn(String name)
focal_class.class_method_signature: Row.getStringColumn(String name)
focal_class.full_signature: public String getStringColumn(String name)
focal_class.identifier: getStringColumn
focal_class.modifiers: public
focal_class.parameters: (String name)
focal_class.return: String
focal_class.signature: String getStringColumn(String name)
focal_class.class_method_signature: Row.getIntegerColumn(String name)
focal_class.full_signature: public Long getIntegerColumn(String name)
focal_class.identifier: getIntegerColumn
focal_class.modifiers: public
focal_class.parameters: (String name)
focal_class.return: Long
focal_class.signature: Long getIntegerColumn(String name)
focal_class.class_method_signature: Row.getBooleanColumn(String name)
focal_class.full_signature: public Boolean getBooleanColumn(String name)
focal_class.identifier: getBooleanColumn
focal_class.modifiers: public
focal_class.parameters: (String name)
focal_class.return: Boolean
focal_class.signature: Boolean getBooleanColumn(String name)
focal_class.class_method_signature: Row.getUuidColumn(String name)
focal_class.full_signature: public Uuid getUuidColumn(String name)
focal_class.identifier: getUuidColumn
focal_class.modifiers: public
focal_class.parameters: (String name)
focal_class.return: Uuid
focal_class.signature: Uuid getUuidColumn(String name)
focal_class.class_method_signature: Row.getMapColumn(String name)
focal_class.full_signature: public java.util.Map<K, V> getMapColumn(String name)
focal_class.identifier: getMapColumn
focal_class.modifiers: public
focal_class.parameters: (String name)
focal_class.return: java.util.Map<K, V>
focal_class.signature: java.util.Map<K, V> getMapColumn(String name)
focal_class.class_method_signature: Row.getSetColumn(String name)
focal_class.full_signature: public java.util.Set<T> getSetColumn(String name)
focal_class.identifier: getSetColumn
focal_class.modifiers: public
focal_class.parameters: (String name)
focal_class.return: java.util.Set<T>
focal_class.signature: java.util.Set<T> getSetColumn(String name)
focal_class.class_method_signature: Row.equals(Object other)
focal_class.full_signature: @Override public boolean equals(Object other)
focal_class.identifier: equals
focal_class.modifiers: @Override public
focal_class.parameters: (Object other)
focal_class.return: boolean
focal_class.signature: boolean equals(Object other)
focal_class.class_method_signature: Row.hashCode()
focal_class.full_signature: @Override public int hashCode()
focal_class.identifier: hashCode
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int hashCode()
focal_class.class_method_signature: Row.toString()
focal_class.full_signature: @Override public String toString()
focal_class.identifier: toString
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String toString()
focal_method.body: @Override
    public boolean equals(Object other) {
      if (this == other) {
        return true;
      }
      if (!(other instanceof Row)) {
        return false;
      }
      Row that = (Row) other;
      return Objects.equals(columns, that.getColumns());
    }
focal_method.class_method_signature: Row.equals(Object other)
focal_method.full_signature: @Override public boolean equals(Object other)
focal_method.identifier: equals
focal_method.invocations: equals getColumns
focal_method.modifiers: @Override public
focal_method.parameters: (Object other)
focal_method.return: boolean
focal_method.signature: boolean equals(Object other)