mirror of
https://github.com/datahub-project/datahub.git
synced 2025-11-01 11:19:05 +00:00
feat: set generateParameterizedFieldsResolvers to false to have parameterized queries be generated (#7806)
This commit is contained in:
parent
9b14c1800b
commit
23a2788c4d
@ -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",
|
||||
|
||||
@ -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();
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user