Home | History | Annotate | Download | only in sql

Lines Matching refs:db

20         temp_dir_.path().AppendASCII("SQLTransactionTest.db")));
22 ASSERT_TRUE(db().Execute("CREATE TABLE foo (a, b)"));
29 sql::Connection& db() { return db_; }
33 sql::Statement count(db().GetUniqueStatement("SELECT count(*) FROM foo"));
45 sql::Transaction t(&db());
50 EXPECT_TRUE(db().Execute("INSERT INTO foo (a, b) VALUES (1, 2)"));
63 sql::Transaction t(&db());
68 EXPECT_TRUE(db().Execute("INSERT INTO foo (a, b) VALUES (1, 2)"));
75 sql::Transaction t2(&db());
79 EXPECT_TRUE(db().Execute("INSERT INTO foo (a, b) VALUES (1, 2)"));
89 EXPECT_EQ(0, db().transaction_nesting());
93 sql::Transaction outer(&db());
95 EXPECT_EQ(1, db().transaction_nesting());
99 sql::Transaction inner1(&db());
101 EXPECT_TRUE(db().Execute("INSERT INTO foo (a, b) VALUES (1, 2)"));
102 EXPECT_EQ(2, db().transaction_nesting());
105 EXPECT_EQ(1, db().transaction_nesting());
113 sql::Transaction inner2(&db());
115 EXPECT_TRUE(db().Execute("INSERT INTO foo (a, b) VALUES (1, 2)"));
116 EXPECT_EQ(2, db().transaction_nesting());
119 EXPECT_EQ(1, db().transaction_nesting());
124 EXPECT_EQ(1, db().transaction_nesting());
126 sql::Transaction inner3(&db());
128 EXPECT_EQ(1, db().transaction_nesting());
131 EXPECT_EQ(0, db().transaction_nesting());