- DataFetcherExecutionPredicate - Interface in com.expedia.graphql.hooks
-
Perform runtime evaluations of each parameter passed to any KotlinDataFetcher.
- DeepNameKt - Class in com.expedia.graphql.extensions
-
- description() - Method in interface com.expedia.graphql.annotations.GraphQLDirective
-
- didGenerateDataFetcher($this, function, dataFetcher) - Static method in class com.expedia.graphql.hooks.SchemaGeneratorHooks.DefaultImpls
-
Called after converting the function to a data fetcher allowing wrapping the fetcher to modify data or instrument it.
This is more useful than the graphql.execution.instrumentation.Instrumentation as you have the function type here
- didGenerateDataFetcher(function, dataFetcher) - Method in interface com.expedia.graphql.hooks.SchemaGeneratorHooks
-
Called after converting the function to a data fetcher allowing wrapping the fetcher to modify data or instrument it.
This is more useful than the graphql.execution.instrumentation.Instrumentation as you have the function type here
- didGenerateGraphQLType($this, type, generatedType) - Static method in class com.expedia.graphql.hooks.SchemaGeneratorHooks.DefaultImpls
-
Called after wrapping the type based on nullity but before adding the generated type to the schema
- didGenerateGraphQLType(type, generatedType) - Method in interface com.expedia.graphql.hooks.SchemaGeneratorHooks
-
Called after wrapping the type based on nullity but before adding the generated type to the schema
- didGenerateMutationType($this, function, fieldDefinition) - Static method in class com.expedia.graphql.hooks.SchemaGeneratorHooks.DefaultImpls
-
Called after converting the function to a field definition but before adding to the schema to allow customization
- didGenerateMutationType(function, fieldDefinition) - Method in interface com.expedia.graphql.hooks.SchemaGeneratorHooks
-
Called after converting the function to a field definition but before adding to the schema to allow customization
- didGenerateQueryType($this, function, fieldDefinition) - Static method in class com.expedia.graphql.hooks.SchemaGeneratorHooks.DefaultImpls
-
Called after converting the function to a field definition but before adding to the schema to allow customization
- didGenerateQueryType(function, fieldDefinition) - Method in interface com.expedia.graphql.hooks.SchemaGeneratorHooks
-
Called after converting the function to a field definition but before adding to the schema to allow customization
- DirectiveWiringHelper - Class in com.expedia.graphql
-
Based on SchemaGeneratorDirectiveHelper from graphql-java.
- DirectiveWiringHelper(wiringFactory, manualWiring) - Constructor for class com.expedia.graphql.DirectiveWiringHelper
-
Based on SchemaGeneratorDirectiveHelper from graphql-java.
- DirectiveWiringHelper() - Constructor for class com.expedia.graphql.DirectiveWiringHelper
-
Based on SchemaGeneratorDirectiveHelper from graphql-java.
- InvalidIdTypeException - Exception in com.expedia.graphql.exceptions
-
Throws when the KClass is not one of the supported types for a GraphQLID
- InvalidIdTypeException(kClass, types) - Constructor for exception com.expedia.graphql.exceptions.InvalidIdTypeException
-
Throws when the KClass is not one of the supported types for a GraphQLID
- InvalidInputFieldTypeException - Exception in com.expedia.graphql.exceptions
-
GraphQL Interfaces and Unions cannot be used as arguments.
Specification reference: https://facebook.github.io/graphql/draft/#sec-Field-Arguments
- InvalidInputFieldTypeException() - Constructor for exception com.expedia.graphql.exceptions.InvalidInputFieldTypeException
-
GraphQL Interfaces and Unions cannot be used as arguments.
Specification reference: https://facebook.github.io/graphql/draft/#sec-Field-Arguments
- InvalidListTypeException - Exception in com.expedia.graphql.exceptions
-
Thrown on mapping an invalid list type
- InvalidListTypeException(type) - Constructor for exception com.expedia.graphql.exceptions.InvalidListTypeException
-
Thrown on mapping an invalid list type
- InvalidMutationTypeException - Exception in com.expedia.graphql.exceptions
-
Exception thrown on schema creation if any mutation class is not public.
- InvalidMutationTypeException(klazz) - Constructor for exception com.expedia.graphql.exceptions.InvalidMutationTypeException
-
Exception thrown on schema creation if any mutation class is not public.
- InvalidQueryTypeException - Exception in com.expedia.graphql.exceptions
-
Exception thrown on schema creation if any query class is not public.
- InvalidQueryTypeException(klazz) - Constructor for exception com.expedia.graphql.exceptions.InvalidQueryTypeException
-
Exception thrown on schema creation if any query class is not public.
- InvalidSchemaDirectiveWiringException - Exception in com.expedia.graphql.exceptions
-
Thrown when the provided SchemaDirectiveWiring returns a null element
- InvalidSchemaDirectiveWiringException(elementName) - Constructor for exception com.expedia.graphql.exceptions.InvalidSchemaDirectiveWiringException
-
Thrown when the provided SchemaDirectiveWiring returns a null element
- InvalidSchemaException - Exception in com.expedia.graphql.exceptions
-
Exception thrown on schema creation if no queries are specified.
- InvalidSchemaException() - Constructor for exception com.expedia.graphql.exceptions.InvalidSchemaException
-
Exception thrown on schema creation if no queries are specified.
- isValidFunction($this, function) - Static method in class com.expedia.graphql.hooks.SchemaGeneratorHooks.DefaultImpls
-
Called when looking at the KClass functions to determine if it valid for adding to the generated schema.
If any filter returns false, it is rejected.
- isValidFunction(function) - Method in interface com.expedia.graphql.hooks.SchemaGeneratorHooks
-
Called when looking at the KClass functions to determine if it valid for adding to the generated schema.
If any filter returns false, it is rejected.
- isValidProperty($this, property) - Static method in class com.expedia.graphql.hooks.SchemaGeneratorHooks.DefaultImpls
-
Called when looking at the KClass properties to determine if it valid for adding to the generated schema.
If any filter returns false, it is rejected.
- isValidProperty(property) - Method in interface com.expedia.graphql.hooks.SchemaGeneratorHooks
-
Called when looking at the KClass properties to determine if it valid for adding to the generated schema.
If any filter returns false, it is rejected.
- isValidSuperclass($this, kClass) - Static method in class com.expedia.graphql.hooks.SchemaGeneratorHooks.DefaultImpls
-
Called when looking at the KClass superclasses to determine if it valid for adding to the generated schema.
If any filter returns false, it is rejected.
- isValidSuperclass(kClass) - Method in interface com.expedia.graphql.hooks.SchemaGeneratorHooks
-
Called when looking at the KClass superclasses to determine if it valid for adding to the generated schema.
If any filter returns false, it is rejected.