Interface GraphCreateFromCypherConfig

    • Field Detail

      • FORBIDDEN_KEYS

        static final java.util.List<java.lang.String> FORBIDDEN_KEYS
      • RELATIONSHIP_QUERY_KEY

        static final java.lang.String RELATIONSHIP_QUERY_KEY
        See Also:
        Constant Field Values
      • ALL_RELATIONSHIPS_QUERY

        static final java.lang.String ALL_RELATIONSHIPS_QUERY
        See Also:
        Constant Field Values
      • ALL_RELATIONSHIPS_UNDIRECTED_QUERY

        static final java.lang.String ALL_RELATIONSHIPS_UNDIRECTED_QUERY
        See Also:
        Constant Field Values
    • Method Detail

      • nodeQuery

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

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

        @Default
        default java.util.Map<java.lang.String,​java.lang.Object> parameters()
      • sudo

        @Default
        @Parameter(false)
        default boolean sudo()
        Specified by:
        sudo in interface BaseConfig
      • of

        static GraphCreateFromCypherConfig of​(java.lang.String userName,
                                              java.lang.String graphName,
                                              java.lang.String nodeQuery,
                                              java.lang.String relationshipQuery,
                                              org.neo4j.gds.core.CypherMapWrapper config)
      • fromProcedureConfig

        static GraphCreateFromCypherConfig fromProcedureConfig​(java.lang.String username,
                                                               org.neo4j.gds.core.CypherMapWrapper config)
      • assertNoProjectionsOrExplicitProperties

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