Home | History | Annotate | Download | only in sql

Lines Matching refs:db

18         temp_dir_.path().AppendASCII("SQLTransactionTest.db")));
20 ASSERT_TRUE(db().Execute("CREATE TABLE foo (a, b)"));
27 sql::Connection& db() { return db_; }
31 sql::Statement count(db().GetUniqueStatement("SELECT count(*) FROM foo"));
43 sql::Transaction t(&db());
48 EXPECT_TRUE(db().Execute("INSERT INTO foo (a, b) VALUES (1, 2)"));
61 sql::Transaction t(&db());
66 EXPECT_TRUE(db().Execute("INSERT INTO foo (a, b) VALUES (1, 2)"));
73 sql::Transaction t2(&db());
77 EXPECT_TRUE(db().Execute("INSERT INTO foo (a, b) VALUES (1, 2)"));
87 EXPECT_EQ(0, db().transaction_nesting());
91 sql::Transaction outer(&db());
93 EXPECT_EQ(1, db().transaction_nesting());
97 sql::Transaction inner1(&db());
99 EXPECT_TRUE(db().Execute("INSERT INTO foo (a, b) VALUES (1, 2)"));
100 EXPECT_EQ(2, db().transaction_nesting());
103 EXPECT_EQ(1, db().transaction_nesting());
111 sql::Transaction inner2(&db());
113 EXPECT_TRUE(db().Execute("INSERT INTO foo (a, b) VALUES (1, 2)"));
114 EXPECT_EQ(2, db().transaction_nesting());
117 EXPECT_EQ(1, db().transaction_nesting());
122 EXPECT_EQ(1, db().transaction_nesting());
124 sql::Transaction inner3(&db());
126 EXPECT_EQ(1, db().transaction_nesting());
129 EXPECT_EQ(0, db().transaction_nesting());