Package org.neo4j.gds.core
Class GraphDimensionsCypherReader
- java.lang.Object
-
- org.neo4j.gds.utils.StatementApi
-
- org.neo4j.gds.core.utils.StatementFunction<org.neo4j.gds.core.GraphDimensions>
-
- org.neo4j.gds.core.GraphDimensionsReader<GraphProjectFromCypherConfig>
-
- org.neo4j.gds.core.GraphDimensionsCypherReader
-
- All Implemented Interfaces:
java.util.concurrent.Callable<org.neo4j.gds.core.GraphDimensions>
,RenamesCurrentThread
,StatementApi.TxFunction<org.neo4j.gds.core.GraphDimensions>
public class GraphDimensionsCypherReader extends GraphDimensionsReader<GraphProjectFromCypherConfig>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.neo4j.gds.utils.StatementApi
StatementApi.TxConsumer, StatementApi.TxFunction<T>
-
Nested classes/interfaces inherited from interface org.neo4j.gds.core.utils.RenamesCurrentThread
RenamesCurrentThread.Revert
-
-
Field Summary
-
Fields inherited from class org.neo4j.gds.core.GraphDimensionsReader
graphProjectConfig
-
Fields inherited from class org.neo4j.gds.utils.StatementApi
tx
-
Fields inherited from interface org.neo4j.gds.core.utils.RenamesCurrentThread
EMPTY
-
-
Constructor Summary
Constructors Constructor Description GraphDimensionsCypherReader(org.neo4j.gds.transaction.TransactionContext tx, GraphProjectFromCypherConfig config, org.neo4j.internal.id.IdGeneratorFactory idGeneratorFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.neo4j.gds.core.GraphDimensionsReader.TokenElementIdentifierMappings<org.neo4j.gds.NodeLabel>
getNodeLabelTokens(org.neo4j.internal.kernel.api.TokenRead tokenRead)
protected org.neo4j.gds.NodeProjections
getNodeProjections()
protected org.neo4j.gds.RelationshipProjections
getRelationshipProjections()
protected org.neo4j.gds.core.GraphDimensionsReader.TokenElementIdentifierMappings<org.neo4j.gds.RelationshipType>
getRelationshipTypeTokens(org.neo4j.internal.kernel.api.TokenRead tokenRead)
-
Methods inherited from class org.neo4j.gds.core.GraphDimensionsReader
apply, getRelationshipCountsByType, loadPropertyTokens
-
Methods inherited from class org.neo4j.gds.core.utils.StatementFunction
call
-
Methods inherited from class org.neo4j.gds.utils.StatementApi
acceptInTransaction, applyInTransaction, getOrCreatePropertyToken, getOrCreateRelationshipToken
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.neo4j.gds.core.utils.RenamesCurrentThread
threadName
-
-
-
-
Constructor Detail
-
GraphDimensionsCypherReader
public GraphDimensionsCypherReader(org.neo4j.gds.transaction.TransactionContext tx, GraphProjectFromCypherConfig config, org.neo4j.internal.id.IdGeneratorFactory idGeneratorFactory)
-
-
Method Detail
-
getNodeLabelTokens
protected org.neo4j.gds.core.GraphDimensionsReader.TokenElementIdentifierMappings<org.neo4j.gds.NodeLabel> getNodeLabelTokens(org.neo4j.internal.kernel.api.TokenRead tokenRead)
- Specified by:
getNodeLabelTokens
in classGraphDimensionsReader<GraphProjectFromCypherConfig>
-
getRelationshipTypeTokens
protected org.neo4j.gds.core.GraphDimensionsReader.TokenElementIdentifierMappings<org.neo4j.gds.RelationshipType> getRelationshipTypeTokens(org.neo4j.internal.kernel.api.TokenRead tokenRead)
- Specified by:
getRelationshipTypeTokens
in classGraphDimensionsReader<GraphProjectFromCypherConfig>
-
getNodeProjections
protected org.neo4j.gds.NodeProjections getNodeProjections()
- Specified by:
getNodeProjections
in classGraphDimensionsReader<GraphProjectFromCypherConfig>
-
getRelationshipProjections
protected org.neo4j.gds.RelationshipProjections getRelationshipProjections()
- Specified by:
getRelationshipProjections
in classGraphDimensionsReader<GraphProjectFromCypherConfig>
-
-