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

S

save(T) - function in io.github.graphglue.data.repositories.GraphglueNeo4jOperations
Saves an instance of an entity For relations managed by SDN: saves all the related entities of the entity.
saveAll(Iterable) - function in io.github.graphglue.data.repositories.GraphglueNeo4jOperations
Saves several instances of an entity Implemented by calling save for each instance
saveAllAs(Iterable,Class) - function in io.github.graphglue.data.repositories.GraphglueNeo4jOperations
Save via projections is not supported
saveAllRelationships(NodeDefinition,Node,Map) - function in io.github.graphglue.data.repositories.GraphglueNeo4jOperations
Saves all relationships of nodeToSave
saveAs(T,Class) - function in io.github.graphglue.data.repositories.GraphglueNeo4jOperations
Save via projections is not supported
saveNodes(Iterable) - function in io.github.graphglue.data.repositories.GraphglueNeo4jOperations
Saves a single Node including all lazy loaded relations Important: it has to be ensured that the returned node is newly loaded from the database Sometimes, the internal save method does not reload it.
ScalarFilterDefinition - class in io.github.graphglue.connection.filter.definition.scalars
Filter for a scalar property.
ScalarFilterDefinitionKt - class in io.github.graphglue.connection.filter.definition.scalars
 
ScalarFilterEntry - class in io.github.graphglue.connection.filter.definition.scalars
ScalarFilterEntryBase which takes a single scalar as input Can be used e.g.
ScalarFilterEntryBase - class in io.github.graphglue.connection.filter.definition.scalars
Base class for scalar filter entries Can be used to define filters for a scalar property, e.g.
ScalarListFilterEntry - class in io.github.graphglue.connection.filter.definition.scalars
ScalarFilterEntryBase which takes a list of the scalar as input Can be used e.g.
schema(SchemaAndNodeDefinitionCollection) - function in io.github.graphglue.graphql.GraphglueGraphQLConfiguration
GraphQLSchema based on SchemaAndNodeDefinitionCollection
schemaAndNodeDefinitionCollection(Optional,Optional,Optional,SchemaGeneratorConfig,BeanFactory) - function in io.github.graphglue.graphql.GraphglueGraphQLConfiguration
Generates the GraphQLSchema and the NodeDefinitionCollection Automatically adds the generated Node type based connection queries
SchemaAndNodeDefinitionCollection - 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
schemaConfig(GraphQLConfigurationProperties,Optional,Optional,KotlinDataFetcherFactoryProvider) - function in io.github.graphglue.graphql.GraphglueGraphQLConfiguration
Config for the schema generator, automatically adds io.github.graphglue to the supported packages
schemaGeneratorHooks(ConnectionWrapperGraphQLTypeFactory,ApplicationContext,ObjectMapper,KotlinDataFetcherFactoryProvider) - function in io.github.graphglue.graphql.GraphglueGraphQLConfiguration
Provides the SchemaGeneratorHooks for the SchemaGeneratorConfig
setCurrent(T) - function in io.github.graphglue.model.NodeSetProperty.NodeSet.NodeSetIterator
The current value, which should be removed on remove
setCurrentNode(T) - function in io.github.graphglue.model.NodeProperty
The current value of this property, may or may not be persisted to the database
setCurrentNodes(Set) - function in io.github.graphglue.model.NodeSetProperty
Current set of nodes
setEntries(Map) - function in io.github.graphglue.connection.filter.definition.FilterDefinition
Entries of the filter (typically for fields of the type) Joined by AND in the filter generation
setFromRemote(T) - function in io.github.graphglue.model.NodeProperty
Sets the node from the remote side Used to prevent unnecessary lazy loaded queries
setId(String) - function in io.github.graphglue.model.Node
Id of this node, null if not persisted in the database yet
setIsLoaded(Boolean) - function in io.github.graphglue.model.NodeProperty
If true, the value of this property is already loaded (either from the database or from another value)
setLazyLoadingContextOptional(Optional) - function in io.github.graphglue.model.Node
Workaround property to ensure that the lazyLoadingContext is injected Uses a converter to inject the context If the context is not present, the node was not loaded from the database, meaning the node is not persisted yet and therefore lazy loading is not supported
setNameCounter(Integer) - function in io.github.graphglue.data.execution.NodeQueryExecutor
Counter for unique name generation
setNodeSet(NodeSetProperty.NodeSet) - function in io.github.graphglue.model.NodeSetProperty
The Set stub returned to the user
setPersistedNode(T) - function in io.github.graphglue.model.NodeProperty
The related node as in the database null if not loaded or no relation present in the database
setStackTrace(Array) - function in kotlin.NodeSchemaException
 
setValue(Node,KProperty,T) - function in io.github.graphglue.model.NodeProperty
Sets the current value Loads the one from the database first
SimpleFilterEntry - class in io.github.graphglue.connection.filter.model
Simple FilterEntry where the condition generation is only defined by the definition, and a provided value
SimpleFilterEntryDefinition - class in io.github.graphglue.connection.filter.definition
Definition for a single filter entry which filters by a Neo4j property using a conditionGenerator to generate the condition.
SimpleObjectFilter - class in io.github.graphglue.connection.filter.model
FilterEntry which is defined by a FilterEntryDefinition and joins a list of entries by AND
SimpleObjectFilterDefinitionEntry - class in io.github.graphglue.connection.filter.definition
Base lass for FilterEntryDefinition which build a filter by joining a list of sub filters (fields) Creates a filter where any amount of fields (0 to all) can be present
SimpleOrderPart - class in io.github.graphglue.connection.order
OrderPart defined by a KProperty
spliterator() - function in kotlin.collections.NodeSetProperty.NodeSet
 
springFindAnnotation(KClass) - function in io.github.graphglue.graphql.extensions.KClassExtensionsKt
Uses AnnotationUtils.findAnnotation to find an annotation of type A
springFindRepeatableAnnotations(KClass) - function in io.github.graphglue.graphql.extensions.KClassExtensionsKt
Uses AnnotatedElementUtils.findMergedRepeatableAnnotations to find all repeatable annotations of type A
StatementWithSymbolicName - class in io.github.graphglue.data.execution
Wrapper for a Statement and an associated name
stream() - function in kotlin.collections.NodeSetProperty.NodeSet
 
stringFilter() - function in io.github.graphglue.connection.GraphglueConnectionConfiguration
Filter factory for String properties
StringFilterDefinition - class in io.github.graphglue.connection.filter.definition.scalars
Filter definition for a String property
SubFilterGenerator - class in io.github.graphglue.connection.filter.definition
Used to generate filters for properties.
A  B  C  D  E  F  G  H  I  K  L  M  N  O  P  Q  R  S  T  U  W