modify_graph
- modify_graph(
graph_name: string,
nodes: string[],
edges: string[],
weights: string[],
restrictions: string[],
options?: Record<string, string>,
callback?: GPUdbCallback,
): Promise<ModifyGraphResponse>Parameters
- graph_name: string
Name of the graph resource to modify.
- nodes: string[]
Nodes with which to update existing
nodesin graph specified bygraph_name. Review Nodes for more information. Nodes must be specified using identifiers; identifiers are grouped as combinations. Identifiers can be used with existing column names, e.g., ‘table.column AS NODE_ID’, expressions, e.g., ‘ST_MAKEPOINT(column1, column2) AS NODE_WKTPOINT’, or raw values, e.g., ‘9, 10, 11 AS NODE_ID’. If using raw values in an identifier combination, the number of values specified must match across the combination. Identifier combination(s) do not have to match the method used to create the graph, e.g., if column names were specified to create the graph, expressions or raw values could also be used to modify the graph. - edges: string[]
Edges with which to update existing
edgesin graph specified bygraph_name. Review Edges for more information. Edges must be specified using identifiers; identifiers are grouped as combinations. Identifiers can be used with existing column names, e.g., ‘table.column AS EDGE_ID’, expressions, e.g., ‘SUBSTR(column, 1, 6) AS EDGE_NODE1_NAME’, or raw values, e.g., “‘family’, ‘coworker’ AS EDGE_LABEL”. If using raw values in an identifier combination, the number of values specified must match across the combination. Identifier combination(s) do not have to match the method used to create the graph, e.g., if column names were specified to create the graph, expressions or raw values could also be used to modify the graph. - weights: string[]
Weights with which to update existing
weightsin graph specified bygraph_name. Review Weights for more information. Weights must be specified using identifiers; identifiers are grouped as combinations. Identifiers can be used with existing column names, e.g., ‘table.column AS WEIGHTS_EDGE_ID’, expressions, e.g., ‘ST_LENGTH(wkt) AS WEIGHTS_VALUESPECIFIED’, or raw values, e.g., ‘4, 15 AS WEIGHTS_VALUESPECIFIED’. If using raw values in an identifier combination, the number of values specified must match across the combination. Identifier combination(s) do not have to match the method used to create the graph, e.g., if column names were specified to create the graph, expressions or raw values could also be used to modify the graph. - restrictions: string[]
Restrictions with which to update existing
restrictionsin graph specified bygraph_name. Review Restrictions for more information. Restrictions must be specified using identifiers; identifiers are grouped as combinations. Identifiers can be used with existing column names, e.g., ‘table.column AS RESTRICTIONS_EDGE_ID’, expressions, e.g., ‘column/2 AS RESTRICTIONS_VALUECOMPARED’, or raw values, e.g., ‘0, 0, 0, 1 AS RESTRICTIONS_ONOFFCOMPARED’. If using raw values in an identifier combination, the number of values specified must match across the combination. Identifier combination(s) do not have to match the method used to create the graph, e.g., if column names were specified to create the graph, expressions or raw values could also be used to modify the graph. Optionaloptions: Record<string, string>Optional parameters.
Optionalcallback: GPUdbCallbackOptional callback function
Returns Promise<ModifyGraphResponse>
Promise<Types.ModifyGraphResponse> - Promise resolving to the response
- Defined in src/GPUdb.ts:12051
- graph_name: string
modify_graph_request
- modify_graph_request(
request: ModifyGraphRequest,
callback?: GPUdbCallback,
): Promise<ModifyGraphResponse>Update an existing graph network using given nodes, edges, weights, restrictions, and options.
IMPORTANT: It’s highly recommended that you review the Graphs and Solvers concepts documentation, and Graph REST Tutorial before using this endpoint.
Parameters
- request: ModifyGraphRequest
Request object containing the parameters for the operation
Optionalcallback: GPUdbCallbackOptional callback function
Returns Promise<ModifyGraphResponse>
Promise<Types.ModifyGraphResponse> - Promise resolving to the response
- Defined in src/GPUdb.ts:12015
- request: ModifyGraphRequest
Update an existing graph network using given nodes, edges, weights, restrictions, and options.
IMPORTANT: It’s highly recommended that you review the Graphs and Solvers concepts documentation, and Graph REST Tutorial before using this endpoint.