Also moved Delete operation to a seperate transaction in the Test code to test multiple transactions.
Change-Id: Idd1bb88ccbda75047c83d8e825992f8ee6aad881
Signed-off-by: Madhu Venugopal <mavenugo@gmail.com>
package org.opendaylight.ovsdb.lib.operations;
-import com.google.common.collect.Lists;
+import java.util.List;
+
import org.opendaylight.ovsdb.lib.notation.Condition;
import org.opendaylight.ovsdb.lib.schema.TableSchema;
-import java.util.List;
+import com.google.common.collect.Lists;
public class Delete<E extends TableSchema<E>> extends Operation<E> implements ConditionalOperation {
}
public Where where(Condition condition) {
+ where.add(condition);
return new Where(this);
}
package org.opendaylight.ovsdb.lib.operations;
-import com.google.common.collect.Lists;
-import com.google.common.collect.Maps;
+import java.util.List;
+import java.util.Map;
+
import org.opendaylight.ovsdb.lib.notation.Condition;
import org.opendaylight.ovsdb.lib.schema.ColumnSchema;
import org.opendaylight.ovsdb.lib.schema.TableSchema;
-import java.util.List;
-import java.util.Map;
+import com.google.common.collect.Lists;
+import com.google.common.collect.Maps;
public class Update<E extends TableSchema<E>> extends Operation<E> implements ConditionalOperation {
}
public Where where(Condition condition) {
+ where.add(condition);
return new Where(this);
}
.where(name.opEqual("br-int"))
//.and(name.opEqual("br-int"))
.operation())
+ .add(op.commit(true))
+ .execute();
+
+ List<OperationResult> operationResults = results.get();
+ Assert.assertFalse(operationResults.isEmpty());
+ System.out.println("Insert & Update operation results = " + operationResults);
+
+ results = ovs.transactBuilder()
.add(op.delete(bridge)
.where(name.opEqual("br-int"))
.operation())
.add(op.commit(true))
.execute();
- List<OperationResult> operationResults = results.get();
+ operationResults = results.get();
Assert.assertFalse(operationResults.isEmpty());
- System.out.println("operationResults = " + operationResults);
+ System.out.println("Delete operation results = " + operationResults);
+
}
@Test