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.