Skip to content

Commit ab1220b

Browse files
fix: added more JSON overrides and a way to debug example codegen
1 parent 549e8e1 commit ab1220b

54 files changed

Lines changed: 42730 additions & 209 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

CodeGenerator/CodeGenerator.cs

Lines changed: 23 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
using System.IO;
88
using System.Linq;
99
using System.Text;
10+
using System.Text.Json;
1011
using System.Threading.Tasks;
1112
using Enum = Plugin.Enum;
1213

@@ -172,7 +173,11 @@ public Task<GenerateResponse> Generate(GenerateRequest generateRequest)
172173
if (Options.DebugRequest)
173174
return Task.FromResult(new GenerateResponse
174175
{
175-
Files = { RequestToFile(generateRequest) }
176+
Files =
177+
{
178+
RequestToJsonFile(generateRequest),
179+
RequestToProtobufFile(generateRequest)
180+
}
176181
});
177182

178183
var fileQueries = GetFileQueries();
@@ -201,10 +206,25 @@ string QueryFilenameToClassName(string filenameWithExtension)
201206
}
202207
}
203208

204-
private static Plugin.File RequestToFile(GenerateRequest request)
209+
private static ByteString GetOptionsWithoutDebugRequest(GenerateRequest request)
210+
{
211+
var text = Encoding.UTF8.GetString(request.PluginOptions.ToByteArray());
212+
var rawOptions = JsonSerializer.Deserialize<RawOptions>(text) ?? throw new InvalidOperationException();
213+
var newOptions = rawOptions with { DebugRequest = false };
214+
return ByteString.CopyFromUtf8(JsonSerializer.Serialize(request));
215+
}
216+
217+
218+
private static Plugin.File RequestToJsonFile(GenerateRequest request)
205219
{
206220
var formatter = new JsonFormatter(JsonFormatter.Settings.Default.WithIndentation());
207-
request.PluginOptions = ByteString.CopyFrom("{}", Encoding.UTF8); // TODO this resets all of the options - should reset only DebugRequest option
221+
request.PluginOptions = GetOptionsWithoutDebugRequest(request);
208222
return new Plugin.File { Name = "request.json", Contents = ByteString.CopyFromUtf8(formatter.Format(request)) };
209223
}
224+
225+
private static Plugin.File RequestToProtobufFile(GenerateRequest request)
226+
{
227+
request.PluginOptions = GetOptionsWithoutDebugRequest(request);
228+
return new Plugin.File { Name = "request.message", Contents = request.ToByteString() };
229+
}
210230
}

CodegenTests/test-requests/DefaultSchemaEnum/request.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,5 +101,5 @@
101101
}
102102
],
103103
"sqlc_version": "v1.27.0",
104-
"plugin_options": "e30="
104+
"plugin_options": "eyJTZXR0aW5ncyI6eyJWZXJzaW9uIjoiMiIsIkVuZ2luZSI6Im15c3FsIiwiU2NoZW1hIjpbIkNvZGVnZW5UZXN0cy90ZXN0LXJlcXVlc3RzL0RlZmF1bHRTY2hlbWFFbnVtL3NjaGVtYS5zcWwiXSwiUXVlcmllcyI6WyJDb2RlZ2VuVGVzdHMvdGVzdC1yZXF1ZXN0cy9EZWZhdWx0U2NoZW1hRW51bS9xdWVyeS5zcWwiXSwiQ29kZWdlbiI6eyJPdXQiOiIuL0NvZGVnZW5UZXN0cy90ZXN0LXJlcXVlc3RzL0RlZmF1bHRTY2hlbWFFbnVtIiwiUGx1Z2luIjoiY3NoYXJwIiwiT3B0aW9ucyI6WzEyMywzNCwxMDAsMTAxLDk4LDExNywxMDMsODIsMTAxLDExMywxMTcsMTAxLDExNSwxMTYsMzQsNTgsMTE2LDExNCwxMTcsMTAxLDEyNV0sIkVudiI6W10sIlByb2Nlc3MiOnsiQ21kIjoiLi9kaXN0L0xvY2FsUnVubmVyIn0sIldhc20iOm51bGx9fSwiQ2F0YWxvZyI6eyJDb21tZW50IjoiIiwiRGVmYXVsdFNjaGVtYSI6InB1YmxpYyIsIk5hbWUiOiIiLCJTY2hlbWFzIjpbeyJDb21tZW50IjoiIiwiTmFtZSI6InB1YmxpYyIsIlRhYmxlcyI6W3siUmVsIjp7IkNhdGFsb2ciOiIiLCJTY2hlbWEiOiIiLCJOYW1lIjoiZHVtbXlfdGFibGUifSwiQ29sdW1ucyI6W3siTmFtZSI6ImR1bW15X2NvbHVtbiIsIk5vdE51bGwiOmZhbHNlLCJJc0FycmF5IjpmYWxzZSwiQ29tbWVudCI6IiIsIkxlbmd0aCI6MSwiSXNOYW1lZFBhcmFtIjpmYWxzZSwiSXNGdW5jQ2FsbCI6ZmFsc2UsIlNjb3BlIjoiIiwiVGFibGUiOnsiQ2F0YWxvZyI6IiIsIlNjaGVtYSI6IiIsIk5hbWUiOiJkdW1teV90YWJsZSJ9LCJUYWJsZUFsaWFzIjoiIiwiVHlwZSI6eyJDYXRhbG9nIjoiIiwiU2NoZW1hIjoiIiwiTmFtZSI6ImR1bW15X3RhYmxlX2R1bW15X2NvbHVtbiJ9LCJJc1NxbGNTbGljZSI6ZmFsc2UsIkVtYmVkVGFibGUiOm51bGwsIk9yaWdpbmFsTmFtZSI6IiIsIlVuc2lnbmVkIjpmYWxzZSwiQXJyYXlEaW1zIjowfV0sIkNvbW1lbnQiOiIifV0sIkVudW1zIjpbeyJOYW1lIjoiZHVtbXlfdGFibGVfZHVtbXlfY29sdW1uIiwiVmFscyI6WyJ4IiwieSJdLCJDb21tZW50IjoiIn1dLCJDb21wb3NpdGVUeXBlcyI6W119XX0sIlF1ZXJpZXMiOlt7IlRleHQiOiJTRUxFQ1QgZHVtbXlfY29sdW1uIEZST00gZHVtbXlfdGFibGUgTElNSVQgMSIsIk5hbWUiOiJUZXN0T25lIiwiQ21kIjoiOm9uZSIsIkNvbHVtbnMiOlt7Ik5hbWUiOiJkdW1teV9jb2x1bW4iLCJOb3ROdWxsIjpmYWxzZSwiSXNBcnJheSI6ZmFsc2UsIkNvbW1lbnQiOiIiLCJMZW5ndGgiOjEsIklzTmFtZWRQYXJhbSI6ZmFsc2UsIklzRnVuY0NhbGwiOmZhbHNlLCJTY29wZSI6IiIsIlRhYmxlIjp7IkNhdGFsb2ciOiIiLCJTY2hlbWEiOiIiLCJOYW1lIjoiZHVtbXlfdGFibGUifSwiVGFibGVBbGlhcyI6IiIsIlR5cGUiOnsiQ2F0YWxvZyI6IiIsIlNjaGVtYSI6IiIsIk5hbWUiOiJkdW1teV90YWJsZV9kdW1teV9jb2x1bW4ifSwiSXNTcWxjU2xpY2UiOmZhbHNlLCJFbWJlZFRhYmxlIjpudWxsLCJPcmlnaW5hbE5hbWUiOiJkdW1teV9jb2x1bW4iLCJVbnNpZ25lZCI6ZmFsc2UsIkFycmF5RGltcyI6MH1dLCJQYXJhbXMiOltdLCJDb21tZW50cyI6W10sIkZpbGVuYW1lIjoicXVlcnkuc3FsIiwiSW5zZXJ0SW50b1RhYmxlIjpudWxsfSx7IlRleHQiOiJJTlNFUlQgSU5UTyBkdW1teV90YWJsZSAoZHVtbXlfY29sdW1uKSBWQUxVRVMgKD8pIiwiTmFtZSI6IlRlc3RJbnNlcnQiLCJDbWQiOiI6ZXhlYyIsIkNvbHVtbnMiOltdLCJQYXJhbXMiOlt7Ik51bWJlciI6MSwiQ29sdW1uIjp7Ik5hbWUiOiJkdW1teV9jb2x1bW4iLCJOb3ROdWxsIjpmYWxzZSwiSXNBcnJheSI6ZmFsc2UsIkNvbW1lbnQiOiIiLCJMZW5ndGgiOjEsIklzTmFtZWRQYXJhbSI6ZmFsc2UsIklzRnVuY0NhbGwiOmZhbHNlLCJTY29wZSI6IiIsIlRhYmxlIjp7IkNhdGFsb2ciOiIiLCJTY2hlbWEiOiJwdWJsaWMiLCJOYW1lIjoiZHVtbXlfdGFibGUifSwiVGFibGVBbGlhcyI6IiIsIlR5cGUiOnsiQ2F0YWxvZyI6IiIsIlNjaGVtYSI6IiIsIk5hbWUiOiJkdW1teV90YWJsZV9kdW1teV9jb2x1bW4ifSwiSXNTcWxjU2xpY2UiOmZhbHNlLCJFbWJlZFRhYmxlIjpudWxsLCJPcmlnaW5hbE5hbWUiOiJkdW1teV9jb2x1bW4iLCJVbnNpZ25lZCI6ZmFsc2UsIkFycmF5RGltcyI6MH19XSwiQ29tbWVudHMiOltdLCJGaWxlbmFtZSI6InF1ZXJ5LnNxbCIsIkluc2VydEludG9UYWJsZSI6eyJDYXRhbG9nIjoiIiwiU2NoZW1hIjoiIiwiTmFtZSI6ImR1bW15X3RhYmxlIn19XSwiU3FsY1ZlcnNpb24iOiJ2MS4yNy4wIiwiUGx1Z2luT3B0aW9ucyI6WzEyMywzNCwxMDAsMTAxLDk4LDExNywxMDMsODIsMTAxLDExMywxMTcsMTAxLDExNSwxMTYsMzQsNTgsMTE2LDExNCwxMTcsMTAxLDEyNV0sIkdsb2JhbE9wdGlvbnMiOltdfQ=="
105105
}

CodegenTests/test-requests/DefaultSchemaEnum/request.message

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
2+
�
3+
2mysql7CodegenTests/test-requests/DefaultSchemaEnum/schema.sql"6CodegenTests/test-requests/DefaultSchemaEnum/query.sqlbe
4+
../CodegenTests/test-requests/DefaultSchemaEnumcsharp{"debugRequest":true}*
5+
./dist/LocalRunner�public"xpublicL
6+
 dummy_table;
7+
dummy_column0R dummy_tablebdummy_table_dummy_column"
8+
dummy_table_dummy_columnxy�
9+
,SELECT dummy_column FROM dummy_table LIMIT 1TestOne:one"I
10+
dummy_column0R dummy_tablebdummy_table_dummy_columnz dummy_column: query.sql�
11+
1INSERT INTO dummy_table (dummy_column) VALUES (?)
12+
TestInsert:exec*UQ
13+
dummy_column0Rpublic dummy_tablebdummy_table_dummy_columnz dummy_column: query.sqlB dummy_table"v1.27.0*�R{"Settings":{"Version":"2","Engine":"mysql","Schema":["CodegenTests/test-requests/DefaultSchemaEnum/schema.sql"],"Queries":["CodegenTests/test-requests/DefaultSchemaEnum/query.sql"],"Codegen":{"Out":"./CodegenTests/test-requests/DefaultSchemaEnum","Plugin":"csharp","Options":[123,34,100,101,98,117,103,82,101,113,117,101,115,116,34,58,116,114,117,101,125],"Env":[],"Process":{"Cmd":"./dist/LocalRunner"},"Wasm":null}},"Catalog":{"Comment":"","DefaultSchema":"public","Name":"","Schemas":[{"Comment":"","Name":"public","Tables":[{"Rel":{"Catalog":"","Schema":"","Name":"dummy_table"},"Columns":[{"Name":"dummy_column","NotNull":false,"IsArray":false,"Comment":"","Length":1,"IsNamedParam":false,"IsFuncCall":false,"Scope":"","Table":{"Catalog":"","Schema":"","Name":"dummy_table"},"TableAlias":"","Type":{"Catalog":"","Schema":"","Name":"dummy_table_dummy_column"},"IsSqlcSlice":false,"EmbedTable":null,"OriginalName":"","Unsigned":false,"ArrayDims":0}],"Comment":""}],"Enums":[{"Name":"dummy_table_dummy_column","Vals":["x","y"],"Comment":""}],"CompositeTypes":[]}]},"Queries":[{"Text":"SELECT dummy_column FROM dummy_table LIMIT 1","Name":"TestOne","Cmd":":one","Columns":[{"Name":"dummy_column","NotNull":false,"IsArray":false,"Comment":"","Length":1,"IsNamedParam":false,"IsFuncCall":false,"Scope":"","Table":{"Catalog":"","Schema":"","Name":"dummy_table"},"TableAlias":"","Type":{"Catalog":"","Schema":"","Name":"dummy_table_dummy_column"},"IsSqlcSlice":false,"EmbedTable":null,"OriginalName":"dummy_column","Unsigned":false,"ArrayDims":0}],"Params":[],"Comments":[],"Filename":"query.sql","InsertIntoTable":null},{"Text":"INSERT INTO dummy_table (dummy_column) VALUES (?)","Name":"TestInsert","Cmd":":exec","Columns":[],"Params":[{"Number":1,"Column":{"Name":"dummy_column","NotNull":false,"IsArray":false,"Comment":"","Length":1,"IsNamedParam":false,"IsFuncCall":false,"Scope":"","Table":{"Catalog":"","Schema":"public","Name":"dummy_table"},"TableAlias":"","Type":{"Catalog":"","Schema":"","Name":"dummy_table_dummy_column"},"IsSqlcSlice":false,"EmbedTable":null,"OriginalName":"dummy_column","Unsigned":false,"ArrayDims":0}}],"Comments":[],"Filename":"query.sql","InsertIntoTable":{"Catalog":"","Schema":"","Name":"dummy_table"}}],"SqlcVersion":"v1.27.0","PluginOptions":[123,34,83,101,116,116,105,110,103,115,34,58,123,34,86,101,114,115,105,111,110,34,58,34,50,34,44,34,69,110,103,105,110,101,34,58,34,109,121,115,113,108,34,44,34,83,99,104,101,109,97,34,58,91,34,67,111,100,101,103,101,110,84,101,115,116,115,47,116,101,115,116,45,114,101,113,117,101,115,116,115,47,68,101,102,97,117,108,116,83,99,104,101,109,97,69,110,117,109,47,115,99,104,101,109,97,46,115,113,108,34,93,44,34,81,117,101,114,105,101,115,34,58,91,34,67,111,100,101,103,101,110,84,101,115,116,115,47,116,101,115,116,45,114,101,113,117,101,115,116,115,47,68,101,102,97,117,108,116,83,99,104,101,109,97,69,110,117,109,47,113,117,101,114,121,46,115,113,108,34,93,44,34,67,111,100,101,103,101,110,34,58,123,34,79,117,116,34,58,34,46,47,67,111,100,101,103,101,110,84,101,115,116,115,47,116,101,115,116,45,114,101,113,117,101,115,116,115,47,68,101,102,97,117,108,116,83,99,104,101,109,97,69,110,117,109,34,44,34,80,108,117,103,105,110,34,58,34,99,115,104,97,114,112,34,44,34,79,112,116,105,111,110,115,34,58,91,49,50,51,44,51,52,44,49,48,48,44,49,48,49,44,57,56,44,49,49,55,44,49,48,51,44,56,50,44,49,48,49,44,49,49,51,44,49,49,55,44,49,48,49,44,49,49,53,44,49,49,54,44,51,52,44,53,56,44,49,49,54,44,49,49,52,44,49,49,55,44,49,48,49,44,49,50,53,93,44,34,69,110,118,34,58,91,93,44,34,80,114,111,99,101,115,115,34,58,123,34,67,109,100,34,58,34,46,47,100,105,115,116,47,76,111,99,97,108,82,117,110,110,101,114,34,125,44,34,87,97,115,109,34,58,110,117,108,108,125,125,44,34,67,97,116,97,108,111,103,34,58,123,34,67,111,109,109,101,110,116,34,58,34,34,44,34,68,101,102,97,117,108,116,83,99,104,101,109,97,34,58,34,112,117,98,108,105,99,34,44,34,78,97,109,101,34,58,34,34,44,34,83,99,104,101,109,97,115,34,58,91,123,34,67,111,109,109,101,110,116,34,58,34,34,44,34,78,97,109,101,34,58,34,112,117,98,108,105,99,34,44,34,84,97,98,108,101,115,34,58,91,123,34,82,101,108,34,58,123,34,67,97,116,97,108,111,103,34,58,34,34,44,34,83,99,104,101,109,97,34,58,34,34,44,34,78,97,109,101,34,58,34,100,117,109,109,121,95,116,97,98,108,101,34,125,44,34,67,111,108,117,109,110,115,34,58,91,123,34,78,97,109,101,34,58,34,100,117,109,109,121,95,99,111,108,117,109,110,34,44,34,78,111,116,78,117,108,108,34,58,102,97,108,115,101,44,34,73,115,65,114,114,97,121,34,58,102,97,108,115,101,44,34,67,111,109,109,101,110,116,34,58,34,34,44,34,76,101,110,103,116,104,34,58,49,44,34,73,115,78,97,109,101,100,80,97,114,97,109,34,58,102,97,108,115,101,44,34,73,115,70,117,110,99,67,97,108,108,34,58,102,97,108,115,101,44,34,83,99,111,112,101,34,58,34,34,44,34,84,97,98,108,101,34,58,123,34,67,97,116,97,108,111,103,34,58,34,34,44,34,83,99,104,101,109,97,34,58,34,34,44,34,78,97,109,101,34,58,34,100,117,109,109,121,95,116,97,98,108,101,34,125,44,34,84,97,98,108,101,65,108,105,97,115,34,58,34,34,44,34,84,121,112,101,34,58,123,34,67,97,116,97,108,111,103,34,58,34,34,44,34,83,99,104,101,109,97,34,58,34,34,44,34,78,97,109,101,34,58,34,100,117,109,109,121,95,116,97,98,108,101,95,100,117,109,109,121,95,99,111,108,117,109,110,34,125,44,34,73,115,83,113,108,99,83,108,105,99,101,34,58,102,97,108,115,101,44,34,69,109,98,101,100,84,97,98,108,101,34,58,110,117,108,108,44,34,79,114,105,103,105,110,97,108,78,97,109,101,34,58,34,34,44,34,85,110,115,105,103,110,101,100,34,58,102,97,108,115,101,44,34,65,114,114,97,121,68,105,109,115,34,58,48,125,93,44,34,67,111,109,109,101,110,116,34,58,34,34,125,93,44,34,69,110,117,109,115,34,58,91,123,34,78,97,109,101,34,58,34,100,117,109,109,121,95,116,97,98,108,101,95,100,117,109,109,121,95,99,111,108,117,109,110,34,44,34,86,97,108,115,34,58,91,34,120,34,44,34,121,34,93,44,34,67,111,109,109,101,110,116,34,58,34,34,125,93,44,34,67,111,109,112,111,115,105,116,101,84,121,112,101,115,34,58,91,93,125,93,125,44,34,81,117,101,114,105,101,115,34,58,91,123,34,84,101,120,116,34,58,34,83,69,76,69,67,84,32,100,117,109,109,121,95,99,111,108,117,109,110,32,70,82,79,77,32,100,117,109,109,121,95,116,97,98,108,101,32,76,73,77,73,84,32,49,34,44,34,78,97,109,101,34,58,34,84,101,115,116,79,110,101,34,44,34,67,109,100,34,58,34,58,111,110,101,34,44,34,67,111,108,117,109,110,115,34,58,91,123,34,78,97,109,101,34,58,34,100,117,109,109,121,95,99,111,108,117,109,110,34,44,34,78,111,116,78,117,108,108,34,58,102,97,108,115,101,44,34,73,115,65,114,114,97,121,34,58,102,97,108,115,101,44,34,67,111,109,109,101,110,116,34,58,34,34,44,34,76,101,110,103,116,104,34,58,49,44,34,73,115,78,97,109,101,100,80,97,114,97,109,34,58,102,97,108,115,101,44,34,73,115,70,117,110,99,67,97,108,108,34,58,102,97,108,115,101,44,34,83,99,111,112,101,34,58,34,34,44,34,84,97,98,108,101,34,58,123,34,67,97,116,97,108,111,103,34,58,34,34,44,34,83,99,104,101,109,97,34,58,34,34,44,34,78,97,109,101,34,58,34,100,117,109,109,121,95,116,97,98,108,101,34,125,44,34,84,97,98,108,101,65,108,105,97,115,34,58,34,34,44,34,84,121,112,101,34,58,123,34,67,97,116,97,108,111,103,34,58,34,34,44,34,83,99,104,101,109,97,34,58,34,34,44,34,78,97,109,101,34,58,34,100,117,109,109,121,95,116,97,98,108,101,95,100,117,109,109,121,95,99,111,108,117,109,110,34,125,44,34,73,115,83,113,108,99,83,108,105,99,101,34,58,102,97,108,115,101,44,34,69,109,98,101,100,84,97,98,108,101,34,58,110,117,108,108,44,34,79,114,105,103,105,110,97,108,78,97,109,101,34,58,34,100,117,109,109,121,95,99,111,108,117,109,110,34,44,34,85,110,115,105,103,110,101,100,34,58,102,97,108,115,101,44,34,65,114,114,97,121,68,105,109,115,34,58,48,125,93,44,34,80,97,114,97,109,115,34,58,91,93,44,34,67,111,109,109,101,110,116,115,34,58,91,93,44,34,70,105,108,101,110,97,109,101,34,58,34,113,117,101,114,121,46,115,113,108,34,44,34,73,110,115,101,114,116,73,110,116,111,84,97,98,108,101,34,58,110,117,108,108,125,44,123,34,84,101,120,116,34,58,34,73,78,83,69,82,84,32,73,78,84,79,32,100,117,109,109,121,95,116,97,98,108,101,32,40,100,117,109,109,121,95,99,111,108,117,109,110,41,32,86,65,76,85,69,83,32,40,63,41,34,44,34,78,97,109,101,34,58,34,84,101,115,116,73,110,115,101,114,116,34,44,34,67,109,100,34,58,34,58,101,120,101,99,34,44,34,67,111,108,117,109,110,115,34,58,91,93,44,34,80,97,114,97,109,115,34,58,91,123,34,78,117,109,98,101,114,34,58,49,44,34,67,111,108,117,109,110,34,58,123,34,78,97,109,101,34,58,34,100,117,109,109,121,95,99,111,108,117,109,110,34,44,34,78,111,116,78,117,108,108,34,58,102,97,108,115,101,44,34,73,115,65,114,114,97,121,34,58,102,97,108,115,101,44,34,67,111,109,109,101,110,116,34,58,34,34,44,34,76,101,110,103,116,104,34,58,49,44,34,73,115,78,97,109,101,100,80,97,114,97,109,34,58,102,97,108,115,101,44,34,73,115,70,117,110,99,67,97,108,108,34,58,102,97,108,115,101,44,34,83,99,111,112,101,34,58,34,34,44,34,84,97,98,108,101,34,58,123,34,67,97,116,97,108,111,103,34,58,34,34,44,34,83,99,104,101,109,97,34,58,34,112,117,98,108,105,99,34,44,34,78,97,109,101,34,58,34,100,117,109,109,121,95,116,97,98,108,101,34,125,44,34,84,97,98,108,101,65,108,105,97,115,34,58,34,34,44,34,84,121,112,101,34,58,123,34,67,97,116,97,108,111,103,34,58,34,34,44,34,83,99,104,101,109,97,34,58,34,34,44,34,78,97,109,101,34,58,34,100,117,109,109,121,95,116,97,98,108,101,95,100,117,109,109,121,95,99,111,108,117,109,110,34,125,44,34,73,115,83,113,108,99,83,108,105,99,101,34,58,102,97,108,115,101,44,34,69,109,98,101,100,84,97,98,108,101,34,58,110,117,108,108,44,34,79,114,105,103,105,110,97,108,78,97,109,101,34,58,34,100,117,109,109,121,95,99,111,108,117,109,110,34,44,34,85,110,115,105,103,110,101,100,34,58,102,97,108,115,101,44,34,65,114,114,97,121,68,105,109,115,34,58,48,125,125,93,44,34,67,111,109,109,101,110,116,115,34,58,91,93,44,34,70,105,108,101,110,97,109,101,34,58,34,113,117,101,114,121,46,115,113,108,34,44,34,73,110,115,101,114,116,73,110,116,111,84,97,98,108,101,34,58,123,34,67,97,116,97,108,111,103,34,58,34,34,44,34,83,99,104,101,109,97,34,58,34,34,44,34,78,97,109,101,34,58,34,100,117,109,109,121,95,116,97,98,108,101,34,125,125,93,44,34,83,113,108,99,86,101,114,115,105,111,110,34,58,34,118,49,46,50,55,46,48,34,44,34,80,108,117,103,105,110,79,112,116,105,111,110,115,34,58,91,49,50,51,44,51,52,44,49,48,48,44,49,48,49,44,57,56,44,49,49,55,44,49,48,51,44,56,50,44,49,48,49,44,49,49,51,44,49,49,55,44,49,48,49,44,49,49,53,44,49,49,54,44,51,52,44,53,56,44,49,49,54,44,49,49,52,44,49,49,55,44,49,48,49,44,49,50,53,93,44,34,71,108,111,98,97,108,79,112,116,105,111,110,115,34,58,91,93,125],"GlobalOptions":[]}

CodegenTests/test-requests/SchemaScopedEnum/request.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,5 +81,5 @@
8181
}
8282
],
8383
"sqlc_version": "v1.27.0",
84-
"plugin_options": "e30="
84+
"plugin_options": "eyJTZXR0aW5ncyI6eyJWZXJzaW9uIjoiMiIsIkVuZ2luZSI6Im15c3FsIiwiU2NoZW1hIjpbIi4vQ29kZWdlblRlc3RzL3Rlc3QtcmVxdWVzdHMvU2NoZW1hU2NvcGVkRW51bS9zY2hlbWEuc3FsIl0sIlF1ZXJpZXMiOlsiLi9Db2RlZ2VuVGVzdHMvdGVzdC1yZXF1ZXN0cy9TY2hlbWFTY29wZWRFbnVtL3F1ZXJ5LnNxbCJdLCJDb2RlZ2VuIjp7Ik91dCI6Ii4vQ29kZWdlblRlc3RzL3Rlc3QtcmVxdWVzdHMvU2NoZW1hU2NvcGVkRW51bSIsIlBsdWdpbiI6ImNzaGFycCIsIk9wdGlvbnMiOlsxMjMsMzQsMTAwLDEwMSw5OCwxMTcsMTAzLDgyLDEwMSwxMTMsMTE3LDEwMSwxMTUsMTE2LDM0LDU4LDExNiwxMTQsMTE3LDEwMSwxMjVdLCJFbnYiOltdLCJQcm9jZXNzIjp7IkNtZCI6Ii4vZGlzdC9Mb2NhbFJ1bm5lciJ9LCJXYXNtIjpudWxsfX0sIkNhdGFsb2ciOnsiQ29tbWVudCI6IiIsIkRlZmF1bHRTY2hlbWEiOiJwdWJsaWMiLCJOYW1lIjoiIiwiU2NoZW1hcyI6W3siQ29tbWVudCI6IiIsIk5hbWUiOiJwdWJsaWMiLCJUYWJsZXMiOltdLCJFbnVtcyI6W3siTmFtZSI6ImR1bW15X3RhYmxlX2R1bW15X2NvbHVtbiIsIlZhbHMiOlsieCIsInkiXSwiQ29tbWVudCI6IiJ9XSwiQ29tcG9zaXRlVHlwZXMiOltdfSx7IkNvbW1lbnQiOiIiLCJOYW1lIjoiZHVtbXlfc2NoZW1hIiwiVGFibGVzIjpbeyJSZWwiOnsiQ2F0YWxvZyI6IiIsIlNjaGVtYSI6ImR1bW15X3NjaGVtYSIsIk5hbWUiOiJkdW1teV90YWJsZSJ9LCJDb2x1bW5zIjpbeyJOYW1lIjoiZHVtbXlfY29sdW1uIiwiTm90TnVsbCI6ZmFsc2UsIklzQXJyYXkiOmZhbHNlLCJDb21tZW50IjoiIiwiTGVuZ3RoIjoxLCJJc05hbWVkUGFyYW0iOmZhbHNlLCJJc0Z1bmNDYWxsIjpmYWxzZSwiU2NvcGUiOiIiLCJUYWJsZSI6eyJDYXRhbG9nIjoiIiwiU2NoZW1hIjoiZHVtbXlfc2NoZW1hIiwiTmFtZSI6ImR1bW15X3RhYmxlIn0sIlRhYmxlQWxpYXMiOiIiLCJUeXBlIjp7IkNhdGFsb2ciOiIiLCJTY2hlbWEiOiIiLCJOYW1lIjoiZHVtbXlfdGFibGVfZHVtbXlfY29sdW1uIn0sIklzU3FsY1NsaWNlIjpmYWxzZSwiRW1iZWRUYWJsZSI6bnVsbCwiT3JpZ2luYWxOYW1lIjoiIiwiVW5zaWduZWQiOmZhbHNlLCJBcnJheURpbXMiOjB9XSwiQ29tbWVudCI6IiJ9XSwiRW51bXMiOltdLCJDb21wb3NpdGVUeXBlcyI6W119XX0sIlF1ZXJpZXMiOlt7IlRleHQiOiJTRUxFQ1QgZHVtbXlfY29sdW1uIEZST00gZHVtbXlfc2NoZW1hLmR1bW15X3RhYmxlIExJTUlUIDEiLCJOYW1lIjoiVGVzdCIsIkNtZCI6IjpvbmUiLCJDb2x1bW5zIjpbeyJOYW1lIjoiZHVtbXlfY29sdW1uIiwiTm90TnVsbCI6ZmFsc2UsIklzQXJyYXkiOmZhbHNlLCJDb21tZW50IjoiIiwiTGVuZ3RoIjoxLCJJc05hbWVkUGFyYW0iOmZhbHNlLCJJc0Z1bmNDYWxsIjpmYWxzZSwiU2NvcGUiOiIiLCJUYWJsZSI6eyJDYXRhbG9nIjoiIiwiU2NoZW1hIjoiZHVtbXlfc2NoZW1hIiwiTmFtZSI6ImR1bW15X3RhYmxlIn0sIlRhYmxlQWxpYXMiOiIiLCJUeXBlIjp7IkNhdGFsb2ciOiIiLCJTY2hlbWEiOiIiLCJOYW1lIjoiZHVtbXlfdGFibGVfZHVtbXlfY29sdW1uIn0sIklzU3FsY1NsaWNlIjpmYWxzZSwiRW1iZWRUYWJsZSI6bnVsbCwiT3JpZ2luYWxOYW1lIjoiZHVtbXlfY29sdW1uIiwiVW5zaWduZWQiOmZhbHNlLCJBcnJheURpbXMiOjB9XSwiUGFyYW1zIjpbXSwiQ29tbWVudHMiOltdLCJGaWxlbmFtZSI6InF1ZXJ5LnNxbCIsIkluc2VydEludG9UYWJsZSI6bnVsbH1dLCJTcWxjVmVyc2lvbiI6InYxLjI3LjAiLCJQbHVnaW5PcHRpb25zIjpbMTIzLDM0LDEwMCwxMDEsOTgsMTE3LDEwMyw4MiwxMDEsMTEzLDExNywxMDEsMTE1LDExNiwzNCw1OCwxMTYsMTE0LDExNywxMDEsMTI1XSwiR2xvYmFsT3B0aW9ucyI6W119"
8585
}

0 commit comments

Comments
 (0)