public class OSQLFunctionDijkstra extends OSQLFunctionPathFinder
| Modifier and Type | Field and Description |
|---|---|
static String |
NAME |
context, db, distance, DISTANCE, MIN, paramDestinationVertex, paramDirection, paramSourceVertex, predecessors, unSettledNodesconfiguredParametersmaxParams, minParams, name| Constructor and Description |
|---|
OSQLFunctionDijkstra() |
| Modifier and Type | Method and Description |
|---|---|
Object |
execute(Object iThis,
OIdentifiable iCurrentRecord,
Object iCurrentResult,
Object[] iParams,
OCommandContext iContext) |
protected float |
getDistance(OrientVertex node,
OrientVertex target) |
String |
getSyntax() |
protected boolean |
isVariableEdgeWeight() |
aggregateResults, continueTraversing, execute, findMinimalDistances, getMinimum, getMinimumDistance, getNeighbors, getPath, getResult, getShortestDistance, isSettled, sumDistancesgetClassWithMorePrecision, getContextValue, shouldMergeDistributedResultconfig, toStringfilterResult, getDistributedStorageId, getMaxParams, getMinParams, getName, mergeDistributedResult, returnDistributedResult, setResultpublic static final String NAME
public Object execute(Object iThis, OIdentifiable iCurrentRecord, Object iCurrentResult, Object[] iParams, OCommandContext iContext)
public String getSyntax()
protected float getDistance(OrientVertex node, OrientVertex target)
getDistance in class OSQLFunctionPathFinderprotected boolean isVariableEdgeWeight()
isVariableEdgeWeight in class OSQLFunctionPathFinderCopyright © 2009-2014 Orient Technologies. All Rights Reserved.