snapshot of https://github.com/sqlc-dev/sqlc.git (main, 2026-09-16; blobs > 131072B omitted)
Some checks failed
kotlin / test (push) Has been skipped
python / test (push) Has been skipped
typescript / test (push) Has been skipped
go / build darwin/amd64 (push) Has been cancelled
go / build linux/amd64 (push) Has been cancelled
go / build windows/amd64 (push) Has been cancelled
go / build darwin/arm64 (push) Has been cancelled
go / build linux/arm64 (push) Has been cancelled
go / build windows/arm64 (push) Has been cancelled
go / test (push) Has been cancelled
go / vuln_check (push) Has been cancelled
Some checks failed
kotlin / test (push) Has been skipped
python / test (push) Has been skipped
typescript / test (push) Has been skipped
go / build darwin/amd64 (push) Has been cancelled
go / build linux/amd64 (push) Has been cancelled
go / build windows/amd64 (push) Has been cancelled
go / build darwin/arm64 (push) Has been cancelled
go / build linux/arm64 (push) Has been cancelled
go / build windows/arm64 (push) Has been cancelled
go / test (push) Has been cancelled
go / vuln_check (push) Has been cancelled
This commit is contained in:
41
internal/endtoend/testdata/builtins/sqlite/queries/aggfunc.sql
vendored
Normal file
41
internal/endtoend/testdata/builtins/sqlite/queries/aggfunc.sql
vendored
Normal file
@@ -0,0 +1,41 @@
|
||||
-- name: GetAvg :one
|
||||
SELECT avg(int_val) FROM test;
|
||||
|
||||
-- name: GetCount :one
|
||||
SELECT count(*) FROM test;
|
||||
|
||||
-- name: GetCountId :one
|
||||
SELECT count(id) FROM test;
|
||||
|
||||
-- name: GetGroupConcatInt :one
|
||||
SELECT group_concat(int_val) FROM test;
|
||||
|
||||
-- name: GetGroupConcatInt2 :one
|
||||
SELECT group_concat(1, ':') FROM test;
|
||||
|
||||
-- name: GetGroupConcatText :one
|
||||
SELECT group_concat(text_val) FROM test;
|
||||
|
||||
-- name: GetGroupConcatText2 :one
|
||||
SELECT group_concat(text_val, ':') FROM test;
|
||||
|
||||
-- name: GetMaxInt :one
|
||||
SELECT max(int_val) FROM test;
|
||||
|
||||
-- name: GetMaxText :one
|
||||
SELECT max(text_val) FROM test;
|
||||
|
||||
-- name: GetMinInt :one
|
||||
SELECT min(int_val) FROM test;
|
||||
|
||||
-- name: GetMinText :one
|
||||
SELECT min(text_val) FROM test;
|
||||
|
||||
-- name: GetSumInt :one
|
||||
SELECT sum(int_val) FROM test;
|
||||
|
||||
-- name: GetSumText :one
|
||||
SELECT sum(text_val) FROM test;
|
||||
|
||||
-- name: GetTotalInt :one
|
||||
SELECT total(int_val) FROM test;
|
||||
86
internal/endtoend/testdata/builtins/sqlite/queries/mathfunc.sql
vendored
Normal file
86
internal/endtoend/testdata/builtins/sqlite/queries/mathfunc.sql
vendored
Normal file
@@ -0,0 +1,86 @@
|
||||
-- name: GetAcos :one
|
||||
SELECT acos(1.0);
|
||||
|
||||
-- name: GetAcosh :one
|
||||
SELECT acosh(1.0);
|
||||
|
||||
-- name: GetAsin :one
|
||||
SELECT asin(1.0);
|
||||
|
||||
-- name: GetAsinh :one
|
||||
SELECT asinh(1.0);
|
||||
|
||||
-- name: GetAtan :one
|
||||
SELECT atan(1.0);
|
||||
|
||||
-- name: GetAtan2 :one
|
||||
SELECT atan2(1.0, 0.5);
|
||||
|
||||
-- name: GetAtanh :one
|
||||
SELECT atanh(1.0);
|
||||
|
||||
-- name: GetCeil :one
|
||||
SELECT ceil(1.0);
|
||||
|
||||
-- name: GetCeilin :one
|
||||
SELECT ceiling(1.0);
|
||||
|
||||
-- name: GetCos :one
|
||||
SELECT cos(1.0);
|
||||
|
||||
-- name: GetCosh :one
|
||||
SELECT cosh(1.0);
|
||||
|
||||
-- name: GetDegrees :one
|
||||
SELECT degrees(1.0);
|
||||
|
||||
-- name: GetExp :one
|
||||
SELECT exp(1.0);
|
||||
|
||||
-- name: GetFloor :one
|
||||
SELECT floor(1.0);
|
||||
|
||||
-- name: GetLn :one
|
||||
SELECT ln(1.0);
|
||||
|
||||
-- name: GetLog :one
|
||||
SELECT log(1.0);
|
||||
|
||||
-- name: GetLog10 :one
|
||||
SELECT log10(1.0);
|
||||
|
||||
-- name: GetLogBase :one
|
||||
SELECT log(1.0, 2.0);
|
||||
|
||||
-- name: GetLog2 :one
|
||||
SELECT log2(1.0);
|
||||
|
||||
-- name: GetMod :one
|
||||
SELECT mod(1, 2);
|
||||
|
||||
-- name: GetPi :one
|
||||
SELECT pi();
|
||||
|
||||
-- name: GetPow :one
|
||||
SELECT pow(1, 2);
|
||||
|
||||
-- name: GetPower :one
|
||||
SELECT power(1, 2);
|
||||
|
||||
-- name: GetRadians :one
|
||||
SELECT radians(1);
|
||||
|
||||
-- name: GetSin :one
|
||||
SELECT sin(1.0);
|
||||
|
||||
-- name: GetSinh :one
|
||||
SELECT sinh(1.0);
|
||||
|
||||
-- name: GetSqrt :one
|
||||
SELECT sqrt(1.0);
|
||||
|
||||
-- name: GetTan :one
|
||||
SELECT tan(1.0);
|
||||
|
||||
-- name: GetTrunc :one
|
||||
SELECT trunc(1.0);
|
||||
149
internal/endtoend/testdata/builtins/sqlite/queries/scalarfunc.sql
vendored
Normal file
149
internal/endtoend/testdata/builtins/sqlite/queries/scalarfunc.sql
vendored
Normal file
@@ -0,0 +1,149 @@
|
||||
-- name: GetAbs :one
|
||||
SELECT abs(int_val) FROM test;
|
||||
|
||||
-- name: GetChanges :one
|
||||
SELECT changes();
|
||||
|
||||
-- name: GetChar1 :one
|
||||
SELECT char(65);
|
||||
|
||||
-- name: GetChar3 :one
|
||||
SELECT char(65, 66, 67);
|
||||
|
||||
-- name: GetCoalesce :one
|
||||
SELECT coalesce(NULL, 1, 'test');
|
||||
|
||||
-- name: GetFormat :one
|
||||
SELECT format('Hello %s', 'world');
|
||||
|
||||
-- name: GetGlob :one
|
||||
SELECT glob('a*c', 'abc');
|
||||
|
||||
-- name: GetHex :one
|
||||
SELECT hex(123456);
|
||||
|
||||
-- name: GetIfnull :one
|
||||
SELECT ifnull(1, 2);
|
||||
|
||||
-- name: GetIif :one
|
||||
SELECT iif(1, 2, 3);
|
||||
|
||||
-- name: GetLastInsertRowID :one
|
||||
SELECT last_insert_rowid();
|
||||
|
||||
-- name: GetInstr :one
|
||||
SELECT instr('hello', 'l');
|
||||
|
||||
-- name: GetLength :one
|
||||
SELECT length('12345');
|
||||
|
||||
-- name: GetLike2 :one
|
||||
SELECT like('%bc%', 'abcd');
|
||||
|
||||
-- name: GetLike3 :one
|
||||
SELECT like('$%1%', '%100', '$');
|
||||
|
||||
-- name: GetLikelihood :one
|
||||
SELECT likelihood('12345', 0.5);
|
||||
|
||||
-- name: GetLikely :one
|
||||
SELECT likely('12345');
|
||||
|
||||
-- name: GetLower :one
|
||||
SELECT lower('ABCDE');
|
||||
|
||||
-- name: GetLtrim :one
|
||||
SELECT ltrim(' ABCDE');
|
||||
|
||||
-- name: GetLtrim2 :one
|
||||
SELECT ltrim(':ABCDE', ':');
|
||||
|
||||
-- name: GetMax3 :one
|
||||
SELECT max(1, 3, 2);
|
||||
|
||||
-- name: GetMin3 :one
|
||||
SELECT min(1, 3, 2);
|
||||
|
||||
-- name: GetNullif :one
|
||||
SELECT nullif(1, 2);
|
||||
|
||||
-- name: GetPrintf :one
|
||||
SELECT printf('Hello %s', 'world');
|
||||
|
||||
-- name: GetQuote :one
|
||||
SELECT quote(1);
|
||||
|
||||
-- name: GetRandom :one
|
||||
SELECT random();
|
||||
|
||||
-- name: GetRandomBlob :one
|
||||
SELECT randomblob(16);
|
||||
|
||||
-- name: GetRound :one
|
||||
SELECT round(1.1);
|
||||
|
||||
-- name: GetRound2 :one
|
||||
SELECT round(1.1, 2);
|
||||
|
||||
-- name: GetReplace :one
|
||||
SELECT replace('abc', 'bc', 'df');
|
||||
|
||||
-- name: GetRtrim :one
|
||||
SELECT rtrim('ABCDE ');
|
||||
|
||||
-- name: GetRtrim2 :one
|
||||
SELECT rtrim('ABCDE:', ':');
|
||||
|
||||
-- name: GetSign :one
|
||||
SELECT sign(1);
|
||||
|
||||
-- name: GetSoundex :one
|
||||
SELECT soundex('abc');
|
||||
|
||||
-- name: GetSQLiteCompileOptionGet :one
|
||||
SELECT sqlite_compileoption_get(1);
|
||||
|
||||
-- name: GetSQLiteCompileOptionUsed :one
|
||||
SELECT sqlite_compileoption_used(1);
|
||||
|
||||
-- name: GetSQLiteSourceID :one
|
||||
SELECT sqlite_source_id();
|
||||
|
||||
-- name: GetSQLiteVersion :one
|
||||
SELECT sqlite_version();
|
||||
|
||||
-- name: GetSubstr3 :one
|
||||
SELECT substr('abcdef', 1, 2);
|
||||
|
||||
-- name: GetSubstr2 :one
|
||||
SELECT substr('abcdef', 2);
|
||||
|
||||
-- name: GetSusbstring3 :one
|
||||
SELECT substring('abcdef', 1, 2);
|
||||
|
||||
-- name: GetSubstring2 :one
|
||||
SELECT substring('abcdef', 1);
|
||||
|
||||
-- name: GetTotalChanges :one
|
||||
SELECT total_changes();
|
||||
|
||||
-- name: GetTrim :one
|
||||
SELECT trim(' ABCDE ');
|
||||
|
||||
-- name: GetTrim2 :one
|
||||
SELECT trim(':ABCDE:', ':');
|
||||
|
||||
-- name: GetTypeof :one
|
||||
SELECT typeof('ABCDE');
|
||||
|
||||
-- name: GetUnicode :one
|
||||
SELECT unicode('A');
|
||||
|
||||
-- name: GetUnlikely :one
|
||||
SELECT unlikely('12345');
|
||||
|
||||
-- name: GetUpper :one
|
||||
SELECT upper('abcde');
|
||||
|
||||
-- name: GetZeroblob :one
|
||||
SELECT zeroblob(16);
|
||||
Reference in New Issue
Block a user