Package com.gpudb.protocol
Class GetGraphEntitiesRequest.Options
java.lang.Object
com.gpudb.protocol.GetGraphEntitiesRequest.Options
Enclosing class:
A set of string constants for the
GetGraphEntitiesRequest parameter options.
Optional parameters.
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringWhen true, edges are emitted in a compact connectivity form regardless of the graph’s identifier type:entitiesIntcontains stride-4 records [edge_id, node1_index, node2_index, edge_label_index] where node1_index/node2_index are 0-based positions into the node array (obtained from a node-entity call on the same graph).static final StringRetrieve edge entities (default).static final StringThe type of entity to retrieve.static final StringDefault:entitiesWeightis empty.static final StringWhen true andoptions entityTypeis ‘edge’, the responseentitiesWeightarray is populated with one float weight per emitted edge (aligned 1:1 with the edge records inentitiesIntorentitiesString).static final StringRetrieve node entities.static final StringIndicates which graph server to send the request to.static final StringPopulateentitiesWeightwith per-edge weights (edge requests only).
Field Details
CONCISE_EDGE_CONNECTIVITY
When true, edges are emitted in a compact connectivity form regardless of the graph’s identifier type:entitiesIntcontains stride-4 records [edge_id, node1_index, node2_index, edge_label_index] where node1_index/node2_index are 0-based positions into the node array (obtained from a node-entity call on the same graph). When requesting nodes with this option, the response includes tombstoned (deleted) slots in order to keep position indices stable so edge indices resolve correctly; deleted slots carry id=0 for integer graphs or an empty identifier for string/WKT graphs. For paginated node calls, subtractoffsetfrom an edge endpoint index to locate it within the returned page. Supported values:TRUE: Compact integer connectivity for edges; deleted node slots included in node output.FALSE: Default: edges emit node identifiers (int/string/WKT) matching the graph; deleted nodes are skipped.
FALSE.See Also:INCLUDE_WEIGHTS
When true andoptions entityTypeis ‘edge’, the responseentitiesWeightarray is populated with one float weight per emitted edge (aligned 1:1 with the edge records inentitiesIntorentitiesString). Empty when the graph has no weights component or when requesting nodes. Supported values:TRUE: PopulateentitiesWeightwith per-edge weights (edge requests only).FALSE: Default:entitiesWeightis empty.
FALSE.See Also: