Skip to content

Commit d27ebe0

Browse files
committed
Updated generated DefaultValue results closer to intended
1 parent 3891dcd commit d27ebe0

1 file changed

Lines changed: 3 additions & 6 deletions

File tree

crates/bindings-csharp/Codegen/Module.cs

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -625,8 +625,8 @@ public IEnumerable<FieldDefaultValue> GenerateDefaultValues()
625625
var defaultValue = fieldsWithDefaultValue.Attrs.FirstOrDefault(a => a.Mask == ColumnAttrs.Default);
626626

627627
yield return new FieldDefaultValue(
628-
fieldsWithDefaultValue.Name,
629-
fieldsWithDefaultValue.ColumnIndex.ToString(),
628+
view.Name,
629+
$"\"{fieldsWithDefaultValue.ColumnIndex} (Debug log: column name = {fieldsWithDefaultValue.Name}\"",
630630
defaultValue.ColumnDefaultValue ?? "Debug log: Default value was null when it should not have been."
631631
);
632632
}
@@ -996,7 +996,7 @@ public void Initialize(IncrementalGeneratorInitializationContext context)
996996
tables
997997
.SelectMany((t, ct) => t.GenerateDefaultValues())
998998
.WithTrackingName("SpacetimeDB.Table.GenerateDefaultValues"),
999-
v => v.tableName,
999+
v => v.tableName+"_"+v.columnId,
10001000
v => v.tableName+"_"+v.columnId
10011001
);
10021002

@@ -1080,9 +1080,6 @@ public static void Main() {
10801080
defaultValues.Select(d =>
10811081
$"SpacetimeDB.Internal.Module.RegisterTableDefaultValue(\"{d.tableName}\", {d.columnId}, \"{d.value}\");")
10821082
)}}
1083-
{{$"//Debug log: Total count of Default Values entries: {defaultValues.Length}"}}
1084-
//Sample of the desired result for Default Values entries:
1085-
//SpacetimeDB.Internal.Module.RegisterTableDefaultValue("user",3,"test");
10861083
}
10871084
10881085
// Exports only work from the main assembly, so we need to generate forwarding methods.

0 commit comments

Comments
 (0)