Class PgxEdgeProviderFromFramesCreator

    • Constructor Detail

      • PgxEdgeProviderFromFramesCreator

        public PgxEdgeProviderFromFramesCreator​(SessionContext sessionContext,
                                                oracle.pgx.api.internal.Core core,
                                                oracle.pgx.api.frames.internal.EdgeFrameDeclaration edgeFrameDeclaration,
                                                PgxGraphFromFramesCreator graphFromFramesCreator)
        Create a new edge provider creator
        Parameters:
        sessionContext - the session context to use
        core - the core to use
        edgeFrameDeclaration - the EdgeFrameDeclaration of the provider
        graphFromFramesCreator - the PgxGraphFromFramesCreator to use
        Since:
        21.3
    • Method Detail

      • sourceVertexKeyColumn

        public PgxEdgeProviderFromFramesCreator sourceVertexKeyColumn​(java.lang.String columnName)
        Set the column name containing the source vertex keys
        Parameters:
        columnName - column to use
        Returns:
        this object
      • destinationVertexKeyColumn

        public PgxEdgeProviderFromFramesCreator destinationVertexKeyColumn​(java.lang.String columnName)
        Set the column name containing the destination vertex keys
        Parameters:
        columnName - column to use
        Returns:
        this object
      • edgeKeyColumn

        public PgxEdgeProviderFromFramesCreator edgeKeyColumn​(java.lang.String keyColumn)
        Set the key column for the edge provider
        Parameters:
        keyColumn - column to use as key column for the provider
        Returns:
        this object
        Since:
        24.1
      • label

        public PgxEdgeProviderFromFramesCreator label​(java.lang.String label)
        Set the label for the edge provider
        Parameters:
        label - label to use
        Returns:
        this object
        Since:
        24.1