Skip to content

Commit 91e8617

Browse files
Rename :list_records resolver symbol to :indexed_type_root_fields
Matches the recent class rename (ListRecords -> IndexedTypeRootFieldsResolver) and aligns with the existing naming convention where the registered symbol is the snake_case form of the class name, minus the Resolver suffix (e.g. GetRecordFieldValue -> :get_record_field_value, NestedRelationships -> :nested_relationships). Runtime metadata artifacts regenerate with the new symbol; per the versioning policy, any schema-artifact regeneration is expected on upgrade. Generated with Claude Code
1 parent 4425015 commit 91e8617

12 files changed

Lines changed: 106 additions & 106 deletions

File tree

config/schema/artifacts/runtime_metadata.yaml

Lines changed: 43 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -1819,7 +1819,7 @@ graphql_resolvers_by_name:
18191819
resolver_ref:
18201820
name: ElasticGraph::GraphQL::Resolvers::GetRecordFieldValue
18211821
require_path: elastic_graph/graphql/resolvers/get_record_field_value
1822-
list_records:
1822+
indexed_type_root_fields:
18231823
needs_lookahead: true
18241824
resolver_ref:
18251825
name: ElasticGraph::GraphQL::Resolvers::IndexedTypeRootFieldsResolver
@@ -6122,130 +6122,130 @@ object_types_by_name:
61226122
graphql_fields_by_name:
61236123
address_aggregations:
61246124
resolver:
6125-
name: list_records
6125+
name: indexed_type_root_fields
61266126
addresses:
61276127
resolver:
6128-
name: list_records
6128+
name: indexed_type_root_fields
61296129
companies:
61306130
resolver:
6131-
name: list_records
6131+
name: indexed_type_root_fields
61326132
company_aggregations:
61336133
resolver:
6134-
name: list_records
6134+
name: indexed_type_root_fields
61356135
component_aggregations:
61366136
resolver:
6137-
name: list_records
6137+
name: indexed_type_root_fields
61386138
components:
61396139
resolver:
6140-
name: list_records
6140+
name: indexed_type_root_fields
61416141
distribution_channel_aggregations:
61426142
resolver:
6143-
name: list_records
6143+
name: indexed_type_root_fields
61446144
distribution_channels:
61456145
resolver:
6146-
name: list_records
6146+
name: indexed_type_root_fields
61476147
electrical_part_aggregations:
61486148
resolver:
6149-
name: list_records
6149+
name: indexed_type_root_fields
61506150
electrical_parts:
61516151
resolver:
6152-
name: list_records
6152+
name: indexed_type_root_fields
61536153
inventor_aggregations:
61546154
resolver:
6155-
name: list_records
6155+
name: indexed_type_root_fields
61566156
inventors:
61576157
resolver:
6158-
name: list_records
6158+
name: indexed_type_root_fields
61596159
manufacturer_aggregations:
61606160
resolver:
6161-
name: list_records
6161+
name: indexed_type_root_fields
61626162
manufacturers:
61636163
resolver:
6164-
name: list_records
6164+
name: indexed_type_root_fields
61656165
mechanical_part_aggregations:
61666166
resolver:
6167-
name: list_records
6167+
name: indexed_type_root_fields
61686168
mechanical_parts:
61696169
resolver:
6170-
name: list_records
6170+
name: indexed_type_root_fields
61716171
named_entities:
61726172
resolver:
6173-
name: list_records
6173+
name: indexed_type_root_fields
61746174
named_entity_aggregations:
61756175
resolver:
6176-
name: list_records
6176+
name: indexed_type_root_fields
61776177
named_inventor_aggregations:
61786178
resolver:
6179-
name: list_records
6179+
name: indexed_type_root_fields
61806180
named_inventors:
61816181
resolver:
6182-
name: list_records
6182+
name: indexed_type_root_fields
61836183
part_aggregations:
61846184
resolver:
6185-
name: list_records
6185+
name: indexed_type_root_fields
61866186
parts:
61876187
resolver:
6188-
name: list_records
6188+
name: indexed_type_root_fields
61896189
people:
61906190
resolver:
6191-
name: list_records
6191+
name: indexed_type_root_fields
61926192
person_aggregations:
61936193
resolver:
6194-
name: list_records
6194+
name: indexed_type_root_fields
61956195
physical_store_aggregations:
61966196
resolver:
6197-
name: list_records
6197+
name: indexed_type_root_fields
61986198
physical_stores:
61996199
resolver:
6200-
name: list_records
6200+
name: indexed_type_root_fields
62016201
retail_aggregations:
62026202
resolver:
6203-
name: list_records
6203+
name: indexed_type_root_fields
62046204
retailers:
62056205
resolver:
6206-
name: list_records
6206+
name: indexed_type_root_fields
62076207
sponsor_aggregations:
62086208
resolver:
6209-
name: list_records
6209+
name: indexed_type_root_fields
62106210
sponsors:
62116211
resolver:
6212-
name: list_records
6212+
name: indexed_type_root_fields
62136213
store_aggregations:
62146214
resolver:
6215-
name: list_records
6215+
name: indexed_type_root_fields
62166216
stores:
62176217
resolver:
6218-
name: list_records
6218+
name: indexed_type_root_fields
62196219
team_aggregations:
62206220
resolver:
6221-
name: list_records
6221+
name: indexed_type_root_fields
62226222
teams:
62236223
resolver:
6224-
name: list_records
6224+
name: indexed_type_root_fields
62256225
widget_aggregations:
62266226
resolver:
6227-
name: list_records
6227+
name: indexed_type_root_fields
62286228
widget_currencies:
62296229
resolver:
6230-
name: list_records
6230+
name: indexed_type_root_fields
62316231
widget_currency_aggregations:
62326232
resolver:
6233-
name: list_records
6233+
name: indexed_type_root_fields
62346234
widget_or_address_aggregations:
62356235
resolver:
6236-
name: list_records
6236+
name: indexed_type_root_fields
62376237
widget_workspace_aggregations:
62386238
resolver:
6239-
name: list_records
6239+
name: indexed_type_root_fields
62406240
widget_workspaces:
62416241
resolver:
6242-
name: list_records
6242+
name: indexed_type_root_fields
62436243
widgets:
62446244
resolver:
6245-
name: list_records
6245+
name: indexed_type_root_fields
62466246
widgets_or_addresses:
62476247
resolver:
6248-
name: list_records
6248+
name: indexed_type_root_fields
62496249
Retail:
62506250
graphql_fields_by_name:
62516251
active:

config/schema/artifacts_with_apollo/runtime_metadata.yaml

Lines changed: 43 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -1848,7 +1848,7 @@ graphql_resolvers_by_name:
18481848
resolver_ref:
18491849
name: ElasticGraph::GraphQL::Resolvers::GetRecordFieldValue
18501850
require_path: elastic_graph/graphql/resolvers/get_record_field_value
1851-
list_records:
1851+
indexed_type_root_fields:
18521852
needs_lookahead: true
18531853
resolver_ref:
18541854
name: ElasticGraph::GraphQL::Resolvers::IndexedTypeRootFieldsResolver
@@ -6251,130 +6251,130 @@ object_types_by_name:
62516251
name: apollo_service
62526252
address_aggregations:
62536253
resolver:
6254-
name: list_records
6254+
name: indexed_type_root_fields
62556255
addresses:
62566256
resolver:
6257-
name: list_records
6257+
name: indexed_type_root_fields
62586258
companies:
62596259
resolver:
6260-
name: list_records
6260+
name: indexed_type_root_fields
62616261
company_aggregations:
62626262
resolver:
6263-
name: list_records
6263+
name: indexed_type_root_fields
62646264
component_aggregations:
62656265
resolver:
6266-
name: list_records
6266+
name: indexed_type_root_fields
62676267
components:
62686268
resolver:
6269-
name: list_records
6269+
name: indexed_type_root_fields
62706270
distribution_channel_aggregations:
62716271
resolver:
6272-
name: list_records
6272+
name: indexed_type_root_fields
62736273
distribution_channels:
62746274
resolver:
6275-
name: list_records
6275+
name: indexed_type_root_fields
62766276
electrical_part_aggregations:
62776277
resolver:
6278-
name: list_records
6278+
name: indexed_type_root_fields
62796279
electrical_parts:
62806280
resolver:
6281-
name: list_records
6281+
name: indexed_type_root_fields
62826282
inventor_aggregations:
62836283
resolver:
6284-
name: list_records
6284+
name: indexed_type_root_fields
62856285
inventors:
62866286
resolver:
6287-
name: list_records
6287+
name: indexed_type_root_fields
62886288
manufacturer_aggregations:
62896289
resolver:
6290-
name: list_records
6290+
name: indexed_type_root_fields
62916291
manufacturers:
62926292
resolver:
6293-
name: list_records
6293+
name: indexed_type_root_fields
62946294
mechanical_part_aggregations:
62956295
resolver:
6296-
name: list_records
6296+
name: indexed_type_root_fields
62976297
mechanical_parts:
62986298
resolver:
6299-
name: list_records
6299+
name: indexed_type_root_fields
63006300
named_entities:
63016301
resolver:
6302-
name: list_records
6302+
name: indexed_type_root_fields
63036303
named_entity_aggregations:
63046304
resolver:
6305-
name: list_records
6305+
name: indexed_type_root_fields
63066306
named_inventor_aggregations:
63076307
resolver:
6308-
name: list_records
6308+
name: indexed_type_root_fields
63096309
named_inventors:
63106310
resolver:
6311-
name: list_records
6311+
name: indexed_type_root_fields
63126312
part_aggregations:
63136313
resolver:
6314-
name: list_records
6314+
name: indexed_type_root_fields
63156315
parts:
63166316
resolver:
6317-
name: list_records
6317+
name: indexed_type_root_fields
63186318
people:
63196319
resolver:
6320-
name: list_records
6320+
name: indexed_type_root_fields
63216321
person_aggregations:
63226322
resolver:
6323-
name: list_records
6323+
name: indexed_type_root_fields
63246324
physical_store_aggregations:
63256325
resolver:
6326-
name: list_records
6326+
name: indexed_type_root_fields
63276327
physical_stores:
63286328
resolver:
6329-
name: list_records
6329+
name: indexed_type_root_fields
63306330
retail_aggregations:
63316331
resolver:
6332-
name: list_records
6332+
name: indexed_type_root_fields
63336333
retailers:
63346334
resolver:
6335-
name: list_records
6335+
name: indexed_type_root_fields
63366336
sponsor_aggregations:
63376337
resolver:
6338-
name: list_records
6338+
name: indexed_type_root_fields
63396339
sponsors:
63406340
resolver:
6341-
name: list_records
6341+
name: indexed_type_root_fields
63426342
store_aggregations:
63436343
resolver:
6344-
name: list_records
6344+
name: indexed_type_root_fields
63456345
stores:
63466346
resolver:
6347-
name: list_records
6347+
name: indexed_type_root_fields
63486348
team_aggregations:
63496349
resolver:
6350-
name: list_records
6350+
name: indexed_type_root_fields
63516351
teams:
63526352
resolver:
6353-
name: list_records
6353+
name: indexed_type_root_fields
63546354
widget_aggregations:
63556355
resolver:
6356-
name: list_records
6356+
name: indexed_type_root_fields
63576357
widget_currencies:
63586358
resolver:
6359-
name: list_records
6359+
name: indexed_type_root_fields
63606360
widget_currency_aggregations:
63616361
resolver:
6362-
name: list_records
6362+
name: indexed_type_root_fields
63636363
widget_or_address_aggregations:
63646364
resolver:
6365-
name: list_records
6365+
name: indexed_type_root_fields
63666366
widget_workspace_aggregations:
63676367
resolver:
6368-
name: list_records
6368+
name: indexed_type_root_fields
63696369
widget_workspaces:
63706370
resolver:
6371-
name: list_records
6371+
name: indexed_type_root_fields
63726372
widgets:
63736373
resolver:
6374-
name: list_records
6374+
name: indexed_type_root_fields
63756375
widgets_or_addresses:
63766376
resolver:
6377-
name: list_records
6377+
name: indexed_type_root_fields
63786378
Retail:
63796379
graphql_fields_by_name:
63806380
active:

elasticgraph-graphql/spec/support/query_adapter.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ def call(parent_type, field, object, args, context)
7070

7171
def resolved_with_resolver_that_builds_datastore_query?(schema_field, object)
7272
# Only 2 resolvers yield to `Resolvers::GraphQLAdapter` to get a query built.
73-
[:list_records, :nested_relationships].include?(schema_field.resolver.name)
73+
[:indexed_type_root_fields, :nested_relationships].include?(schema_field.resolver.name)
7474
end
7575

7676
def coerce_input(type, value, ctx)

elasticgraph-graphql/spec/unit/elastic_graph/graphql/query_executor_spec.rb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -46,11 +46,11 @@ class GraphQL
4646
if type.name == "Query"
4747
type.field "colors", "[Color!]!" do |f|
4848
f.argument "args", "ColorArgs"
49-
f.resolve_with :list_records
49+
f.resolve_with :indexed_type_root_fields
5050
end
5151
type.field "colors2", "[Color2!]!" do |f|
5252
f.argument "args", "ColorArgs"
53-
f.resolve_with :list_records
53+
f.resolve_with :indexed_type_root_fields
5454
end
5555
end
5656
end
@@ -187,7 +187,7 @@ class GraphQL
187187
schema.on_root_query_type do |t|
188188
t.resolve_fields_with nil
189189
t.field "foo", "Int" do |f|
190-
f.resolve_with :list_records
190+
f.resolve_with :indexed_type_root_fields
191191
end
192192
end
193193
end

0 commit comments

Comments
 (0)