7 using System.Collections.Generic;
219 public const string TRUE =
"true";
220 public const string FALSE =
"false";
364 public IList<string>
nodes {
get; set; } =
new List<string>();
385 public IList<string>
edges {
get; set; } =
new List<string>();
405 public IList<string>
weights {
get; set; } =
new List<string>();
589 public IDictionary<string, string>
options {
get; set; } =
new Dictionary<string, string>();
844 IDictionary<string, string>
options = null)
846 this.graph_name = graph_name ??
"";
847 this.nodes = nodes ??
new List<string>();
848 this.edges = edges ??
new List<string>();
849 this.weights = weights ??
new List<string>();
850 this.restrictions = restrictions ??
new List<string>();
851 this.options =
options ??
new Dictionary<string, string>();
872 public IList<long>
edges_ids {
get; set; } =
new List<long>();
875 public IDictionary<string, string>
info {
get; set; } =
new Dictionary<string, string>();
A set of parameters for Kinetica.modifyGraph(string,IList{string},IList{string},IList{string},IList{string},IDictionary{string, string}).
ModifyGraphRequest(string graph_name, IList< string > nodes, IList< string > edges, IList< string > weights, IList< string > restrictions, IDictionary< string, string > options=null)
Constructs a ModifyGraphRequest object with the specified parameters.
IDictionary< string, string > options
Optional parameters.
IList< long > edges_ids
Edges given as pairs of node indices.
ModifyGraphRequest()
Constructs a ModifyGraphRequest object with default parameters.
const string GRAPH_TABLE
If specified, the created graph is also created as a table with the given name and following identifi...
IList< string > weights
Weights with which to update existing in graph specified by .
const string EXPORT_CREATE_RESULTS
If set to true, returns the graph topology in the response as arrays.
const string RESTRICTION_THRESHOLD_VALUE
Value-based restriction comparison.
IList< string > nodes
Nodes with which to update existing in graph specified by .
IList< string > restrictions
Restrictions with which to update existing in graph specified by .
string graph_name
Name of the graph resource to modify.
IDictionary< string, string > info
Additional information.
const string ADD_TABLE_MONITOR
Adds a table monitor to every table used in the creation of the graph; this table monitor will trigge...
const string ADD_TURNS
Adds dummy 'pillowed' edges around intersection nodes where there are more than three edges so that a...
const string SAVE_PERSIST
If set to true, the graph will be saved in the persist directory (see the config reference for more i...
IList< string > edges
Edges with which to update existing in graph specified by .
const string ENABLE_GRAPH_DRAW
If set to true, adds a 'EDGE_WKTLINE' column identifier to the specified graph_table so the graph can...
long num_nodes
Total number of nodes in the graph.
const string TURN_ANGLE
Value in degrees modifies the thresholds for attributing right, left, sharp turns, and intersections.
A set of results returned by Kinetica.modifyGraph(string,IList{string},IList{string},IList{string},IList{string},IDictionary{string, string}).
KineticaData - class to help with Avro Encoding for Kinetica
const string REMOVE_LABEL_ONLY
When RESTRICTIONS on labeled entities requested, if set to true this will NOT delete the entity but o...
long num_edges
Total number of edges in the graph.