A  B  C  D  E  F  G  H  I  K  L  M  N  O  P  Q  R  S  T  W 

G

generateAuthorizationCondition(Permission) - function in io.github.graphglue.connection.filter.definition.NodeSubFilterDefinition
Provides a condition generator used to filter for related nodes the Permissions allows to access Used to only include nodes in relation filters which the permission allows to access.
generateAuthorizationCondition(NodeDefinition,Permission) - function in io.github.graphglue.definition.NodeDefinitionCollection
Generates the authorization condition
generateCondition(Node,Rule,Permission) - function in io.github.graphglue.authorization.AuthorizationRuleGenerator
Generates a condition for a specific rule
generateCondition(Node,Object) - function in io.github.graphglue.connection.filter.definition.SimpleFilterEntryDefinition
Generates the condition based of the provided Node Uses conditionGenerator to generate the condition
generateCondition(Node) - function in io.github.graphglue.connection.filter.model.Filter
Creates the condition
generateCondition(Node) - function in io.github.graphglue.data.execution.FilterEntry
Creates the condition
generateCondition(Node) - function in io.github.graphglue.data.execution.MetaFilter
Creates the condition
generateCondition(Node) - function in io.github.graphglue.connection.filter.model.AndMetaFilter
Creates the condition
generateCondition(Node) - function in io.github.graphglue.connection.filter.model.OrMetaFilter
Creates the condition
generateCondition(Node) - function in io.github.graphglue.connection.filter.model.NotMetaFilter
Creates the condition
generateCondition(Node) - function in io.github.graphglue.connection.filter.model.NodeFilter
Creates the condition
generateCondition(Node) - function in io.github.graphglue.connection.filter.model.NodeRelationshipFilterEntry
Creates the condition
generateCondition(Node) - function in io.github.graphglue.connection.filter.model.AllNodeRelationshipFilterEntry
Creates the condition
generateCondition(Node) - function in io.github.graphglue.connection.filter.model.AnyNodeRelationshipFilterEntry
Creates the condition
generateCondition(Node) - function in io.github.graphglue.connection.filter.model.NoneNodeRelationshipFilterEntry
Creates the condition
generateCondition(Node) - function in io.github.graphglue.connection.filter.model.NodeSetPropertyFilter
Creates the condition
generateCondition(Node) - function in io.github.graphglue.connection.filter.model.NodeSubFilter
Creates the condition
generateCondition(Node) - function in io.github.graphglue.connection.filter.model.SimpleFilterEntry
Creates the condition
generateCondition(Node) - function in io.github.graphglue.connection.filter.model.SimpleObjectFilter
Creates the condition
generateCondition(Node) - function in io.github.graphglue.data.execution.CypherConditionGenerator
Creates the condition
generateConnectionFieldDefinition(KClass,String,String,SchemaTransformationContext) - function in io.github.graphglue.connection.GenerateConnectionFieldDefinitionKt
Generates the GraphQL type for the wrapper connection type This type is never directly used in the schema, but provides the getFromGraphQLfield
GenerateConnectionFieldDefinitionKt - class in io.github.graphglue.connection
 
generateCursor(T,ObjectMapper) - function in io.github.graphglue.connection.order.Order
Generates a cursor for a node, e.g.
generateFilterDefinition(KClass,SubFilterGenerator) - function in io.github.graphglue.connection.filter.definition.GenerateFilterDefinitionKt
Generates a FilterDefinition for a specific Node type Handles retrieving the definition from the cache
GenerateFilterDefinitionKt - class in io.github.graphglue.connection.filter.definition
 
generateFilterEntries(NodeDefinition,SubFilterGenerator) - function in io.github.graphglue.connection.filter.NodeFilterGenerator
Generate the additional filter entries
generateFilterEntry(GraphQLInputType,String) - function in io.github.graphglue.connection.filter.definition.scalars.IsNullFilterEntry
Generates the FilterEntryDefinition used in the filter
generateFilterEntry(GraphQLInputType,String) - function in io.github.graphglue.connection.filter.definition.scalars.ScalarFilterEntry
Generates the FilterEntryDefinition used in the filter
generateFilterEntry(GraphQLInputType,String) - function in io.github.graphglue.connection.filter.definition.scalars.ScalarFilterEntryBase
Generates the FilterEntryDefinition used in the filter
generateFilterEntry(GraphQLInputType,String) - function in io.github.graphglue.connection.filter.definition.scalars.ScalarListFilterEntry
Generates the FilterEntryDefinition used in the filter
generateManyNodeQuery(NodeDefinition,DataFetchingEnvironment,List,Permission) - function in io.github.graphglue.data.execution.NodeQueryParser
Generates a NodeQuery which loads multiple Nodes Can use the dataFetchingEnvironment to fetch a subtree of node
generateNodeDefinition(KClass,Neo4jMappingContext) - function in io.github.graphglue.definition.GenerateNodeDefinitionKt
Generates a NodeDefinition for a specific class
GenerateNodeDefinitionKt - class in io.github.graphglue.definition
 
generateOneNodeQuery(NodeDefinition,DataFetchingEnvironment,List,Permission) - function in io.github.graphglue.data.execution.NodeQueryParser
Generates a NodeQuery which loads a single Node Can use the dataFetchingEnvironment to fetch a subtree of node
generateOrders(KClass,Neo4jPersistentEntity) - function in io.github.graphglue.connection.order.GenerateOrdersKt
Generates a map from order field name (enum casing) to OrderField.
GenerateOrdersKt - class in io.github.graphglue.connection.order
 
generatePredicate(SymbolicName) - function in io.github.graphglue.connection.filter.model.NodeRelationshipFilterEntry
Generates the predicate which defines how nodes of the set have to match the filter, so that the overall filter evaluates to true Examples include all, any and none
generatePredicate(SymbolicName) - function in io.github.graphglue.connection.filter.model.AllNodeRelationshipFilterEntry
Generates the predicate which defines how nodes of the set have to match the filter, so that the overall filter evaluates to true Examples include all, any and none
generatePredicate(SymbolicName) - function in io.github.graphglue.connection.filter.model.AnyNodeRelationshipFilterEntry
Generates the predicate which defines how nodes of the set have to match the filter, so that the overall filter evaluates to true Examples include all, any and none
generatePredicate(SymbolicName) - function in io.github.graphglue.connection.filter.model.NoneNodeRelationshipFilterEntry
Generates the predicate which defines how nodes of the set have to match the filter, so that the overall filter evaluates to true Examples include all, any and none
generateRelationship(ExposesRelationships,Node) - function in io.github.graphglue.definition.ManyRelationshipDefinition
Generates a Cypher-DSL RelationshipPattern
generateRelationship(ExposesRelationships,Node) - function in io.github.graphglue.definition.OneRelationshipDefinition
Generates a Cypher-DSL RelationshipPattern
generateRelationship(ExposesRelationships,Node) - function in io.github.graphglue.definition.RelationshipDefinition
Generates a Cypher-DSL RelationshipPattern
generateRelationshipAuthorizationCondition(RelationshipDefinition,Permission) - function in io.github.graphglue.definition.NodeDefinitionCollection
Generates the authorization condition for the remote side of a relationship It is assumed that allow is present on the parent side!
generateRelationshipNodeQuery(NodeDefinition,NodeDefinition,DataFetchingEnvironment,RelationshipDefinition,Node,Permission) - function in io.github.graphglue.data.execution.NodeQueryParser
Generates a NodeQuery for a specific relationship Can use the dataFetchingEnvironment to fetch a subtree of node
GeneratorExtensionsKt - class in io.github.graphglue.graphql.extensions
 
get(K) - function in kotlin.collections.CacheMap
 
getAdditionalFilterBeans() - function in io.github.graphglue.connection.filter.definition.SubFilterGenerator
 
getAfter() - function in io.github.graphglue.data.execution.NodeQueryOptions
 
getAllow() - function in io.github.graphglue.authorization.MergedAuthorization
 
getAllowFromRelated() - function in io.github.graphglue.authorization.MergedAuthorization
 
getArgument(String) - function in graphql.schema.DelegateDataFetchingEnvironment
 
getArgumentOrDefault(String,T) - function in graphql.schema.DelegateDataFetchingEnvironment
 
getArguments() - function in graphql.schema.DelegateDataFetchingEnvironment
 
getAssociatedType() - function in io.github.graphglue.connection.filter.TypeFilterDefinitionEntry
 
getAuthorizationContext() - function in io.github.graphglue.graphql.extensions.DataFetchingEnvironmentExtensionsKt
 
getAuthorizations() - function in io.github.graphglue.definition.NodeDefinition
map of all found authorizations from authorization name to MergedAuthorization
getBefore() - function in io.github.graphglue.data.execution.NodeQueryOptions
 
getCacheControl() - function in graphql.schema.DelegateDataFetchingEnvironment
 
getCause() - function in kotlin.NodeSchemaException
 
getCodeRegistry() - function in io.github.graphglue.graphql.schema.SchemaTransformationContext
Code Registry to register new DataFetchers
getConditionGenerator() - function in io.github.graphglue.connection.filter.definition.scalars.IsNullFilterEntry
 
getConditionGenerator() - function in io.github.graphglue.connection.filter.definition.scalars.ScalarFilterEntry
 
getConditionGenerator() - function in io.github.graphglue.connection.filter.definition.scalars.ScalarFilterEntryBase
 
getConditionGenerator() - function in io.github.graphglue.connection.filter.definition.scalars.ScalarListFilterEntry
 
getContext() - function in io.github.graphglue.authorization.Permission
 
getContext() - function in graphql.schema.DelegateDataFetchingEnvironment
 
getDataFetcherFactoryProvider() - function in io.github.graphglue.graphql.schema.DefaultSchemaTransformer
 
getDataFetcherFactoryProvider() - function in io.github.graphglue.graphql.schema.SchemaTransformationContext
provides function and property data fetchers
getDataFetcherFactoryProvider() - function in io.github.graphglue.graphql.schema.SchemaTransformer
provides function and property data fetchers
getDataFetcherResult(DataFetchingEnvironment,R,String) - function in io.github.graphglue.graphql.extensions.DataFetchingEnvironmentExtensionsKt
Constructs a DataFetcherResult based on the provided result and replaces - if present - the local context with the part of the NodeQuery local context specified by partId
getDataLoader(String) - function in graphql.schema.DelegateDataFetchingEnvironment
 
getDataLoaderRegistry() - function in graphql.schema.DelegateDataFetchingEnvironment
 
getDefinition() - function in io.github.graphglue.connection.filter.model.FilterEntry
 
getDefinition() - function in io.github.graphglue.connection.filter.model.NodeRelationshipFilterEntry
 
getDefinition() - function in io.github.graphglue.connection.filter.model.AllNodeRelationshipFilterEntry
 
getDefinition() - function in io.github.graphglue.connection.filter.model.AnyNodeRelationshipFilterEntry
 
getDefinition() - function in io.github.graphglue.connection.filter.model.NoneNodeRelationshipFilterEntry
 
getDefinition() - function in io.github.graphglue.connection.filter.model.NodeSetPropertyFilter
 
getDefinition() - function in io.github.graphglue.connection.filter.model.NodeSubFilter
 
getDefinition() - function in io.github.graphglue.connection.filter.model.SimpleFilterEntry
 
getDefinition() - function in io.github.graphglue.connection.filter.model.SimpleObjectFilter
 
getDefinition() - function in io.github.graphglue.data.execution.NodeQuery
 
getDescription() - function in io.github.graphglue.connection.filter.definition.FilterEntryDefinition
 
getDescription() - function in io.github.graphglue.connection.filter.definition.NodePropertyFilterDefinition
 
getDescription() - function in io.github.graphglue.connection.filter.definition.NodeSetPropertyFilterDefinition
 
getDescription() - function in io.github.graphglue.connection.filter.definition.NodeSubFilterDefinition
 
getDescription() - function in io.github.graphglue.connection.filter.definition.SimpleFilterEntryDefinition
 
getDescription() - function in io.github.graphglue.connection.filter.definition.SimpleObjectFilterDefinitionEntry
 
getDescription() - function in io.github.graphglue.connection.filter.definition.BooleanFilterDefinition
 
getDescription() - function in io.github.graphglue.connection.filter.definition.ComparableFilterDefinition
 
getDescription() - function in io.github.graphglue.connection.filter.definition.FloatFilterDefinition
 
getDescription() - function in io.github.graphglue.connection.filter.definition.IDFilterDefinition
 
getDescription() - function in io.github.graphglue.connection.filter.definition.IntFilterDefinition
 
getDescription() - function in io.github.graphglue.connection.filter.definition.scalars.IsNullFilterEntry
 
getDescription() - function in io.github.graphglue.connection.filter.definition.ScalarFilterDefinition
 
getDescription() - function in io.github.graphglue.connection.filter.definition.scalars.ScalarFilterEntry
 
getDescription() - function in io.github.graphglue.connection.filter.definition.scalars.ScalarFilterEntryBase
 
getDescription() - function in io.github.graphglue.connection.filter.definition.scalars.ScalarListFilterEntry
 
getDescription() - function in io.github.graphglue.connection.filter.definition.StringFilterDefinition
 
getDirection() - function in io.github.graphglue.connection.order.Order
 
getDirection() - function in io.github.graphglue.definition.ManyRelationshipDefinition
 
getDirection() - function in io.github.graphglue.definition.OneRelationshipDefinition
 
getDirection() - function in io.github.graphglue.definition.RelationshipDefinition
 
getDisallow() - function in io.github.graphglue.authorization.MergedAuthorization
 
getDocument() - function in graphql.schema.DelegateDataFetchingEnvironment
 
getEndCursor() - function in io.github.graphglue.connection.model.PageInfo
 
getEntries() - function in io.github.graphglue.connection.filter.model.NodeFilter
 
getEntries() - function in io.github.graphglue.connection.filter.model.NodeSetPropertyFilter
 
getEntries() - function in io.github.graphglue.connection.filter.model.SimpleObjectFilter
 
getEntries() - function in kotlin.collections.CacheMap
 
getExecutionId() - function in graphql.schema.DelegateDataFetchingEnvironment
 
getExecutionStepInfo() - function in graphql.schema.DelegateDataFetchingEnvironment
 
getFetchTotalCount() - function in io.github.graphglue.data.execution.NodeQueryOptions
 
getField() - function in io.github.graphglue.connection.order.Order
 
getField() - function in graphql.schema.DelegateDataFetchingEnvironment
 
getFieldDefinition() - function in graphql.schema.DelegateDataFetchingEnvironment
 
getFields() - function in io.github.graphglue.connection.filter.definition.NodeSetPropertyFilterDefinition
Fields associated by name
getFields() - function in io.github.graphglue.connection.filter.definition.SimpleObjectFilterDefinitionEntry
Fields associated by name
getFields() - function in io.github.graphglue.connection.filter.definition.BooleanFilterDefinition
Fields associated by name
getFields() - function in io.github.graphglue.connection.filter.definition.ComparableFilterDefinition
Fields associated by name
getFields() - function in io.github.graphglue.connection.filter.definition.FloatFilterDefinition
Fields associated by name
getFields() - function in io.github.graphglue.connection.filter.definition.IDFilterDefinition
Fields associated by name
getFields() - function in io.github.graphglue.connection.filter.definition.IntFilterDefinition
Fields associated by name
getFields() - function in io.github.graphglue.connection.filter.definition.ScalarFilterDefinition
Fields associated by name
getFields() - function in io.github.graphglue.connection.filter.definition.StringFilterDefinition
Fields associated by name
getFields() - function in graphql.schema.DelegateDataFetchingEnvironment
 
getFieldType() - function in graphql.schema.DelegateDataFetchingEnvironment
 
getFilter() - function in io.github.graphglue.connection.filter.model.NodeRelationshipFilterEntry
 
getFilter() - function in io.github.graphglue.connection.filter.model.AllNodeRelationshipFilterEntry
 
getFilter() - function in io.github.graphglue.connection.filter.model.AnyNodeRelationshipFilterEntry
 
getFilter() - function in io.github.graphglue.connection.filter.model.NoneNodeRelationshipFilterEntry
 
getFilter() - function in io.github.graphglue.connection.filter.model.NodeSubFilter
 
getFilterDefinition() - function in io.github.graphglue.connection.filter.definition.FilterDefinitionCollection
Gets a FilterDefinition by Node type
getFilterDefinition(KClass) - function in io.github.graphglue.connection.filter.definition.FilterDefinitionCollection
Gets a FilterDefinition by Node type
getFilterDefinitionCache() - function in io.github.graphglue.connection.filter.definition.SubFilterGenerator
 
getFilterDefinitionCollection() - function in io.github.graphglue.data.execution.NodeQueryParser
 
getFilterDefinitionCollection() - function in io.github.graphglue.graphql.GraphglueSchema
 
getFilterDefinitionCollection() - function in io.github.graphglue.graphql.schema.DefaultSchemaTransformer
Collection with all filter definitions
getFilterDefinitionCollection() - function in io.github.graphglue.graphql.schema.SchemaTransformationContext
Collection with all filter definitions
getFilterDefinitionCollection() - function in io.github.graphglue.graphql.schema.SchemaTransformer
Collection with all filter definitions
getFilterDefinitionFactory() - function in io.github.graphglue.connection.filter.TypeFilterDefinitionEntry
 
getFilters() - function in io.github.graphglue.data.execution.NodeQueryOptions
 
getFirst() - function in io.github.graphglue.data.execution.NodeQueryOptions
 
getFirstTypeArgument() - function in io.github.graphglue.definition.extensions.KTypeExtensionsKt
 
getFragmentsByName() - function in graphql.schema.DelegateDataFetchingEnvironment
 
getFromGraphQL(NodeQueryParser,DataFetchingEnvironment,LazyLoadingContext,ObjectMapper) - function in io.github.graphglue.graphql.query.TopLevelQueryProvider
Handles the query for the specific Node type
getFromGraphQL(NodeQueryParser,DataFetchingEnvironment) - function in io.github.graphglue.model.property.BasePropertyDelegate
Gets the result of a GraphQL query Uses the cache to obtain the result, and if no cache entry was found, creates a new database query and executes it Uses constructGraphQLResult to create the final result
getFromGraphQL(NodeQueryParser,DataFetchingEnvironment) - function in io.github.graphglue.model.property.NodePropertyDelegate
Gets the result of a GraphQL query Uses the cache to obtain the result, and if no cache entry was found, creates a new database query and executes it Uses constructGraphQLResult to create the final result
getFromGraphQL(NodeQueryParser,DataFetchingEnvironment) - function in io.github.graphglue.model.property.NodeSetPropertyDelegate
Gets the result of a GraphQL query Uses the cache to obtain the result, and if no cache entry was found, creates a new database query and executes it Uses constructGraphQLResult to create the final result
getGraphQlContext() - function in graphql.schema.DelegateDataFetchingEnvironment
 
getGraphQLDescription() - function in io.github.graphglue.definition.ManyRelationshipDefinition
 
getGraphQLDescription() - function in io.github.graphglue.definition.OneRelationshipDefinition
 
getGraphQLDescription() - function in io.github.graphglue.definition.RelationshipDefinition
 
getGraphQLId() - function in io.github.graphglue.model.Node
 
getGraphQLName() - function in io.github.graphglue.definition.ManyRelationshipDefinition
 
getGraphQLName() - function in io.github.graphglue.definition.OneRelationshipDefinition
 
getGraphQLName() - function in io.github.graphglue.definition.RelationshipDefinition
 
getGraphQLName(KAnnotatedElement) - function in io.github.graphglue.graphql.extensions.GraphQLNameExtensionsKt
Taken from graphql-kotlin https://github.com/ExpediaGroup/graphql-kotlin/blob/master/generator/graphql-kotlin-schema-generator/src/main/kotlin/com/expediagroup/graphql/generator/internal/extensions/annotationExtensions.
getGraphQLSchema() - function in graphql.schema.DelegateDataFetchingEnvironment
 
getHasNextPage() - function in io.github.graphglue.connection.model.PageInfo
 
getHasPreviousPage() - function in io.github.graphglue.connection.model.PageInfo
 
getIdOrder() - function in io.github.graphglue.connection.order.IdOrderKt
Default order, ascending and only based on the id
getIdOrderField() - function in io.github.graphglue.connection.order.IdOrderKt
Order field with only IdOrderPart as parts
getIdOrderPart() - function in io.github.graphglue.connection.order.IdOrderKt
 
getInputTypeCache() - function in io.github.graphglue.graphql.schema.DefaultSchemaTransformer
Cache for GraphQLInputTypes
getInputTypeCache() - function in io.github.graphglue.graphql.schema.SchemaTransformationContext
Cache for GraphQLInputTypes
getInputTypeCache() - function in io.github.graphglue.graphql.schema.SchemaTransformer
Cache for GraphQLInputTypes
getKeys() - function in kotlin.collections.CacheMap
 
getLast() - function in io.github.graphglue.data.execution.NodeQueryOptions
 
getLocalContext() - function in graphql.schema.DelegateDataFetchingEnvironment
 
getLocale() - function in graphql.schema.DelegateDataFetchingEnvironment
 
getLocalizedMessage() - function in kotlin.NodeSchemaException
 
getMappingContext() - function in io.github.graphglue.graphql.schema.DefaultSchemaTransformer
 
getMappingContext() - function in io.github.graphglue.graphql.schema.SchemaTransformationContext
mapping context used to get type information from Neo4j
getMappingContext() - function in io.github.graphglue.graphql.schema.SchemaTransformer
mapping context used to get type information from Neo4j
getMergedField() - function in graphql.schema.DelegateDataFetchingEnvironment
 
getMessage() - function in kotlin.NodeSchemaException
 
getName() - function in io.github.graphglue.authorization.MergedAuthorization
 
getName() - function in io.github.graphglue.authorization.Permission
 
getName() - function in io.github.graphglue.connection.filter.definition.FilterEntryDefinition
 
getName() - function in io.github.graphglue.connection.filter.definition.NodePropertyFilterDefinition
 
getName() - function in io.github.graphglue.connection.filter.definition.NodeSetPropertyFilterDefinition
 
getName() - function in io.github.graphglue.connection.filter.definition.NodeSubFilterDefinition
 
getName() - function in io.github.graphglue.connection.filter.definition.SimpleFilterEntryDefinition
 
getName() - function in io.github.graphglue.connection.filter.definition.SimpleObjectFilterDefinitionEntry
 
getName() - function in io.github.graphglue.connection.filter.definition.BooleanFilterDefinition
 
getName() - function in io.github.graphglue.connection.filter.definition.ComparableFilterDefinition
 
getName() - function in io.github.graphglue.connection.filter.definition.FloatFilterDefinition
 
getName() - function in io.github.graphglue.connection.filter.definition.IDFilterDefinition
 
getName() - function in io.github.graphglue.connection.filter.definition.IntFilterDefinition
 
getName() - function in io.github.graphglue.connection.filter.definition.scalars.IsNullFilterEntry
 
getName() - function in io.github.graphglue.connection.filter.definition.ScalarFilterDefinition
 
getName() - function in io.github.graphglue.connection.filter.definition.scalars.ScalarFilterEntry
 
getName() - function in io.github.graphglue.connection.filter.definition.scalars.ScalarFilterEntryBase
 
getName() - function in io.github.graphglue.connection.filter.definition.scalars.ScalarListFilterEntry
 
getName() - function in io.github.graphglue.connection.filter.definition.StringFilterDefinition
 
getName() - function in kotlin.OrderDirection
 
getName() - function in io.github.graphglue.connection.order.OrderField
 
getName() - function in io.github.graphglue.connection.order.OrderPart
 
getName() - function in io.github.graphglue.connection.order.SimpleOrderPart
 
getName() - function in io.github.graphglue.definition.NodeDefinition
 
getName() - function in kotlin.Direction
 
getNeo4jClient() - function in io.github.graphglue.data.LazyLoadingContext
 
getNeo4jMappingContext() - function in io.github.graphglue.data.LazyLoadingContext
 
getNeo4jNameOfProperty(KProperty1) - function in io.github.graphglue.definition.NodeDefinition
Gets the Neo4j name of a property
getNeo4jPropertyName() - function in io.github.graphglue.connection.order.OrderPart
 
getNeo4jPropertyName() - function in io.github.graphglue.connection.order.SimpleOrderPart
 
getNODE_PROPERTY_TYPE() - function in io.github.graphglue.model.property.NodePropertyDelegateKt
Type which can be used to check the return type of node properties
getNODE_SET_PROPERTY_TYPE() - function in io.github.graphglue.model.property.NodeSetPropertyDelegateKt
Type which can be used to check the return type of node set properties
getNodeDefinition(KClass) - function in io.github.graphglue.definition.NodeDefinitionCollection
Gets a NodeDefinition by defining class
getNodeDefinition() - function in io.github.graphglue.definition.NodeDefinitionCollection
Gets a NodeDefinition by defining class
getNodeDefinitionCollection() - function in io.github.graphglue.connection.filter.definition.SubFilterGenerator
 
getNodeDefinitionCollection() - function in io.github.graphglue.data.execution.NodeQueryParser
 
getNodeDefinitionCollection() - function in io.github.graphglue.graphql.schema.DefaultSchemaTransformer
 
getNodeDefinitionCollection() - function in io.github.graphglue.graphql.schema.SchemaTransformationContext
collection of all NodeDefinitions
getNodeDefinitionCollection() - function in io.github.graphglue.graphql.schema.SchemaTransformer
collection of all NodeDefinitions
getNodeDefinitionsFromGraphQLNames(List) - function in io.github.graphglue.definition.NodeDefinitionCollection
Gets the list of NodeDefinitions associated with names If a common supertype is found (and the provided names include all subtypes), returns that supertype Otherwise the provied list is mapped to NodeDefinitions
getNodeFilter() - function in io.github.graphglue.connection.filter.model.Filter
 
getNodeFilterGenerators() - function in io.github.graphglue.connection.filter.definition.SubFilterGenerator
 
getNodeKClass() - function in io.github.graphglue.definition.ManyRelationshipDefinition
 
getNodeKClass() - function in io.github.graphglue.definition.OneRelationshipDefinition
 
getNodeKClass() - function in io.github.graphglue.definition.RelationshipDefinition
 
getNodeQueryParser() - function in io.github.graphglue.data.LazyLoadingContext
 
getNodes() - function in io.github.graphglue.data.execution.NodeQueryResult
 
getNodesToAdd() - function in io.github.graphglue.data.repositories.RelationshipDiff
 
getNodesToRemove() - function in io.github.graphglue.data.repositories.RelationshipDiff
 
getNodeType() - function in io.github.graphglue.definition.NodeDefinition
 
getObjectMapper() - function in io.github.graphglue.data.execution.NodeQueryParser
 
getOnlyOnTypes() - function in io.github.graphglue.data.execution.NodeSubQuery
 
getOperationDefinition() - function in graphql.schema.DelegateDataFetchingEnvironment
 
getOptions() - function in io.github.graphglue.data.execution.NodeQuery
 
getOptions() - function in io.github.graphglue.data.execution.NodeQueryResult
 
getOrDefault(K,V) - function in kotlin.collections.CacheMap
 
getOrderBy() - function in io.github.graphglue.data.execution.NodeQueryOptions
 
getOrdinal() - function in kotlin.OrderDirection
 
getOrdinal() - function in kotlin.Direction
 
getOutputTypeCache() - function in io.github.graphglue.graphql.schema.DefaultSchemaTransformer
Cache for GraphQLOutputTypes
getOutputTypeCache() - function in io.github.graphglue.graphql.schema.SchemaTransformationContext
Cache for GraphQLOutputTypes
getOutputTypeCache() - function in io.github.graphglue.graphql.schema.SchemaTransformer
Cache for GraphQLOutputTypes
getPageInfo() - function in io.github.graphglue.connection.model.Connection
 
getParentKClass() - function in io.github.graphglue.definition.ManyRelationshipDefinition
 
getParentKClass() - function in io.github.graphglue.definition.OneRelationshipDefinition
 
getParentKClass() - function in io.github.graphglue.definition.RelationshipDefinition
 
getParentNodeDefinition(DataFetchingEnvironment,NodeDefinitionCollection) - function in io.github.graphglue.graphql.extensions.DataFetchingEnvironmentExtensionsKt
Gets the NodeDefinition associated with the parent type Uses NodeDefinitionCollection.getNodeDefinitionsFromGraphQLNames to find the correct NodeDefinition
getParentType() - function in graphql.schema.DelegateDataFetchingEnvironment
 
getParts() - function in io.github.graphglue.connection.order.OrderField
 
getParts() - function in io.github.graphglue.data.execution.NodeQuery
 
getPersistentEntity() - function in io.github.graphglue.definition.NodeDefinition
 
getPrimaryLabel() - function in io.github.graphglue.definition.NodeDefinition
 
getProperty() - function in io.github.graphglue.definition.ManyRelationshipDefinition
 
getProperty() - function in io.github.graphglue.definition.OneRelationshipDefinition
 
getProperty() - function in io.github.graphglue.definition.RelationshipDefinition
 
getPropertyName(KProperty,KClass) - function in io.github.graphglue.graphql.extensions.GraphQLNameExtensionsKt
Taken from graphql-kotlin https://github.com/ExpediaGroup/graphql-kotlin/blob/master/generator/graphql-kotlin-schema-generator/src/main/kotlin/com/expediagroup/graphql/generator/internal/extensions/kPropertyExtensions.
getQuery() - function in io.github.graphglue.data.execution.NodeSubQuery
 
getQueryDirectives() - function in graphql.schema.DelegateDataFetchingEnvironment
 
getRawId() - function in io.github.graphglue.model.Node
 
getRelationshipDefinition() - function in io.github.graphglue.connection.filter.definition.NodeSubFilterDefinition
 
getRelationshipDefinition() - function in io.github.graphglue.data.execution.NodeSubQuery
 
getRelationshipDefinitionOfProperty(KProperty1) - function in io.github.graphglue.definition.NodeDefinition
Gets the RelationshipDefinition by property
getRelationshipDefinitionOfPropertyOrNull(KProperty1) - function in io.github.graphglue.definition.NodeDefinition
Gets the RelationshipDefinition by property
getRelationshipDefinitions() - function in io.github.graphglue.definition.NodeDefinition
Map of all relationship definitions by GraphQL name
getRelationshipGraphQLNames() - function in io.github.graphglue.definition.NodeDefinition
Set of all relationship GraphQL names Can be used to check if a field is a relationship
getRequiredPermission() - function in io.github.graphglue.graphql.extensions.DataFetchingEnvironmentExtensionsKt
 
getResultKey() - function in io.github.graphglue.data.execution.NodeSubQuery
 
getReturnExpression() - function in io.github.graphglue.definition.NodeDefinition
Expression which can be used when creating a query using Cypher-DSL Fetches all necessary data to map the result to a Node
getReturnNodeName() - function in io.github.graphglue.definition.NodeDefinition
Name of the return value in the returnExpression
getRoot() - function in graphql.schema.DelegateDataFetchingEnvironment
 
getSchema() - function in io.github.graphglue.graphql.GraphglueSchema
 
getSchema() - function in io.github.graphglue.graphql.schema.DefaultSchemaTransformer
The new modified schema
getSchema() - function in io.github.graphglue.graphql.schema.SchemaTransformationContext
The new modified schema
getSchema() - function in io.github.graphglue.graphql.schema.SchemaTransformer
The new modified schema
getSelectionSet() - function in graphql.schema.DelegateDataFetchingEnvironment
 
getSimpleName(KClass,Boolean) - function in io.github.graphglue.graphql.extensions.GraphQLNameExtensionsKt
Taken from graphql-kotlin https://github.com/ExpediaGroup/graphql-kotlin/blob/master/generator/graphql-kotlin-schema-generator/src/main/kotlin/com/expediagroup/graphql/generator/internal/extensions/kClassExtensions.
getSize() - function in kotlin.collections.NodeDefinitionCollection
 
getSize() - function in io.github.graphglue.model.property.NodeSetPropertyDelegate.NodeSetProperty
 
getSize() - function in kotlin.collections.CacheMap
 
getSource() - function in io.github.graphglue.graphql.schema.DelegateDataFetchingEnvironment
 
getStackTrace() - function in kotlin.NodeSchemaException
 
getStartCursor() - function in io.github.graphglue.connection.model.PageInfo
 
getSubFilterGenerator() - function in io.github.graphglue.graphql.schema.DefaultSchemaTransformer
 
getSubFilterGenerator() - function in io.github.graphglue.graphql.schema.SchemaTransformationContext
used to generate the filter entries
getSubFilterGenerator() - function in io.github.graphglue.graphql.schema.SchemaTransformer
used to generate the filter entries
getSubNodeFilter() - function in io.github.graphglue.connection.filter.model.NotMetaFilter
 
getSubNodeFilters() - function in io.github.graphglue.connection.filter.model.AndMetaFilter
 
getSubNodeFilters() - function in io.github.graphglue.connection.filter.model.OrMetaFilter
 
getSubQueries() - function in io.github.graphglue.data.execution.NodeQueryPart
 
getSubQuery(String,Function0) - function in io.github.graphglue.data.execution.NodeQueryPart
Gets a subquery by NodeSubQuery.resultKey.
getSuppressed() - function in kotlin.NodeSchemaException
 
getTotalCount() - function in io.github.graphglue.data.execution.NodeQueryResult
 
getType() - function in io.github.graphglue.definition.ManyRelationshipDefinition
 
getType() - function in io.github.graphglue.definition.OneRelationshipDefinition
 
getType() - function in io.github.graphglue.definition.RelationshipDefinition
 
getTypeName() - function in io.github.graphglue.connection.filter.definition.NodeSetPropertyFilterDefinition
 
getTypeName() - function in io.github.graphglue.connection.filter.definition.SimpleObjectFilterDefinitionEntry
 
getTypeName() - function in io.github.graphglue.connection.filter.definition.BooleanFilterDefinition
 
getTypeName() - function in io.github.graphglue.connection.filter.definition.ComparableFilterDefinition
 
getTypeName() - function in io.github.graphglue.connection.filter.definition.FloatFilterDefinition
 
getTypeName() - function in io.github.graphglue.connection.filter.definition.IDFilterDefinition
 
getTypeName() - function in io.github.graphglue.connection.filter.definition.IntFilterDefinition
 
getTypeName() - function in io.github.graphglue.connection.filter.definition.ScalarFilterDefinition
 
getTypeName() - function in io.github.graphglue.connection.filter.definition.StringFilterDefinition
 
getValue() - function in io.github.graphglue.connection.filter.model.SimpleFilterEntry
 
getValue(T) - function in io.github.graphglue.connection.order.OrderPart
Gets the value of the field of a Node
getValue(T) - function in io.github.graphglue.connection.order.SimpleOrderPart
Gets the value of the field of a Node
getValue(Node,KProperty) - function in io.github.graphglue.model.property.BasePropertyDelegate
Gets the lazy loading delegate which is used to get the value of the property
getValue(Node,KProperty) - function in io.github.graphglue.model.property.NodePropertyDelegate
Gets the lazy loading delegate which is used to get the value of the property
getValue() - function in io.github.graphglue.model.property.NodePropertyDelegate.NodeProperty
 
getValue(Node,KProperty) - function in io.github.graphglue.model.property.NodeSetPropertyDelegate
Gets the lazy loading delegate which is used to get the value of the property
getValues() - function in kotlin.collections.CacheMap
 
getVariables() - function in graphql.schema.DelegateDataFetchingEnvironment
 
getWiringFactory() - function in com.expediagroup.graphql.generator.hooks.GraphglueGraphQLConfiguration.GraphglueSchemaGeneratorHooks
 
GraphglueAuthorizationConfiguration - class in io.github.graphglue.authorization
Autoconfiguration associated with authorization part of library
GraphglueAutoConfiguration - class in io.github.graphglue
Manages Spring boot autoconfiguration for all Graphglue related nodes Imports the GraphglueGraphQLConfiguration and GraphglueNeo4jConfiguration
GraphglueConnectionConfiguration - class in io.github.graphglue.connection
Configuration for the connections Specifies filter factories and filter definitions used in Node classes.
GraphglueDataConfiguration - class in io.github.graphglue.data
Autoconfiguration associated with Neo4j part of library
GraphglueDataConfigurationKt - class in io.github.graphglue.data
 
GraphglueGraphQLConfiguration - class in io.github.graphglue.graphql
Configures beans used in combination with graphql-kotlin and graphql-java
GraphglueGraphQLConfiguration.GraphglueSchemaGeneratorHooks - class in io.github.graphglue.graphql.GraphglueGraphQLConfiguration
SchemaGeneratorHooks which handles rewiring of BasePropertyDelegate backed files, collects all Node types and generates NodeDefinitions for it, and collects queries for Node types
GraphglueModelConfiguration - class in io.github.graphglue.model
Configuration of model related beans
graphGlueNeo4jOperations(ReactiveNeo4jTemplate,ReactiveNeo4jClient,BeanFactory) - function in io.github.graphglue.data.GraphglueDataConfiguration
Bean to provide Neo4jOperations which support save over lazy loaded relations
GraphglueNeo4jOperations - class in io.github.graphglue.data.repositories
ReactiveNeo4jOperations which supports save of lazy loaded relations
GraphglueQuery - class in io.github.graphglue.graphql.query
Query used to provide the node query, which allows for querying Nodes by id
graphglueSchema(Optional,Optional,Optional,SchemaGeneratorConfig,BeanFactory,KotlinDataFetcherFactoryProvider,List,Map,NodeDefinitionCollection,List) - function in io.github.graphglue.graphql.GraphglueGraphQLConfiguration
Generates the GraphQLSchema and the NodeDefinitionCollection Automatically adds the generated Node type based connection queries
GraphglueSchema - class in io.github.graphglue.graphql
Named tuple consisting of a GraphQLSchema and a NodeDefinitionCollection Helper type for a bean which has to construct both at the same time
GraphQLInputTypeGenerator - class in io.github.graphglue.connection.filter.definition
Defines a function to convert into a GraphQLInputType
GraphQLNameExtensionsKt - class in io.github.graphglue.graphql.extensions
 
GraphQLNullable - class in io.github.graphglue.model
Annotation to mark NodePropertyDelegates in GraphQL as nullable, even if the Kotlin Type is non-nullable.
A  B  C  D  E  F  G  H  I  K  L  M  N  O  P  Q  R  S  T  W