diff --git a/util/sqlgen/benchmark_test.go b/util/sqlgen/benchmark_test.go new file mode 100644 index 0000000000000000000000000000000000000000..c9261c7963aa85b179e52a05e7df1f18ac4affdb --- /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) + } + +}