Interface GraphProjectFromCypherConfig

All Superinterfaces:
org.neo4j.gds.config.BaseConfig, org.neo4j.gds.config.GraphProjectConfig, org.neo4j.gds.config.JobIdConfig, org.neo4j.gds.config.ToMapConvertible

@Configuration public interface GraphProjectFromCypherConfig extends org.neo4j.gds.config.GraphProjectConfig
  • Field Details

  • Method Details

    • asProcedureResultConfigurationField

      @Ignore default Map<String,Object> asProcedureResultConfigurationField()
      Specified by:
      asProcedureResultConfigurationField in interface org.neo4j.gds.config.GraphProjectConfig
    • nodeQuery

      @ConvertWith(method="org.apache.commons.lang3.StringUtils#trimToNull") String nodeQuery()
    • relationshipQuery

      @ConvertWith(method="org.apache.commons.lang3.StringUtils#trimToNull") String relationshipQuery()
    • parameters

      @ToMapValue("org.neo4j.gds.legacycypherprojection.GraphProjectFromCypherConfig#listParameterKeys") default Map<String,Object> parameters()
    • validateRelationships

      default boolean validateRelationships()
      Specified by:
      validateRelationships in interface org.neo4j.gds.config.GraphProjectConfig
    • graphStoreFactory

      @Ignore default org.neo4j.gds.api.GraphStoreFactory.Supplier graphStoreFactory()
      Specified by:
      graphStoreFactory in interface org.neo4j.gds.config.GraphProjectConfig
    • sudo

      default boolean sudo()
      Specified by:
      sudo in interface org.neo4j.gds.config.BaseConfig
    • outputFieldDenylist

      @Ignore default Set<String> outputFieldDenylist()
    • of

      static GraphProjectFromCypherConfig of(String userName, String graphName, String nodeQuery, String relationshipQuery, org.neo4j.gds.core.CypherMapWrapper config)
    • fromProcedureConfig

      static GraphProjectFromCypherConfig fromProcedureConfig(String username, org.neo4j.gds.core.CypherMapWrapper config)
    • assertNoProjectionsOrExplicitProperties

      static void assertNoProjectionsOrExplicitProperties(org.neo4j.gds.core.CypherMapWrapper config)
    • listParameterKeys

      static Collection<String> listParameterKeys(Map<String,Object> parameters)