MCPcopy Create free account
hub / github.com/f0rr0/oliphaunt / rtt_cases

Function rtt_cases

xtask/src/main.rs:4219–4282  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

4217}
4218
4219fn rtt_cases() -> Vec<RttCase> {
4220 vec![
4221 RttCase {
4222 id: "1",
4223 label: "insert small row",
4224 sql: "INSERT INTO t1 (a) VALUES (1);".to_owned(),
4225 },
4226 RttCase {
4227 id: "2",
4228 label: "select small row",
4229 sql: "SELECT * FROM t1 WHERE id = 333;".to_owned(),
4230 },
4231 RttCase {
4232 id: "3",
4233 label: "update small row",
4234 sql: "UPDATE t1 SET a = 2 WHERE id = 666;".to_owned(),
4235 },
4236 RttCase {
4237 id: "4",
4238 label: "delete small row",
4239 sql: "DELETE FROM t1 WHERE id IN (SELECT id FROM t1 LIMIT 1);".to_owned(),
4240 },
4241 RttCase {
4242 id: "5",
4243 label: "insert 1kb row",
4244 sql: format!("INSERT INTO t2 (a) VALUES ('{}');", "a".repeat(1_000)),
4245 },
4246 RttCase {
4247 id: "6",
4248 label: "select 1kb row",
4249 sql: "SELECT * FROM t2 WHERE id IN (SELECT id FROM t2 LIMIT 1);".to_owned(),
4250 },
4251 RttCase {
4252 id: "7",
4253 label: "update 1kb row",
4254 sql: format!("UPDATE t2 SET a = '{}' WHERE id = 1;", "a".repeat(1_000)),
4255 },
4256 RttCase {
4257 id: "8",
4258 label: "delete 1kb row",
4259 sql: "DELETE FROM t2 WHERE id IN (SELECT id FROM t2 LIMIT 1);".to_owned(),
4260 },
4261 RttCase {
4262 id: "9",
4263 label: "insert 10kb row",
4264 sql: format!("INSERT INTO t2 (a) VALUES ('{}');", "a".repeat(10_000)),
4265 },
4266 RttCase {
4267 id: "10",
4268 label: "select 10kb row",
4269 sql: "SELECT * FROM t2 WHERE id IN (SELECT id FROM t2 LIMIT 1);".to_owned(),
4270 },
4271 RttCase {
4272 id: "11",
4273 label: "update 10kb row",
4274 sql: format!("UPDATE t2 SET a = '{}' WHERE id = 1;", "a".repeat(10_000)),
4275 },
4276 RttCase {

Calls

no outgoing calls

Tested by

no test coverage detected