Class Neo4jProxy


  • public final class Neo4jProxy
    extends java.lang.Object
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static org.neo4j.internal.kernel.api.security.AccessMode accessMode​(org.neo4j.gds.compat.CustomAccessMode customAccessMode)  
      static org.neo4j.graphdb.config.Setting<java.lang.String> additionalJvm()  
      static org.neo4j.internal.kernel.api.NodeCursor allocateNodeCursor​(org.neo4j.kernel.api.KernelTransaction kernelTransaction)  
      static org.neo4j.internal.kernel.api.NodeLabelIndexCursor allocateNodeLabelIndexCursor​(org.neo4j.kernel.api.KernelTransaction kernelTransaction)  
      static org.neo4j.internal.kernel.api.NodeValueIndexCursor allocateNodeValueIndexCursor​(org.neo4j.kernel.api.KernelTransaction kernelTransaction)  
      static org.neo4j.internal.kernel.api.PropertyCursor allocatePropertyCursor​(org.neo4j.kernel.api.KernelTransaction kernelTransaction)  
      static org.neo4j.internal.kernel.api.RelationshipScanCursor allocateRelationshipScanCursor​(org.neo4j.kernel.api.KernelTransaction kernelTransaction)  
      static org.neo4j.internal.batchimport.Configuration batchImporterConfig​(int batchSize, int writeConcurrency, java.util.Optional<java.lang.Long> pageCacheMemory, boolean highIO, org.neo4j.internal.batchimport.IndexConfig indexConfig)  
      static org.neo4j.internal.batchimport.input.Input batchInputFrom​(org.neo4j.gds.compat.CompatInput compatInput)  
      static org.neo4j.gds.compat.BoltTransactionRunner<?,​?> boltTransactionRunner()  
      static org.neo4j.kernel.api.procedure.CallableProcedure callableProcedure​(org.neo4j.gds.compat.CompatCallableProcedure procedure)  
      static org.neo4j.kernel.api.procedure.CallableUserAggregationFunction callableUserAggregationFunction​(org.neo4j.gds.compat.CompatUserAggregationFunction function)  
      static org.neo4j.gds.compat.CompositeNodeCursor compositeNodeCursor​(java.util.List<org.neo4j.internal.kernel.api.NodeLabelIndexCursor> cursors, int[] labelIds)  
      static void configureRecordFormat​(org.neo4j.configuration.Config.Builder configBuilder, java.lang.String recordFormat)  
      static org.neo4j.ssl.config.SslPolicyLoader createSllPolicyLoader​(org.neo4j.io.fs.FileSystemAbstraction fileSystem, org.neo4j.configuration.Config config, org.neo4j.logging.internal.LogService logService)  
      static org.neo4j.gds.compat.GdsDatabaseLayout databaseLayout​(org.neo4j.configuration.Config config, java.lang.String databaseName)  
      static org.neo4j.gds.compat.GdsDatabaseManagementServiceBuilder databaseManagementServiceBuilder​(java.nio.file.Path storeDir)  
      static java.lang.String defaultRecordFormatSetting()  
      static java.util.List<org.neo4j.gds.compat.StoreScan<org.neo4j.internal.kernel.api.NodeLabelIndexCursor>> entityCursorScan​(org.neo4j.kernel.api.KernelTransaction transaction, int[] labelIds, int batchSize, boolean allowPartitionedScan)  
      static org.neo4j.internal.batchimport.staging.ExecutionMonitor executionMonitor​(org.neo4j.gds.compat.CompatExecutionMonitor compatExecutionMonitor)  
      static long getHighestPossibleIdInUse​(org.neo4j.kernel.impl.store.RecordStore<? extends org.neo4j.kernel.impl.store.record.AbstractBaseRecord> recordStore, org.neo4j.kernel.api.KernelTransaction kernelTransaction)  
      static long getHighestPossibleNodeCount​(org.neo4j.internal.kernel.api.Read read, @Nullable org.neo4j.internal.id.IdGeneratorFactory idGeneratorFactory)  
      static long getHighestPossibleRelationshipCount​(org.neo4j.internal.kernel.api.Read read, @Nullable org.neo4j.internal.id.IdGeneratorFactory idGeneratorFactory)  
      static long getHighId​(org.neo4j.kernel.impl.store.RecordStore<? extends org.neo4j.kernel.impl.store.record.AbstractBaseRecord> recordStore)  
      static org.neo4j.logging.Log getInternalLog​(org.neo4j.logging.internal.LogService logService, java.lang.Class<?> loggingClass)  
      static org.neo4j.internal.helpers.HostnamePort getLocalBoltAddress​(org.neo4j.configuration.connectors.ConnectorPortRegister connectorPortRegister)  
      static org.neo4j.logging.Log getUserLog​(org.neo4j.logging.internal.LogService logService, java.lang.Class<?> loggingClass)  
      static boolean hasNodeLabelIndex​(org.neo4j.kernel.api.KernelTransaction kernelTransaction)  
      static org.neo4j.gds.compat.InputEntityIdVisitor.Long inputEntityLongIdVisitor​(org.neo4j.internal.batchimport.input.IdType idType, org.neo4j.internal.batchimport.input.ReadableGroups groups)  
      static org.neo4j.gds.compat.InputEntityIdVisitor.String inputEntityStringIdVisitor​(org.neo4j.internal.batchimport.input.ReadableGroups groups)  
      static org.neo4j.internal.batchimport.BatchImporter instantiateBatchImporter​(org.neo4j.internal.batchimport.BatchImporterFactory factory, org.neo4j.gds.compat.GdsDatabaseLayout directoryStructure, org.neo4j.io.fs.FileSystemAbstraction fileSystem, org.neo4j.io.pagecache.tracing.PageCacheTracer pageCacheTracer, org.neo4j.internal.batchimport.Configuration configuration, org.neo4j.logging.internal.LogService logService, org.neo4j.internal.batchimport.staging.ExecutionMonitor executionMonitor, org.neo4j.internal.batchimport.AdditionalInitialIds additionalInitialIds, org.neo4j.configuration.Config dbConfig, org.neo4j.kernel.impl.store.format.RecordFormats recordFormats, org.neo4j.scheduler.JobScheduler jobScheduler, org.neo4j.internal.batchimport.input.Collector badCollector)  
      static org.neo4j.internal.batchimport.staging.ExecutionMonitor invisibleExecutionMonitor()  
      static boolean isCompositeDatabase​(org.neo4j.graphdb.GraphDatabaseService databaseService)  
      static boolean isNotNumericIndex​(org.neo4j.internal.schema.IndexCapability indexCapability)  
      static org.neo4j.io.layout.Neo4jLayout neo4jLayout​(org.neo4j.configuration.Config config)  
      static org.neo4j.gds.compat.GdsGraphDatabaseAPI newDb​(org.neo4j.dbms.api.DatabaseManagementService dbms)  
      static org.neo4j.kernel.impl.query.TransactionalContext newQueryContext​(org.neo4j.kernel.impl.query.TransactionalContextFactory contextFactory, org.neo4j.kernel.impl.coreapi.InternalTransaction tx, java.lang.String queryText, org.neo4j.values.virtual.MapValue queryParameters)  
      static void nodeIndexSeek​(org.neo4j.internal.kernel.api.Read dataRead, org.neo4j.internal.kernel.api.IndexReadSession index, org.neo4j.internal.kernel.api.NodeValueIndexCursor cursor, org.neo4j.internal.schema.IndexOrder indexOrder, boolean needsValues, org.neo4j.gds.compat.CompatIndexQuery query)  
      static org.neo4j.gds.compat.StoreScan<org.neo4j.internal.kernel.api.NodeLabelIndexCursor> nodeLabelIndexScan​(org.neo4j.kernel.api.KernelTransaction transaction, int labelId, int batchSize, boolean allowPartitionedScan)  
      static void nodeProperties​(org.neo4j.kernel.api.KernelTransaction kernelTransaction, long nodeReference, org.neo4j.gds.compat.PropertyReference reference, org.neo4j.internal.kernel.api.PropertyCursor cursor)  
      static org.neo4j.gds.compat.PropertyReference noPropertyReference()  
      static <T> org.neo4j.graphdb.config.Setting<T> pageCacheMemory()  
      static <T> T pageCacheMemoryValue​(java.lang.String value)  
      static org.neo4j.internal.kernel.api.procs.ProcedureSignature procedureSignature​(org.neo4j.internal.kernel.api.procs.QualifiedName name, java.util.List<org.neo4j.internal.kernel.api.procs.FieldSignature> inputSignature, java.util.List<org.neo4j.internal.kernel.api.procs.FieldSignature> outputSignature, org.neo4j.procedure.Mode mode, boolean admin, java.lang.String deprecated, java.lang.String description, java.lang.String warning, boolean eager, boolean caseInsensitive, boolean systemProcedure, boolean internal, boolean allowExpiredCredentials)  
      static org.neo4j.gds.compat.PropertyReference propertyReference​(org.neo4j.internal.kernel.api.NodeCursor nodeCursor)  
      static org.neo4j.gds.compat.PropertyReference propertyReference​(org.neo4j.internal.kernel.api.RelationshipScanCursor relationshipScanCursor)  
      static org.neo4j.kernel.database.NamedDatabaseId randomDatabaseId()  
      static org.neo4j.gds.compat.CompatIndexQuery rangeAllIndexQuery​(int propertyKeyId)  
      static org.neo4j.gds.compat.CompatIndexQuery rangeIndexQuery​(int propertyKeyId, double from, boolean fromInclusive, double to, boolean toInclusive)  
      static org.neo4j.kernel.impl.store.format.RecordFormats recordFormatSelector​(java.lang.String databaseName, org.neo4j.configuration.Config databaseConfig, org.neo4j.io.fs.FileSystemAbstraction fs, org.neo4j.logging.internal.LogService logService, org.neo4j.graphdb.GraphDatabaseService databaseService)  
      static void relationshipProperties​(org.neo4j.kernel.api.KernelTransaction kernelTransaction, long relationshipReference, org.neo4j.gds.compat.PropertyReference reference, org.neo4j.internal.kernel.api.PropertyCursor cursor)  
      static void reserveNeo4jIds​(org.neo4j.internal.id.IdGeneratorFactory generatorFactory, int size, org.neo4j.io.pagecache.context.CursorContext cursorContext)  
      static <C extends org.neo4j.internal.kernel.api.Cursor>
      org.neo4j.gds.compat.StoreScan<C>
      scanToStoreScan​(org.neo4j.internal.kernel.api.Scan<C> scan, int batchSize)  
      static org.neo4j.internal.kernel.api.security.SecurityContext securityContext​(java.lang.String username, org.neo4j.internal.kernel.api.security.AuthSubject authSubject, org.neo4j.internal.kernel.api.security.AccessMode mode, java.lang.String databaseName)  
      static org.neo4j.kernel.impl.store.format.RecordFormats selectRecordFormatForStore​(org.neo4j.io.layout.DatabaseLayout databaseLayout, org.neo4j.io.fs.FileSystemAbstraction fs, org.neo4j.io.pagecache.PageCache pageCache, org.neo4j.logging.internal.LogService logService, org.neo4j.io.pagecache.tracing.PageCacheTracer pageCacheTracer)  
      static void setAllowUpgrades​(org.neo4j.configuration.Config.Builder configBuilder, boolean value)  
      static org.neo4j.gds.compat.TestLog testLog()  
      static long transactionId​(org.neo4j.kernel.api.KernelTransactionHandle kernelTransactionHandle)  
      static org.neo4j.internal.kernel.api.procs.UserFunctionSignature userFunctionSignature​(org.neo4j.internal.kernel.api.procs.QualifiedName name, java.util.List<org.neo4j.internal.kernel.api.procs.FieldSignature> inputSignature, org.neo4j.internal.kernel.api.procs.Neo4jTypes.AnyType type, java.lang.String description, boolean internal, boolean threadSafe)  
      static java.lang.String username​(org.neo4j.internal.kernel.api.security.AuthSubject subject)  
      static java.lang.String validateExternalDatabaseName​(java.lang.String databaseName)  
      static java.lang.String versionLongToString​(long storeVersion)  
      static org.neo4j.graphdb.Relationship virtualRelationship​(long id, org.neo4j.graphdb.Node startNode, org.neo4j.graphdb.Node endNode, org.neo4j.graphdb.RelationshipType type)  
      static int writeConcurrency​(org.neo4j.internal.batchimport.Configuration batchImporterConfiguration)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • newDb

        public static org.neo4j.gds.compat.GdsGraphDatabaseAPI newDb​(org.neo4j.dbms.api.DatabaseManagementService dbms)
      • validateExternalDatabaseName

        public static java.lang.String validateExternalDatabaseName​(java.lang.String databaseName)
      • accessMode

        public static org.neo4j.internal.kernel.api.security.AccessMode accessMode​(org.neo4j.gds.compat.CustomAccessMode customAccessMode)
      • username

        public static java.lang.String username​(org.neo4j.internal.kernel.api.security.AuthSubject subject)
      • securityContext

        @TestOnly
        public static org.neo4j.internal.kernel.api.security.SecurityContext securityContext​(java.lang.String username,
                                                                                             org.neo4j.internal.kernel.api.security.AuthSubject authSubject,
                                                                                             org.neo4j.internal.kernel.api.security.AccessMode mode,
                                                                                             java.lang.String databaseName)
      • getHighestPossibleIdInUse

        public static long getHighestPossibleIdInUse​(org.neo4j.kernel.impl.store.RecordStore<? extends org.neo4j.kernel.impl.store.record.AbstractBaseRecord> recordStore,
                                                     org.neo4j.kernel.api.KernelTransaction kernelTransaction)
      • getHighId

        public static long getHighId​(org.neo4j.kernel.impl.store.RecordStore<? extends org.neo4j.kernel.impl.store.record.AbstractBaseRecord> recordStore)
      • entityCursorScan

        public static java.util.List<org.neo4j.gds.compat.StoreScan<org.neo4j.internal.kernel.api.NodeLabelIndexCursor>> entityCursorScan​(org.neo4j.kernel.api.KernelTransaction transaction,
                                                                                                                                          int[] labelIds,
                                                                                                                                          int batchSize,
                                                                                                                                          boolean allowPartitionedScan)
      • allocatePropertyCursor

        public static org.neo4j.internal.kernel.api.PropertyCursor allocatePropertyCursor​(org.neo4j.kernel.api.KernelTransaction kernelTransaction)
      • propertyReference

        public static org.neo4j.gds.compat.PropertyReference propertyReference​(org.neo4j.internal.kernel.api.NodeCursor nodeCursor)
      • propertyReference

        public static org.neo4j.gds.compat.PropertyReference propertyReference​(org.neo4j.internal.kernel.api.RelationshipScanCursor relationshipScanCursor)
      • noPropertyReference

        public static org.neo4j.gds.compat.PropertyReference noPropertyReference()
      • nodeProperties

        public static void nodeProperties​(org.neo4j.kernel.api.KernelTransaction kernelTransaction,
                                          long nodeReference,
                                          org.neo4j.gds.compat.PropertyReference reference,
                                          org.neo4j.internal.kernel.api.PropertyCursor cursor)
      • relationshipProperties

        public static void relationshipProperties​(org.neo4j.kernel.api.KernelTransaction kernelTransaction,
                                                  long relationshipReference,
                                                  org.neo4j.gds.compat.PropertyReference reference,
                                                  org.neo4j.internal.kernel.api.PropertyCursor cursor)
      • allocateNodeCursor

        public static org.neo4j.internal.kernel.api.NodeCursor allocateNodeCursor​(org.neo4j.kernel.api.KernelTransaction kernelTransaction)
      • allocateRelationshipScanCursor

        public static org.neo4j.internal.kernel.api.RelationshipScanCursor allocateRelationshipScanCursor​(org.neo4j.kernel.api.KernelTransaction kernelTransaction)
      • allocateNodeLabelIndexCursor

        public static org.neo4j.internal.kernel.api.NodeLabelIndexCursor allocateNodeLabelIndexCursor​(org.neo4j.kernel.api.KernelTransaction kernelTransaction)
      • allocateNodeValueIndexCursor

        public static org.neo4j.internal.kernel.api.NodeValueIndexCursor allocateNodeValueIndexCursor​(org.neo4j.kernel.api.KernelTransaction kernelTransaction)
      • hasNodeLabelIndex

        public static boolean hasNodeLabelIndex​(org.neo4j.kernel.api.KernelTransaction kernelTransaction)
      • nodeLabelIndexScan

        public static org.neo4j.gds.compat.StoreScan<org.neo4j.internal.kernel.api.NodeLabelIndexCursor> nodeLabelIndexScan​(org.neo4j.kernel.api.KernelTransaction transaction,
                                                                                                                            int labelId,
                                                                                                                            int batchSize,
                                                                                                                            boolean allowPartitionedScan)
      • scanToStoreScan

        public static <C extends org.neo4j.internal.kernel.api.Cursor> org.neo4j.gds.compat.StoreScan<C> scanToStoreScan​(org.neo4j.internal.kernel.api.Scan<C> scan,
                                                                                                                         int batchSize)
      • rangeIndexQuery

        public static org.neo4j.gds.compat.CompatIndexQuery rangeIndexQuery​(int propertyKeyId,
                                                                            double from,
                                                                            boolean fromInclusive,
                                                                            double to,
                                                                            boolean toInclusive)
      • rangeAllIndexQuery

        public static org.neo4j.gds.compat.CompatIndexQuery rangeAllIndexQuery​(int propertyKeyId)
      • nodeIndexSeek

        public static void nodeIndexSeek​(org.neo4j.internal.kernel.api.Read dataRead,
                                         org.neo4j.internal.kernel.api.IndexReadSession index,
                                         org.neo4j.internal.kernel.api.NodeValueIndexCursor cursor,
                                         org.neo4j.internal.schema.IndexOrder indexOrder,
                                         boolean needsValues,
                                         org.neo4j.gds.compat.CompatIndexQuery query)
                                  throws org.neo4j.exceptions.KernelException
        Throws:
        org.neo4j.exceptions.KernelException
      • compositeNodeCursor

        public static org.neo4j.gds.compat.CompositeNodeCursor compositeNodeCursor​(java.util.List<org.neo4j.internal.kernel.api.NodeLabelIndexCursor> cursors,
                                                                                   int[] labelIds)
      • batchImporterConfig

        public static org.neo4j.internal.batchimport.Configuration batchImporterConfig​(int batchSize,
                                                                                       int writeConcurrency,
                                                                                       java.util.Optional<java.lang.Long> pageCacheMemory,
                                                                                       boolean highIO,
                                                                                       org.neo4j.internal.batchimport.IndexConfig indexConfig)
      • writeConcurrency

        @TestOnly
        public static int writeConcurrency​(org.neo4j.internal.batchimport.Configuration batchImporterConfiguration)
      • instantiateBatchImporter

        public static org.neo4j.internal.batchimport.BatchImporter instantiateBatchImporter​(org.neo4j.internal.batchimport.BatchImporterFactory factory,
                                                                                            org.neo4j.gds.compat.GdsDatabaseLayout directoryStructure,
                                                                                            org.neo4j.io.fs.FileSystemAbstraction fileSystem,
                                                                                            org.neo4j.io.pagecache.tracing.PageCacheTracer pageCacheTracer,
                                                                                            org.neo4j.internal.batchimport.Configuration configuration,
                                                                                            org.neo4j.logging.internal.LogService logService,
                                                                                            org.neo4j.internal.batchimport.staging.ExecutionMonitor executionMonitor,
                                                                                            org.neo4j.internal.batchimport.AdditionalInitialIds additionalInitialIds,
                                                                                            org.neo4j.configuration.Config dbConfig,
                                                                                            org.neo4j.kernel.impl.store.format.RecordFormats recordFormats,
                                                                                            org.neo4j.scheduler.JobScheduler jobScheduler,
                                                                                            org.neo4j.internal.batchimport.input.Collector badCollector)
      • inputEntityLongIdVisitor

        public static org.neo4j.gds.compat.InputEntityIdVisitor.Long inputEntityLongIdVisitor​(org.neo4j.internal.batchimport.input.IdType idType,
                                                                                              org.neo4j.internal.batchimport.input.ReadableGroups groups)
      • inputEntityStringIdVisitor

        public static org.neo4j.gds.compat.InputEntityIdVisitor.String inputEntityStringIdVisitor​(org.neo4j.internal.batchimport.input.ReadableGroups groups)
      • batchInputFrom

        public static org.neo4j.internal.batchimport.input.Input batchInputFrom​(org.neo4j.gds.compat.CompatInput compatInput)
      • additionalJvm

        public static org.neo4j.graphdb.config.Setting<java.lang.String> additionalJvm()
      • pageCacheMemory

        public static <T> org.neo4j.graphdb.config.Setting<T> pageCacheMemory()
      • pageCacheMemoryValue

        public static <T> T pageCacheMemoryValue​(java.lang.String value)
      • invisibleExecutionMonitor

        public static org.neo4j.internal.batchimport.staging.ExecutionMonitor invisibleExecutionMonitor()
      • procedureSignature

        public static org.neo4j.internal.kernel.api.procs.ProcedureSignature procedureSignature​(org.neo4j.internal.kernel.api.procs.QualifiedName name,
                                                                                                java.util.List<org.neo4j.internal.kernel.api.procs.FieldSignature> inputSignature,
                                                                                                java.util.List<org.neo4j.internal.kernel.api.procs.FieldSignature> outputSignature,
                                                                                                org.neo4j.procedure.Mode mode,
                                                                                                boolean admin,
                                                                                                java.lang.String deprecated,
                                                                                                java.lang.String description,
                                                                                                java.lang.String warning,
                                                                                                boolean eager,
                                                                                                boolean caseInsensitive,
                                                                                                boolean systemProcedure,
                                                                                                boolean internal,
                                                                                                boolean allowExpiredCredentials)
      • getHighestPossibleNodeCount

        public static long getHighestPossibleNodeCount​(org.neo4j.internal.kernel.api.Read read,
                                                       @Nullable
                                                       @Nullable org.neo4j.internal.id.IdGeneratorFactory idGeneratorFactory)
      • getHighestPossibleRelationshipCount

        public static long getHighestPossibleRelationshipCount​(org.neo4j.internal.kernel.api.Read read,
                                                               @Nullable
                                                               @Nullable org.neo4j.internal.id.IdGeneratorFactory idGeneratorFactory)
      • versionLongToString

        public static java.lang.String versionLongToString​(long storeVersion)
      • testLog

        public static org.neo4j.gds.compat.TestLog testLog()
      • getUserLog

        public static org.neo4j.logging.Log getUserLog​(org.neo4j.logging.internal.LogService logService,
                                                       java.lang.Class<?> loggingClass)
      • getInternalLog

        public static org.neo4j.logging.Log getInternalLog​(org.neo4j.logging.internal.LogService logService,
                                                           java.lang.Class<?> loggingClass)
      • virtualRelationship

        public static org.neo4j.graphdb.Relationship virtualRelationship​(long id,
                                                                         org.neo4j.graphdb.Node startNode,
                                                                         org.neo4j.graphdb.Node endNode,
                                                                         org.neo4j.graphdb.RelationshipType type)
      • databaseManagementServiceBuilder

        public static org.neo4j.gds.compat.GdsDatabaseManagementServiceBuilder databaseManagementServiceBuilder​(java.nio.file.Path storeDir)
      • selectRecordFormatForStore

        public static org.neo4j.kernel.impl.store.format.RecordFormats selectRecordFormatForStore​(org.neo4j.io.layout.DatabaseLayout databaseLayout,
                                                                                                  org.neo4j.io.fs.FileSystemAbstraction fs,
                                                                                                  org.neo4j.io.pagecache.PageCache pageCache,
                                                                                                  org.neo4j.logging.internal.LogService logService,
                                                                                                  org.neo4j.io.pagecache.tracing.PageCacheTracer pageCacheTracer)
      • isNotNumericIndex

        public static boolean isNotNumericIndex​(org.neo4j.internal.schema.IndexCapability indexCapability)
      • setAllowUpgrades

        public static void setAllowUpgrades​(org.neo4j.configuration.Config.Builder configBuilder,
                                            boolean value)
      • defaultRecordFormatSetting

        public static java.lang.String defaultRecordFormatSetting()
      • configureRecordFormat

        public static void configureRecordFormat​(org.neo4j.configuration.Config.Builder configBuilder,
                                                 java.lang.String recordFormat)
      • databaseLayout

        public static org.neo4j.gds.compat.GdsDatabaseLayout databaseLayout​(org.neo4j.configuration.Config config,
                                                                            java.lang.String databaseName)
      • neo4jLayout

        public static org.neo4j.io.layout.Neo4jLayout neo4jLayout​(org.neo4j.configuration.Config config)
      • boltTransactionRunner

        public static org.neo4j.gds.compat.BoltTransactionRunner<?,​?> boltTransactionRunner()
      • getLocalBoltAddress

        public static org.neo4j.internal.helpers.HostnamePort getLocalBoltAddress​(org.neo4j.configuration.connectors.ConnectorPortRegister connectorPortRegister)
      • createSllPolicyLoader

        public static org.neo4j.ssl.config.SslPolicyLoader createSllPolicyLoader​(org.neo4j.io.fs.FileSystemAbstraction fileSystem,
                                                                                 org.neo4j.configuration.Config config,
                                                                                 org.neo4j.logging.internal.LogService logService)
      • recordFormatSelector

        public static org.neo4j.kernel.impl.store.format.RecordFormats recordFormatSelector​(java.lang.String databaseName,
                                                                                            org.neo4j.configuration.Config databaseConfig,
                                                                                            org.neo4j.io.fs.FileSystemAbstraction fs,
                                                                                            org.neo4j.logging.internal.LogService logService,
                                                                                            org.neo4j.graphdb.GraphDatabaseService databaseService)
      • randomDatabaseId

        public static org.neo4j.kernel.database.NamedDatabaseId randomDatabaseId()
      • executionMonitor

        public static org.neo4j.internal.batchimport.staging.ExecutionMonitor executionMonitor​(org.neo4j.gds.compat.CompatExecutionMonitor compatExecutionMonitor)
      • userFunctionSignature

        public static org.neo4j.internal.kernel.api.procs.UserFunctionSignature userFunctionSignature​(org.neo4j.internal.kernel.api.procs.QualifiedName name,
                                                                                                      java.util.List<org.neo4j.internal.kernel.api.procs.FieldSignature> inputSignature,
                                                                                                      org.neo4j.internal.kernel.api.procs.Neo4jTypes.AnyType type,
                                                                                                      java.lang.String description,
                                                                                                      boolean internal,
                                                                                                      boolean threadSafe)
      • callableProcedure

        public static org.neo4j.kernel.api.procedure.CallableProcedure callableProcedure​(org.neo4j.gds.compat.CompatCallableProcedure procedure)
      • callableUserAggregationFunction

        public static org.neo4j.kernel.api.procedure.CallableUserAggregationFunction callableUserAggregationFunction​(org.neo4j.gds.compat.CompatUserAggregationFunction function)
      • transactionId

        public static long transactionId​(org.neo4j.kernel.api.KernelTransactionHandle kernelTransactionHandle)
      • reserveNeo4jIds

        public static void reserveNeo4jIds​(org.neo4j.internal.id.IdGeneratorFactory generatorFactory,
                                           int size,
                                           org.neo4j.io.pagecache.context.CursorContext cursorContext)
      • newQueryContext

        public static org.neo4j.kernel.impl.query.TransactionalContext newQueryContext​(org.neo4j.kernel.impl.query.TransactionalContextFactory contextFactory,
                                                                                       org.neo4j.kernel.impl.coreapi.InternalTransaction tx,
                                                                                       java.lang.String queryText,
                                                                                       org.neo4j.values.virtual.MapValue queryParameters)
      • isCompositeDatabase

        public static boolean isCompositeDatabase​(org.neo4j.graphdb.GraphDatabaseService databaseService)