@@ -87,8 +87,8 @@ public partial record TestTableTaggedEnum : SpacetimeDB.TaggedEnum<(int X, int Y
8787 },
8888 {/*
8989{
90- [SpacetimeDB.Index.BTree(Name = "TestUnexpectedColumns", Columns = ["UnexpectedColumn"])]
91- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
90+ [SpacetimeDB.Index.BTree(Accessor = "TestUnexpectedColumns", Columns = ["UnexpectedColumn"])]
91+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
9292 public int SelfIndexingColumn;
9393*/
9494 Message: Index attribute on a field applies directly to that field, so it doesn't accept the Columns parameter.,
@@ -104,9 +104,9 @@ public partial record TestTableTaggedEnum : SpacetimeDB.TaggedEnum<(int X, int Y
104104 },
105105 {/*
106106[SpacetimeDB.Table]
107- [SpacetimeDB.Index.BTree(Name = "TestIndexWithoutColumns")]
108- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
109- [SpacetimeDB.Index.BTree(Name = "TestIndexWithEmptyColumns", Columns = [])]
107+ [SpacetimeDB.Index.BTree(Accessor = "TestIndexWithoutColumns")]
108+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
109+ [SpacetimeDB.Index.BTree(Accessor = "TestIndexWithEmptyColumns", Columns = [])]
110110*/
111111 Message: Index attribute doesn't specify columns.,
112112 Severity: Error,
@@ -120,10 +120,10 @@ public partial record TestTableTaggedEnum : SpacetimeDB.TaggedEnum<(int X, int Y
120120 }
121121 },
122122 {/*
123- [SpacetimeDB.Index.BTree(Name = "TestIndexWithoutColumns")]
124- [SpacetimeDB.Index.BTree(Name = "TestIndexWithEmptyColumns", Columns = [])]
125- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
126- [SpacetimeDB.Index.BTree(Name = "TestUnknownColumns", Columns = ["UnknownColumn"])]
123+ [SpacetimeDB.Index.BTree(Accessor = "TestIndexWithoutColumns")]
124+ [SpacetimeDB.Index.BTree(Accessor = "TestIndexWithEmptyColumns", Columns = [])]
125+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
126+ [SpacetimeDB.Index.BTree(Accessor = "TestUnknownColumns", Columns = ["UnknownColumn"])]
127127*/
128128 Message: Index attribute doesn't specify columns.,
129129 Severity: Error,
@@ -137,9 +137,9 @@ public partial record TestTableTaggedEnum : SpacetimeDB.TaggedEnum<(int X, int Y
137137 }
138138 },
139139 {/*
140- [SpacetimeDB.Index.BTree(Name = "TestIndexWithEmptyColumns", Columns = [])]
141- [SpacetimeDB.Index.BTree(Name = "TestUnknownColumns", Columns = ["UnknownColumn"])]
142- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
140+ [SpacetimeDB.Index.BTree(Accessor = "TestIndexWithEmptyColumns", Columns = [])]
141+ [SpacetimeDB.Index.BTree(Accessor = "TestUnknownColumns", Columns = ["UnknownColumn"])]
142+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
143143public partial struct TestIndexIssues
144144*/
145145 Message: Could not find the specified column UnknownColumn in TestIndexIssues.,
@@ -155,17 +155,15 @@ public partial struct TestIndexIssues
155155 },
156156 {/*
157157
158- [SpacetimeDB.Table(
159- ^^^^^^^^^^^^^^^^^^
160- Name = "TestScheduleWithoutPrimaryKey",
161- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
158+ [SpacetimeDB.Table(Accessor = "TestScheduleWithoutPrimaryKey",
159+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
162160 Scheduled = "DummyScheduledReducer",
163161^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
164162 ScheduledAt = nameof(ScheduleAtCorrectType)
165163^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
166164)]
167165^
168- [SpacetimeDB.Table(
166+ [SpacetimeDB.Table(Accessor = "TestScheduleWithWrongPrimaryKeyType",
169167*/
170168 Message: TestScheduleWithoutPrimaryKey is a scheduled table but doesn't have a primary key of type `ulong`.,
171169 Severity: Error,
@@ -180,17 +178,15 @@ public partial struct TestIndexIssues
180178 },
181179 {/*
182180)]
183- [SpacetimeDB.Table(
184- ^^^^^^^^^^^^^^^^^^
185- Name = "TestScheduleWithWrongPrimaryKeyType",
186- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
181+ [SpacetimeDB.Table(Accessor = "TestScheduleWithWrongPrimaryKeyType",
182+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
187183 Scheduled = "DummyScheduledReducer",
188184^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
189185 ScheduledAt = nameof(ScheduleAtCorrectType)
190186^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
191187)]
192188^
193- [SpacetimeDB.Table(Name = "TestScheduleWithoutScheduleAt", Scheduled = "DummyScheduledReducer")]
189+ [SpacetimeDB.Table(Accessor = "TestScheduleWithoutScheduleAt", Scheduled = "DummyScheduledReducer")]
194190*/
195191 Message: TestScheduleWithWrongPrimaryKeyType is a scheduled table but doesn't have a primary key of type `ulong`.,
196192 Severity: Error,
@@ -205,9 +201,9 @@ public partial struct TestIndexIssues
205201 },
206202 {/*
207203)]
208- [SpacetimeDB.Table(Name = "TestScheduleWithoutScheduleAt", Scheduled = "DummyScheduledReducer")]
209- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
210- [SpacetimeDB.Table(
204+ [SpacetimeDB.Table(Accessor = "TestScheduleWithoutScheduleAt", Scheduled = "DummyScheduledReducer")]
205+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
206+ [SpacetimeDB.Table(Accessor = "TestScheduleWithWrongScheduleAtType",
211207*/
212208 Message: Could not find the specified column ScheduledAt in TestScheduleIssues.,
213209 Severity: Error,
@@ -221,18 +217,16 @@ public partial struct TestIndexIssues
221217 }
222218 },
223219 {/*
224- [SpacetimeDB.Table(Name = "TestScheduleWithoutScheduleAt", Scheduled = "DummyScheduledReducer")]
225- [SpacetimeDB.Table(
226- ^^^^^^^^^^^^^^^^^^
227- Name = "TestScheduleWithWrongScheduleAtType",
228- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
220+ [SpacetimeDB.Table(Accessor = "TestScheduleWithoutScheduleAt", Scheduled = "DummyScheduledReducer")]
221+ [SpacetimeDB.Table(Accessor = "TestScheduleWithWrongScheduleAtType",
222+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
229223 Scheduled = "DummyScheduledReducer",
230224^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
231225 ScheduledAt = nameof(ScheduleAtWrongType)
232226^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
233227)]
234228^
235- [SpacetimeDB.Table(
229+ [SpacetimeDB.Table(Accessor = "TestScheduleWithMissingScheduleAtField",
236230*/
237231 Message: TestScheduleWithWrongScheduleAtType is a scheduled table but doesn't have a primary key of type `ulong`.,
238232 Severity: Error,
@@ -247,10 +241,8 @@ public partial struct TestIndexIssues
247241 },
248242 {/*
249243)]
250- [SpacetimeDB.Table(
251- ^^^^^^^^^^^^^^^^^^
252- Name = "TestScheduleWithMissingScheduleAtField",
253- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
244+ [SpacetimeDB.Table(Accessor = "TestScheduleWithMissingScheduleAtField",
245+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
254246 Scheduled = "DummyScheduledReducer",
255247^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
256248 ScheduledAt = "MissingField"
@@ -272,8 +264,8 @@ public partial struct TestScheduleIssues
272264 },
273265 {/*
274266 // Invalid: View definition missing Public=true
275- [SpacetimeDB.View(Name = "view_def_no_public")]
276- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
267+ [SpacetimeDB.View(Accessor = "view_def_no_public")]
268+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
277269 public static List<Player> ViewDefNoPublic(ViewContext ctx)
278270^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
279271 {
@@ -296,7 +288,7 @@ public partial struct TestScheduleIssues
296288 }
297289 },
298290 {/*
299- [SpacetimeDB.View(Name = "view_def_no_context", Public = true)]
291+ [SpacetimeDB.View(Accessor = "view_def_no_context", Public = true)]
300292 public static List<Player> ViewDefNoContext()
301293 ^^
302294 {
@@ -313,7 +305,7 @@ public partial struct TestScheduleIssues
313305 }
314306 },
315307 {/*
316- [SpacetimeDB.View(Name = "view_def_wrong_context", Public = true)]
308+ [SpacetimeDB.View(Accessor = "view_def_wrong_context", Public = true)]
317309 public static List<Player> ViewDefWrongContext(ReducerContext ctx)
318310 ^^^^^^^^^^^^^^^^^^^^
319311 {
@@ -331,8 +323,8 @@ public partial struct TestScheduleIssues
331323 },
332324 {/*
333325 // Invalid: Wrong return type is not Vec<T> or Option<T>
334- [SpacetimeDB.View(Name = "view_def_wrong_return", Public = true)]
335- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
326+ [SpacetimeDB.View(Accessor = "view_def_wrong_return", Public = true)]
327+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
336328 public static Player ViewDefWrongReturn(ViewContext ctx)
337329^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
338330 {
0 commit comments