@@ -933,40 +933,3 @@ func appendNestedData[T require.TestingT](t T, a *Appender, rowsToAppend []neste
933
933
}
934
934
require .NoError (t , a .Flush ())
935
935
}
936
-
937
- var types = map [reflect.Type ]string {
938
- reflect .TypeFor [int8 ](): "TINYINT" ,
939
- }
940
-
941
- func benchmarkAppenderSingle [T any ](v T ) func (* testing.B ) {
942
- return func (b * testing.B ) {
943
- if _ , ok := types [reflect .TypeFor [T ]()]; ! ok {
944
- b .Fatal ("Type not defined in table:" , reflect .TypeFor [T ]())
945
- }
946
- tableSQL := fmt .Sprintf (createSingleTableSQL , types [reflect .TypeFor [T ]()])
947
- c , db , conn , a := prepareAppender (b , tableSQL )
948
- defer cleanupAppender (b , c , db , conn , a )
949
-
950
- const rowsToAppend = 2048
951
- vec := [rowsToAppend ]T {}
952
- for i := 0 ; i < 2048 ; i ++ {
953
- vec [i ] = v
954
- }
955
-
956
- b .ResetTimer ()
957
- for n := 0 ; n < b .N ; n ++ {
958
- for i := 0 ; i < rowsToAppend ; i ++ {
959
- if err := a .AppendRow (v ); err != nil {
960
- b .Error (err )
961
- }
962
- }
963
- }
964
- b .StopTimer ()
965
- }
966
- }
967
-
968
- func BenchmarkAppenderSingle (b * testing.B ) {
969
- b .Run ("int8" , benchmarkAppenderSingle [int8 ](0 ))
970
- }
971
-
972
- const createSingleTableSQL = `CREATE TABLE test (nested_int_list %s)`
0 commit comments