From de7dfc958ec6928d156080566a00c28ae46a5ae7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Carlos=20Nieto?= <jose.carlos@menteslibres.net> Date: Tue, 9 Sep 2014 22:21:21 -0500 Subject: [PATCH] Adding SELECT benchmark. --- util/sqlgen/benchmark_test.go | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 util/sqlgen/benchmark_test.go diff --git a/util/sqlgen/benchmark_test.go b/util/sqlgen/benchmark_test.go new file mode 100644 index 00000000..c9261c79 --- /dev/null +++ b/util/sqlgen/benchmark_test.go @@ -0,0 +1,21 @@ +package sqlgen + +import ( + "testing" +) + +func BenchmarkCompileSelect(b *testing.B) { + var stmt Statement + + for i := 0; i < b.N; i++ { + stmt = Statement{ + Type: SqlSelectCount, + Table: Table{"table_name"}, + Where: Where{ + ColumnValue{Column{"a"}, "=", Value{Raw{"7"}}}, + }, + } + stmt.Compile(defaultTemplate) + } + +} -- GitLab