MCPcopy Create free account

hub / github.com/SimonEjenstam/neo4j-gpu / functions

Functions286 in github.com/SimonEjenstam/neo4j-gpu

↓ 95 callersMethodadd
(long id)
src/main/java/se/simonevertsson/gpu/dictionary/QueryIdDictionary.java:19
↓ 60 callersMethodgetId
()
src/main/java/se/simonevertsson/runner/QueryNode.java:33
↓ 26 callersMethodtoString
()
src/main/java/se/simonevertsson/gpu/graph/GpuGraph.java:51
↓ 24 callersMethodgetId
(int queryId)
src/main/java/se/simonevertsson/gpu/dictionary/QueryIdDictionary.java:32
↓ 22 callersMethodsetCandidateEndNodeIndices
(CLBuffer<Integer> candidateEndNodeIndices)
src/main/java/se/simonevertsson/gpu/query/relationship/search/CandidateRelationships.java:58
↓ 22 callersMethodsetCandidateStartNodes
(CLBuffer<Integer> candidateStartNodes)
src/main/java/se/simonevertsson/gpu/query/relationship/search/CandidateRelationships.java:53
↓ 22 callersMethodsetEndNodeCount
(int endNodeCount)
src/main/java/se/simonevertsson/gpu/query/relationship/search/CandidateRelationships.java:86
↓ 20 callersMethodgetSolutionElements
()
src/main/java/se/simonevertsson/gpu/query/relationship/join/PossibleSolutions.java:29
↓ 19 callersMethodsetCandidateEndNodes
(CLBuffer<Integer> candidateEndNodes)
src/main/java/se/simonevertsson/gpu/query/relationship/search/CandidateRelationships.java:62
↓ 19 callersMethodsetCandidateRelationshipIndices
(CLBuffer<Integer> candidateRelationshipIndices)
src/main/java/se/simonevertsson/gpu/query/relationship/search/CandidateRelationships.java:121
↓ 18 callersMethodpointerIntegerToArray
(Pointer<Integer> pointer, int size)
src/main/java/se/simonevertsson/gpu/query/QueryUtils.java:54
↓ 16 callersMethodgetRelationshipIndices
()
src/main/java/se/simonevertsson/gpu/query/relationship/search/CandidateRelationships.java:125
↓ 15 callersMethodcreateRelationshipTo
(Node node, RelationshipType relationshipType)
src/main/java/se/simonevertsson/runner/QueryNode.java:85
↓ 15 callersMethodequals
(Object obj)
src/main/java/se/simonevertsson/gpu/query/QuerySolution.java:48
↓ 14 callersMethodgetStartNode
()
src/main/java/se/simonevertsson/runner/QueryRelationship.java:30
↓ 13 callersMethodgetEndNode
()
src/main/java/se/simonevertsson/runner/QueryRelationship.java:34
↓ 13 callersMethodgetSolutionRelationships
()
src/main/java/se/simonevertsson/gpu/query/relationship/join/PossibleSolutions.java:33
↓ 12 callersMethodgatherCandidateArray
(Pointer<Boolean> candidateIndicatorsPointer, int dataNodeCount, int nodeId)
src/main/java/se/simonevertsson/gpu/query/QueryUtils.java:17
↓ 12 callersMethodgenerateMockQuery
()
src/test/java/se/simonevertsson/MockHelper.java:159
↓ 12 callersMethodgenerateTriangleMockQuery
()
src/test/java/se/simonevertsson/MockHelper.java:180
↓ 12 callersMethodgetQueryId
(long id)
src/main/java/se/simonevertsson/gpu/dictionary/QueryIdDictionary.java:28
↓ 12 callersMethodname
()
src/main/java/se/simonevertsson/runner/QueryLabel.java:12
↓ 10 callersMethodgetQueryStartNodeId
()
src/main/java/se/simonevertsson/gpu/query/relationship/search/CandidateRelationships.java:66
↓ 9 callersMethodconvert
Converts the supplied database (node list) to a more GPU friendly representation @return
src/main/java/se/simonevertsson/gpu/graph/GpuGraphConverter.java:49
↓ 9 callersMethodgetQueryEndNodeId
()
src/main/java/se/simonevertsson/gpu/query/relationship/search/CandidateRelationships.java:70
↓ 9 callersMethodgetQueryExecutionTime
()
src/main/java/se/simonevertsson/gpu/query/QueryResult.java:26
↓ 8 callersMethodaddLabel
(Label label)
src/main/java/se/simonevertsson/runner/QueryNode.java:129
↓ 8 callersMethodcreateAlias
(int currentNode)
src/main/java/se/simonevertsson/runner/AliasDictionary.java:58
↓ 8 callersMethodgetCandidateEndNodes
()
src/main/java/se/simonevertsson/gpu/query/relationship/search/CandidateRelationships.java:45
↓ 8 callersMethodgetType
()
src/main/java/se/simonevertsson/runner/QueryRelationship.java:46
↓ 8 callersMethodrelease
()
src/main/java/se/simonevertsson/gpu/query/relationship/search/CandidateRelationships.java:129
↓ 7 callersMethodgetCandidateStartNodes
()
src/main/java/se/simonevertsson/gpu/query/relationship/search/CandidateRelationships.java:49
↓ 7 callersMethodgetNodeIdDictionary
()
src/main/java/se/simonevertsson/gpu/graph/GpuGraph.java:66
↓ 7 callersMethodgetVisitOrder
()
src/main/java/se/simonevertsson/gpu/query/SpanningTree.java:23
↓ 7 callersMethodinsertLabel
Inserts the supplied label to this dictionary, generating a new GPU representation if this label doesn't exist in this dictionary yet. @param label T
src/main/java/se/simonevertsson/gpu/dictionary/LabelDictionary.java:33
↓ 6 callersMethodgenerateMockQueryGraph
()
src/test/java/se/simonevertsson/MockHelper.java:38
↓ 6 callersMethodgetCandidateEndNodeIndices
()
src/main/java/se/simonevertsson/gpu/query/relationship/search/CandidateRelationships.java:41
↓ 6 callersMethodgetLabels
()
src/main/java/se/simonevertsson/runner/QueryNode.java:141
↓ 6 callersMethodgetStartNodeCount
()
src/main/java/se/simonevertsson/gpu/query/relationship/search/CandidateRelationships.java:78
↓ 6 callersMethodtoCypherQueryString
()
src/main/java/se/simonevertsson/runner/QueryGraph.java:20
↓ 5 callersMethodcheckCandidates
(GpuGraph gpuQuery, Node queryNode)
src/main/java/se/simonevertsson/gpu/query/candidate/initialization/CandidateChecker.java:31
↓ 5 callersMethodexploreCandidates
(int queryNodeId, int[] candidateArray)
src/main/java/se/simonevertsson/gpu/query/candidate/initialization/CandidateExplorer.java:29
↓ 5 callersMethodgetEndNodeCount
()
src/main/java/se/simonevertsson/gpu/query/relationship/search/CandidateRelationships.java:74
↓ 5 callersMethodgetLabelIndices
()
src/main/java/se/simonevertsson/gpu/graph/GpuGraph.java:47
↓ 5 callersMethodrefineCandidates
(int queryNodeId, int[] candidateArray)
src/main/java/se/simonevertsson/gpu/query/candidate/refinement/CandidateRefinery.java:31
↓ 4 callersMethodbeginTx
()
src/main/java/se/simonevertsson/db/DatabaseService.java:99
↓ 4 callersMethodcountCandidateRelationships
(CandidateRelationships candidateRelationships)
src/main/java/se/simonevertsson/gpu/query/relationship/search/CandidateRelationshipCounter.java:31
↓ 4 callersMethodcreateInitialPossibleSolutions
(CandidateRelationships candidateRelationships)
src/main/java/se/simonevertsson/gpu/query/relationship/join/SolutionInitializer.java:37
↓ 4 callersMethodfindCandidateRelationships
(CandidateRelationships candidateRelationships)
src/main/java/se/simonevertsson/gpu/query/relationship/search/CandidateRelationshipFinder.java:27
↓ 4 callersMethodgenerateBufferContainer
(QueryContext queryContext, QueryKernels queryKernels)
src/main/java/se/simonevertsson/gpu/buffer/BufferContainerGenerator.java:13
↓ 4 callersMethodgeneratePrefixScanArray
(Pointer<Integer> bufferPointer, int bufferSize)
src/main/java/se/simonevertsson/gpu/query/QueryUtils.java:64
↓ 4 callersMethodpointerBooleanToArray
(Pointer<Boolean> pointer, int size)
src/main/java/se/simonevertsson/gpu/query/QueryUtils.java:44
↓ 4 callersMethodtoString
()
src/main/java/se/simonevertsson/runner/AliasDictionary.java:38
↓ 3 callersMethodaddNodeToQueryGraph
(QueryGraph queryGraph, Node node)
src/main/java/se/simonevertsson/experiments/QueryGraphGenerator.java:189
↓ 3 callersMethodcombineRelationships
(PossibleSolutions possibleSolutions, CandidateRelationships candidateRelationships, int[] outputIndicesArray)
src/main/java/se/simonevertsson/gpu/query/relationship/join/SolutionRelationshipCombiner.java:22
↓ 3 callersMethodcountSolutionCombinations
(PossibleSolutions possibleSolutions, CandidateRelationships candidateRelationships, boolean startNodeVisited)
src/main/java/se/simonevertsson/gpu/query/relationship/join/SolutionCombinationCounter.java:22
↓ 3 callersMethodexcuteCypherQuery
Executes the supplied Cypher runner on the currently conected database. Remember to call {@link DatabaseService#beginTx()} before executing queries, o
src/main/java/se/simonevertsson/db/DatabaseService.java:110
↓ 3 callersMethodgenerateSolutionCombinations
(PossibleSolutions oldPossibleSolutions, CandidateRelationships candidateRelationships, boolean startNodeVisit
src/main/java/se/simonevertsson/gpu/query/relationship/join/SolutionCombinationGenerator.java:23
↓ 3 callersMethodgetAliasForId
(int id)
src/main/java/se/simonevertsson/runner/AliasDictionary.java:26
↓ 3 callersMethodgetConversionExecutionTime
()
src/main/java/se/simonevertsson/gpu/query/QueryResult.java:22
↓ 3 callersMethodgetNodeLabels
()
src/main/java/se/simonevertsson/gpu/graph/GpuGraph.java:35
↓ 3 callersMethodgetNodeRelationships
()
src/main/java/se/simonevertsson/gpu/graph/GpuGraph.java:43
↓ 3 callersMethodgetQuerySolutions
()
src/main/java/se/simonevertsson/gpu/query/QueryResult.java:18
↓ 3 callersMethodgetRelationship
()
src/main/java/se/simonevertsson/gpu/query/relationship/search/CandidateRelationships.java:82
↓ 3 callersMethodgetRelationshipIdDictionary
()
src/main/java/se/simonevertsson/gpu/graph/GpuGraph.java:70
↓ 3 callersMethodgetRelationshipIndices
()
src/main/java/se/simonevertsson/gpu/graph/GpuGraph.java:39
↓ 3 callersMethodgetRelationshipTypes
()
src/main/java/se/simonevertsson/gpu/graph/GpuGraph.java:62
↓ 3 callersMethodgetRelationships
()
src/main/java/se/simonevertsson/gpu/query/SpanningTree.java:19
↓ 3 callersMethodisConnected
()
src/main/java/se/simonevertsson/db/DatabaseService.java:47
↓ 3 callersMethodmean
(ArrayList<Long> values)
src/main/java/se/simonevertsson/experiments/StatisticsUtils.java:53
↓ 3 callersMethodprunePossibleSolutions
(CandidateRelationships candidateRelationships, PossibleSolutions oldPossibleSolutions, CLBuffer<Integer> vali
src/main/java/se/simonevertsson/gpu/query/relationship/join/SolutionPruner.java:22
↓ 3 callersMethodstdDev
(List<Long> conversionRunTimes, double conversionAvg)
src/main/java/se/simonevertsson/experiments/StatisticsUtils.java:45
↓ 3 callersMethodvalidateSolutions
(PossibleSolutions possibleSolutions, CandidateRelationships candidateRelationships)
src/main/java/se/simonevertsson/gpu/query/relationship/join/SolutionValidator.java:22
↓ 2 callersMethodaddNodeLabelsToCount
(HashMap<String, Integer> labelCounter, HashSet<Long> visitedNodes, Node node)
src/main/java/se/simonevertsson/gpu/query/SpanningTreeGenerator.java:82
↓ 2 callersMethodaddNodeToSpanningTree
(Relationship relationship, Node node)
src/main/java/se/simonevertsson/gpu/query/SpanningTreeGenerator.java:46
↓ 2 callersMethodappendLastIndexIfNotEmpty
(ArrayList<Integer> indexList, int lastIndex)
src/main/java/se/simonevertsson/gpu/graph/GpuGraphConverter.java:91
↓ 2 callersMethodcalculateNodeRankEstimate
(HashMap<String, Integer> labelCounter, Node node)
src/main/java/se/simonevertsson/gpu/query/SpanningTreeGenerator.java:94
↓ 2 callersMethodconvertData
(DatabaseService databaseService, LabelDictionary labelDictionary, TypeDictionary typeDictionary)
src/main/java/se/simonevertsson/runner/GpuQueryRunner.java:81
↓ 2 callersMethodconvertQuery
(QueryGraph queryGraph, LabelDictionary labelDictionary, TypeDictionary typeDictionary)
src/main/java/se/simonevertsson/runner/GpuQueryRunner.java:72
↓ 2 callersMethodexecuteQuery
(List<Node> visitOrder)
src/main/java/se/simonevertsson/gpu/query/GpuQuery.java:38
↓ 2 callersMethodfindQueryRelationshipIdWithMinimumCandidates
(HashMap<Integer, CandidateRelationships> edgeCandidatesHashMap)
src/main/java/se/simonevertsson/gpu/query/relationship/join/SolutionInitializer.java:98
↓ 2 callersMethodgenerate
(QueryGraph queryGraph)
src/main/java/se/simonevertsson/gpu/query/SpanningTreeGenerator.java:18
↓ 2 callersMethodgenerate
(int preferredIterationCount)
src/main/java/se/simonevertsson/experiments/QueryGraphGenerator.java:51
↓ 2 callersMethodgetAllNodes
Retrieves all nodes in the currently connected database @return A list of all nodes in the database
src/main/java/se/simonevertsson/db/DatabaseService.java:56
↓ 2 callersMethodgetDegree
()
src/main/java/se/simonevertsson/runner/QueryNode.java:100
↓ 2 callersMethodgetIdForType
(String type)
src/main/java/se/simonevertsson/gpu/dictionary/TypeDictionary.java:30
↓ 2 callersMethodgetRelationshipType
()
src/main/java/se/simonevertsson/gpu/query/relationship/search/CandidateRelationships.java:36
↓ 2 callersMethodgetSpanningTree
()
src/main/java/se/simonevertsson/runner/QueryGraph.java:83
↓ 2 callersMethodinitializePossibleSolutions
(HashMap<Integer, CandidateRelationships> candidateRelationshipsHashMap, ArrayList<Integer> visitedQueryRelati
src/main/java/se/simonevertsson/gpu/query/relationship/join/SolutionInitializer.java:24
↓ 2 callersMethodshutdown
Terminates the current database connection
src/main/java/se/simonevertsson/db/DatabaseService.java:122
↓ 2 callersMethodsort
(AliasDictionary aliasDictionary)
src/main/java/se/simonevertsson/gpu/query/QuerySolution.java:20
↓ 2 callersMethodtoCypherQueryStringPrefix
()
src/main/java/se/simonevertsson/runner/QueryGraph.java:27
↓ 2 callersMethodtoCypherQueryStringSuffix
()
src/main/java/se/simonevertsson/runner/QueryGraph.java:61
↓ 1 callersMethodaddLabels
(Node sourceNode)
src/main/java/se/simonevertsson/gpu/graph/GpuGraphConverter.java:83
↓ 1 callersMethodaddNextLevelOfNodes
(QueryGraph queryGraph)
src/main/java/se/simonevertsson/gpu/query/SpanningTreeGenerator.java:34
↓ 1 callersMethodaddRelationshipAndUnvisitedNodeToQueryGraph
(QueryGraph queryGraph, Relationship currentRelationship)
src/main/java/se/simonevertsson/experiments/QueryGraphGenerator.java:147
↓ 1 callersMethodaddRelationshipWithVisitedNodesToQueryGraph
(QueryGraph queryGraph, Relationship relationship)
src/main/java/se/simonevertsson/experiments/QueryGraphGenerator.java:171
↓ 1 callersMethodcandidateInitialization
(List<Node> visitOrder)
src/main/java/se/simonevertsson/gpu/query/candidate/initialization/CandidateInitializer.java:28
↓ 1 callersMethodconvertAndAddLabels
(Iterable<Label> labels)
src/main/java/se/simonevertsson/gpu/graph/GpuGraphConverter.java:116
↓ 1 callersMethodconvertAndAddRelationships
(Node sourceNode)
src/main/java/se/simonevertsson/gpu/graph/GpuGraphConverter.java:75
next →1–100 of 286, ranked by callers