feat: set generateParameterizedFieldsResolvers to false to have parameterized queries be generated (#7806)

This commit is contained in:
Tony Ouyang 2023-04-13 09:12:22 -07:00 committed by GitHub
parent 9b14c1800b
commit 23a2788c4d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 13 additions and 10 deletions

View File

@ -41,6 +41,7 @@ graphqlCodegen {
outputDir = new File("$projectDir/src/mainGeneratedGraphQL/java")
packageName = "com.linkedin.datahub.graphql.generated"
generateApis = true
generateParameterizedFieldsResolvers = false
modelValidationAnnotation = "@javax.annotation.Nonnull"
customTypesMapping = [
Long: "Long",

View File

@ -60,19 +60,21 @@ public class CreateViewResolver implements DataFetcher<CompletableFuture<DataHub
}
private DataHubView createView(@Nonnull final Urn urn, @Nonnull final CreateViewInput input) {
return new DataHubView(
urn.toString(),
com.linkedin.datahub.graphql.generated.EntityType.DATAHUB_VIEW,
input.getViewType(),
input.getName(),
input.getDescription(),
new DataHubViewDefinition(
return new DataHubView.Builder()
.setUrn(urn.toString())
.setType(com.linkedin.datahub.graphql.generated.EntityType.DATAHUB_VIEW)
.setViewType(input.getViewType())
.setName(input.getName())
.setDescription(input.getDescription())
.setDefinition(new DataHubViewDefinition(
input.getDefinition().getEntityTypes(),
new DataHubViewFilter(
input.getDefinition().getFilter().getOperator(),
input.getDefinition().getFilter().getFilters().stream().map(filterInput ->
new FacetFilter(filterInput.getField(), filterInput.getCondition(), filterInput.getValues(),
filterInput.getNegated()))
.collect(Collectors.toList()))));
new FacetFilter(filterInput.getField(), filterInput.getCondition(),
filterInput.getValues(),
filterInput.getNegated()))
.collect(Collectors.toList()))))
.build();
}
}