mirror of
https://github.com/datahub-project/datahub.git
synced 2025-11-09 16:03:31 +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")
|
outputDir = new File("$projectDir/src/mainGeneratedGraphQL/java")
|
||||||
packageName = "com.linkedin.datahub.graphql.generated"
|
packageName = "com.linkedin.datahub.graphql.generated"
|
||||||
generateApis = true
|
generateApis = true
|
||||||
|
generateParameterizedFieldsResolvers = false
|
||||||
modelValidationAnnotation = "@javax.annotation.Nonnull"
|
modelValidationAnnotation = "@javax.annotation.Nonnull"
|
||||||
customTypesMapping = [
|
customTypesMapping = [
|
||||||
Long: "Long",
|
Long: "Long",
|
||||||
|
|||||||
@ -60,19 +60,21 @@ public class CreateViewResolver implements DataFetcher<CompletableFuture<DataHub
|
|||||||
}
|
}
|
||||||
|
|
||||||
private DataHubView createView(@Nonnull final Urn urn, @Nonnull final CreateViewInput input) {
|
private DataHubView createView(@Nonnull final Urn urn, @Nonnull final CreateViewInput input) {
|
||||||
return new DataHubView(
|
return new DataHubView.Builder()
|
||||||
urn.toString(),
|
.setUrn(urn.toString())
|
||||||
com.linkedin.datahub.graphql.generated.EntityType.DATAHUB_VIEW,
|
.setType(com.linkedin.datahub.graphql.generated.EntityType.DATAHUB_VIEW)
|
||||||
input.getViewType(),
|
.setViewType(input.getViewType())
|
||||||
input.getName(),
|
.setName(input.getName())
|
||||||
input.getDescription(),
|
.setDescription(input.getDescription())
|
||||||
new DataHubViewDefinition(
|
.setDefinition(new DataHubViewDefinition(
|
||||||
input.getDefinition().getEntityTypes(),
|
input.getDefinition().getEntityTypes(),
|
||||||
new DataHubViewFilter(
|
new DataHubViewFilter(
|
||||||
input.getDefinition().getFilter().getOperator(),
|
input.getDefinition().getFilter().getOperator(),
|
||||||
input.getDefinition().getFilter().getFilters().stream().map(filterInput ->
|
input.getDefinition().getFilter().getFilters().stream().map(filterInput ->
|
||||||
new FacetFilter(filterInput.getField(), filterInput.getCondition(), filterInput.getValues(),
|
new FacetFilter(filterInput.getField(), filterInput.getCondition(),
|
||||||
filterInput.getNegated()))
|
filterInput.getValues(),
|
||||||
.collect(Collectors.toList()))));
|
filterInput.getNegated()))
|
||||||
|
.collect(Collectors.toList()))))
|
||||||
|
.build();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user