Class Neo4jProxy41

  • All Implemented Interfaces:
    org.neo4j.gds.compat.Neo4jProxyApi

    public final class Neo4jProxy41
    extends java.lang.Object
    implements org.neo4j.gds.compat.Neo4jProxyApi
    • Constructor Summary

      Constructors 
      Constructor Description
      Neo4jProxy41()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.neo4j.internal.kernel.api.security.AccessMode accessMode​(org.neo4j.gds.compat.CustomAccessMode customAccessMode)  
      org.neo4j.graphdb.config.Setting<java.lang.String> additionalJvm()  
      org.neo4j.internal.kernel.api.NodeCursor allocateNodeCursor​(org.neo4j.kernel.api.KernelTransaction kernelTransaction)  
      org.neo4j.internal.kernel.api.NodeLabelIndexCursor allocateNodeLabelIndexCursor​(org.neo4j.kernel.api.KernelTransaction kernelTransaction)  
      org.neo4j.internal.kernel.api.NodeValueIndexCursor allocateNodeValueIndexCursor​(org.neo4j.kernel.api.KernelTransaction kernelTransaction)  
      org.neo4j.internal.kernel.api.PropertyCursor allocatePropertyCursor​(org.neo4j.kernel.api.KernelTransaction kernelTransaction)  
      org.neo4j.internal.kernel.api.RelationshipScanCursor allocateRelationshipScanCursor​(org.neo4j.kernel.api.KernelTransaction kernelTransaction)  
      org.neo4j.internal.batchimport.input.Input batchInputFrom​(org.neo4j.gds.compat.CompatInput compatInput)  
      org.neo4j.gds.compat.CompositeNodeCursor compositeNodeCursor​(java.util.List<org.neo4j.internal.kernel.api.NodeLabelIndexCursor> cursors, int[] labelIds)  
      org.neo4j.gds.compat.MemoryTrackerProxy emptyMemoryTracker()  
      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)  
      long getHighestPossibleIdInUse​(org.neo4j.kernel.impl.store.RecordStore<? extends org.neo4j.kernel.impl.store.record.AbstractBaseRecord> recordStore, org.neo4j.kernel.api.KernelTransaction kernelTransaction)  
      long getHighestPossibleNodeCount​(org.neo4j.internal.kernel.api.Read read, org.neo4j.internal.id.IdGeneratorFactory idGeneratorFactory)  
      long getHighestPossibleRelationshipCount​(org.neo4j.internal.kernel.api.Read read, org.neo4j.internal.id.IdGeneratorFactory idGeneratorFactory)  
      boolean hasNodeLabelIndex​(org.neo4j.kernel.api.KernelTransaction kernelTransaction)  
      java.nio.file.Path homeDirectory​(org.neo4j.io.layout.DatabaseLayout databaseLayout)  
      org.neo4j.internal.batchimport.BatchImporter instantiateBatchImporter​(org.neo4j.internal.batchimport.BatchImporterFactory factory, org.neo4j.io.layout.DatabaseLayout directoryStructure, org.neo4j.io.fs.FileSystemAbstraction fileSystem, org.neo4j.io.pagecache.tracing.PageCacheTracer pageCacheTracer, int writeConcurrency, java.util.Optional<java.lang.Long> pageCacheMemory, 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.internal.batchimport.ImportLogic.Monitor monitor, org.neo4j.scheduler.JobScheduler jobScheduler, org.neo4j.internal.batchimport.input.Collector badCollector)  
      org.neo4j.internal.batchimport.staging.ExecutionMonitor invisibleExecutionMonitor()  
      org.neo4j.gds.compat.MemoryTrackerProxy limitedMemoryTracker​(long limitInBytes, long grabSizeInBytes)  
      org.neo4j.logging.Log logger​(org.neo4j.logging.Level level, java.time.ZoneId zoneId, java.time.format.DateTimeFormatter dateTimeFormatter, java.lang.String category, java.io.OutputStream outputStream)  
      org.neo4j.logging.Log logger​(org.neo4j.logging.Level level, java.time.ZoneId zoneId, java.time.format.DateTimeFormatter dateTimeFormatter, java.lang.String category, java.io.PrintWriter writer)  
      org.neo4j.logging.internal.LogService logProviderForStoreAndRegister​(java.nio.file.Path storeLogPath, org.neo4j.io.fs.FileSystemAbstraction fs, org.neo4j.kernel.lifecycle.LifeSupport lifeSupport)  
      <T> org.neo4j.function.ThrowingFunction<org.neo4j.kernel.api.procedure.Context,​T,​org.neo4j.internal.kernel.api.exceptions.ProcedureException> lookupComponentProvider​(org.neo4j.kernel.api.procedure.GlobalProcedures registry, java.lang.Class<T> cls, boolean safe)  
      org.neo4j.gds.compat.MemoryTrackerProxy memoryTrackerProxy​(org.neo4j.kernel.api.KernelTransaction kernelTransaction)  
      org.neo4j.graphdb.config.Setting<java.lang.Long> memoryTransactionMaxSize()  
      java.nio.file.Path metadataStore​(org.neo4j.io.layout.DatabaseLayout databaseLayout)  
      org.neo4j.internal.batchimport.cache.LongArray newChunkedLongArray​(org.neo4j.internal.batchimport.cache.NumberArrayFactory numberArrayFactory, int size, long defaultValue)  
      org.neo4j.gds.compat.GdsGraphDatabaseAPI newDb​(org.neo4j.dbms.api.DatabaseManagementService dbms)  
      org.neo4j.internal.batchimport.cache.OffHeapLongArray newOffHeapLongArray​(long length, long defaultValue, long base)  
      org.neo4j.internal.kernel.api.security.AccessMode newRestrictedAccessMode​(org.neo4j.internal.kernel.api.security.AccessMode original, org.neo4j.internal.kernel.api.security.AccessMode.Static restricting)  
      void nodeIndexScan​(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)  
      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)  
      org.neo4j.gds.compat.StoreScan<org.neo4j.internal.kernel.api.NodeLabelIndexCursor> nodeLabelIndexScan​(org.neo4j.kernel.api.KernelTransaction transaction, int labelId, int batchSize)  
      void nodeLabelScan​(org.neo4j.kernel.api.KernelTransaction kernelTransaction, int label, org.neo4j.internal.kernel.api.NodeLabelIndexCursor cursor)  
      void nodeProperties​(org.neo4j.kernel.api.KernelTransaction kernelTransaction, long nodeReference, org.neo4j.gds.compat.PropertyReference reference, org.neo4j.internal.kernel.api.PropertyCursor cursor)  
      org.neo4j.gds.compat.PropertyReference noPropertyReference()  
      org.neo4j.graphdb.config.Setting<java.lang.Boolean> onlineBackupEnabled()  
      org.neo4j.io.pagecache.PagedFile pageCacheMap​(org.neo4j.io.pagecache.PageCache pageCache, java.io.File file, int pageSize, java.lang.String databaseName, java.nio.file.OpenOption... openOptions)  
      java.nio.file.Path pagedFile​(org.neo4j.io.pagecache.PagedFile pagedFile)  
      org.neo4j.io.pagecache.PageCursor pageFileIO​(org.neo4j.io.pagecache.PagedFile pagedFile, long pageId, int pageFileFlags)  
      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[] allowed, java.lang.String description, java.lang.String warning, boolean eager, boolean caseInsensitive, boolean systemProcedure, boolean internal, boolean allowExpiredCredentials)  
      org.neo4j.gds.compat.PropertyReference propertyReference​(org.neo4j.internal.kernel.api.NodeCursor nodeCursor)  
      org.neo4j.gds.compat.PropertyReference propertyReference​(org.neo4j.internal.kernel.api.RelationshipScanCursor relationshipScanCursor)  
      java.lang.String queryText​(org.neo4j.kernel.api.query.ExecutingQuery query)  
      org.neo4j.gds.compat.CompatIndexQuery rangeAllIndexQuery​(int propertyKeyId)  
      org.neo4j.gds.compat.CompatIndexQuery rangeIndexQuery​(int propertyKeyId, double from, boolean fromInclusive, double to, boolean toInclusive)  
      void relationshipProperties​(org.neo4j.kernel.api.KernelTransaction kernelTransaction, long relationshipReference, org.neo4j.gds.compat.PropertyReference reference, org.neo4j.internal.kernel.api.PropertyCursor cursor)  
      long relationshipsReference​(org.neo4j.internal.kernel.api.NodeCursor nodeCursor)  
      org.neo4j.gds.compat.JobRunner runnerFromScheduler​(org.neo4j.scheduler.JobScheduler scheduler, org.neo4j.scheduler.Group group)  
      <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)  
      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)  
      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 deprecated, java.lang.String[] allowed, java.lang.String description, java.lang.String category, boolean caseInsensitive)  
      • Methods inherited from class java.lang.Object

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

      • Neo4jProxy41

        public Neo4jProxy41()
    • Method Detail

      • newDb

        public org.neo4j.gds.compat.GdsGraphDatabaseAPI newDb​(org.neo4j.dbms.api.DatabaseManagementService dbms)
        Specified by:
        newDb in interface org.neo4j.gds.compat.Neo4jProxyApi
      • accessMode

        public org.neo4j.internal.kernel.api.security.AccessMode accessMode​(org.neo4j.gds.compat.CustomAccessMode customAccessMode)
        Specified by:
        accessMode in interface org.neo4j.gds.compat.Neo4jProxyApi
      • newRestrictedAccessMode

        public org.neo4j.internal.kernel.api.security.AccessMode newRestrictedAccessMode​(org.neo4j.internal.kernel.api.security.AccessMode original,
                                                                                         org.neo4j.internal.kernel.api.security.AccessMode.Static restricting)
        Specified by:
        newRestrictedAccessMode in interface org.neo4j.gds.compat.Neo4jProxyApi
      • securityContext

        public 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)
        Specified by:
        securityContext in interface org.neo4j.gds.compat.Neo4jProxyApi
      • getHighestPossibleIdInUse

        public long getHighestPossibleIdInUse​(org.neo4j.kernel.impl.store.RecordStore<? extends org.neo4j.kernel.impl.store.record.AbstractBaseRecord> recordStore,
                                              org.neo4j.kernel.api.KernelTransaction kernelTransaction)
        Specified by:
        getHighestPossibleIdInUse in interface org.neo4j.gds.compat.Neo4jProxyApi
      • pageFileIO

        public org.neo4j.io.pagecache.PageCursor pageFileIO​(org.neo4j.io.pagecache.PagedFile pagedFile,
                                                            long pageId,
                                                            int pageFileFlags)
                                                     throws java.io.IOException
        Specified by:
        pageFileIO in interface org.neo4j.gds.compat.Neo4jProxyApi
        Throws:
        java.io.IOException
      • pageCacheMap

        public org.neo4j.io.pagecache.PagedFile pageCacheMap​(org.neo4j.io.pagecache.PageCache pageCache,
                                                             java.io.File file,
                                                             int pageSize,
                                                             java.lang.String databaseName,
                                                             java.nio.file.OpenOption... openOptions)
                                                      throws java.io.IOException
        Specified by:
        pageCacheMap in interface org.neo4j.gds.compat.Neo4jProxyApi
        Throws:
        java.io.IOException
      • pagedFile

        public java.nio.file.Path pagedFile​(org.neo4j.io.pagecache.PagedFile pagedFile)
        Specified by:
        pagedFile in interface org.neo4j.gds.compat.Neo4jProxyApi
      • entityCursorScan

        public 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)
        Specified by:
        entityCursorScan in interface org.neo4j.gds.compat.Neo4jProxyApi
      • allocatePropertyCursor

        public org.neo4j.internal.kernel.api.PropertyCursor allocatePropertyCursor​(org.neo4j.kernel.api.KernelTransaction kernelTransaction)
        Specified by:
        allocatePropertyCursor in interface org.neo4j.gds.compat.Neo4jProxyApi
      • propertyReference

        public org.neo4j.gds.compat.PropertyReference propertyReference​(org.neo4j.internal.kernel.api.NodeCursor nodeCursor)
        Specified by:
        propertyReference in interface org.neo4j.gds.compat.Neo4jProxyApi
      • propertyReference

        public org.neo4j.gds.compat.PropertyReference propertyReference​(org.neo4j.internal.kernel.api.RelationshipScanCursor relationshipScanCursor)
        Specified by:
        propertyReference in interface org.neo4j.gds.compat.Neo4jProxyApi
      • noPropertyReference

        public org.neo4j.gds.compat.PropertyReference noPropertyReference()
        Specified by:
        noPropertyReference in interface org.neo4j.gds.compat.Neo4jProxyApi
      • nodeProperties

        public void nodeProperties​(org.neo4j.kernel.api.KernelTransaction kernelTransaction,
                                   long nodeReference,
                                   org.neo4j.gds.compat.PropertyReference reference,
                                   org.neo4j.internal.kernel.api.PropertyCursor cursor)
        Specified by:
        nodeProperties in interface org.neo4j.gds.compat.Neo4jProxyApi
      • relationshipProperties

        public void relationshipProperties​(org.neo4j.kernel.api.KernelTransaction kernelTransaction,
                                           long relationshipReference,
                                           org.neo4j.gds.compat.PropertyReference reference,
                                           org.neo4j.internal.kernel.api.PropertyCursor cursor)
        Specified by:
        relationshipProperties in interface org.neo4j.gds.compat.Neo4jProxyApi
      • allocateNodeCursor

        public org.neo4j.internal.kernel.api.NodeCursor allocateNodeCursor​(org.neo4j.kernel.api.KernelTransaction kernelTransaction)
        Specified by:
        allocateNodeCursor in interface org.neo4j.gds.compat.Neo4jProxyApi
      • allocateRelationshipScanCursor

        public org.neo4j.internal.kernel.api.RelationshipScanCursor allocateRelationshipScanCursor​(org.neo4j.kernel.api.KernelTransaction kernelTransaction)
        Specified by:
        allocateRelationshipScanCursor in interface org.neo4j.gds.compat.Neo4jProxyApi
      • allocateNodeLabelIndexCursor

        public org.neo4j.internal.kernel.api.NodeLabelIndexCursor allocateNodeLabelIndexCursor​(org.neo4j.kernel.api.KernelTransaction kernelTransaction)
        Specified by:
        allocateNodeLabelIndexCursor in interface org.neo4j.gds.compat.Neo4jProxyApi
      • allocateNodeValueIndexCursor

        public org.neo4j.internal.kernel.api.NodeValueIndexCursor allocateNodeValueIndexCursor​(org.neo4j.kernel.api.KernelTransaction kernelTransaction)
        Specified by:
        allocateNodeValueIndexCursor in interface org.neo4j.gds.compat.Neo4jProxyApi
      • relationshipsReference

        public long relationshipsReference​(org.neo4j.internal.kernel.api.NodeCursor nodeCursor)
        Specified by:
        relationshipsReference in interface org.neo4j.gds.compat.Neo4jProxyApi
      • hasNodeLabelIndex

        public boolean hasNodeLabelIndex​(org.neo4j.kernel.api.KernelTransaction kernelTransaction)
        Specified by:
        hasNodeLabelIndex in interface org.neo4j.gds.compat.Neo4jProxyApi
      • nodeLabelScan

        public void nodeLabelScan​(org.neo4j.kernel.api.KernelTransaction kernelTransaction,
                                  int label,
                                  org.neo4j.internal.kernel.api.NodeLabelIndexCursor cursor)
        Specified by:
        nodeLabelScan in interface org.neo4j.gds.compat.Neo4jProxyApi
      • nodeLabelIndexScan

        public org.neo4j.gds.compat.StoreScan<org.neo4j.internal.kernel.api.NodeLabelIndexCursor> nodeLabelIndexScan​(org.neo4j.kernel.api.KernelTransaction transaction,
                                                                                                                     int labelId,
                                                                                                                     int batchSize)
        Specified by:
        nodeLabelIndexScan in interface org.neo4j.gds.compat.Neo4jProxyApi
      • scanToStoreScan

        public <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)
        Specified by:
        scanToStoreScan in interface org.neo4j.gds.compat.Neo4jProxyApi
      • nodeIndexScan

        public void nodeIndexScan​(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)
                           throws java.lang.Exception
        Specified by:
        nodeIndexScan in interface org.neo4j.gds.compat.Neo4jProxyApi
        Throws:
        java.lang.Exception
      • rangeIndexQuery

        public org.neo4j.gds.compat.CompatIndexQuery rangeIndexQuery​(int propertyKeyId,
                                                                     double from,
                                                                     boolean fromInclusive,
                                                                     double to,
                                                                     boolean toInclusive)
        Specified by:
        rangeIndexQuery in interface org.neo4j.gds.compat.Neo4jProxyApi
      • rangeAllIndexQuery

        public org.neo4j.gds.compat.CompatIndexQuery rangeAllIndexQuery​(int propertyKeyId)
        Specified by:
        rangeAllIndexQuery in interface org.neo4j.gds.compat.Neo4jProxyApi
      • nodeIndexSeek

        public 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 java.lang.Exception
        Specified by:
        nodeIndexSeek in interface org.neo4j.gds.compat.Neo4jProxyApi
        Throws:
        java.lang.Exception
      • compositeNodeCursor

        public org.neo4j.gds.compat.CompositeNodeCursor compositeNodeCursor​(java.util.List<org.neo4j.internal.kernel.api.NodeLabelIndexCursor> cursors,
                                                                            int[] labelIds)
        Specified by:
        compositeNodeCursor in interface org.neo4j.gds.compat.Neo4jProxyApi
      • newOffHeapLongArray

        public org.neo4j.internal.batchimport.cache.OffHeapLongArray newOffHeapLongArray​(long length,
                                                                                         long defaultValue,
                                                                                         long base)
        Specified by:
        newOffHeapLongArray in interface org.neo4j.gds.compat.Neo4jProxyApi
      • newChunkedLongArray

        public org.neo4j.internal.batchimport.cache.LongArray newChunkedLongArray​(org.neo4j.internal.batchimport.cache.NumberArrayFactory numberArrayFactory,
                                                                                  int size,
                                                                                  long defaultValue)
        Specified by:
        newChunkedLongArray in interface org.neo4j.gds.compat.Neo4jProxyApi
      • memoryTrackerProxy

        public org.neo4j.gds.compat.MemoryTrackerProxy memoryTrackerProxy​(org.neo4j.kernel.api.KernelTransaction kernelTransaction)
        Specified by:
        memoryTrackerProxy in interface org.neo4j.gds.compat.Neo4jProxyApi
      • emptyMemoryTracker

        public org.neo4j.gds.compat.MemoryTrackerProxy emptyMemoryTracker()
        Specified by:
        emptyMemoryTracker in interface org.neo4j.gds.compat.Neo4jProxyApi
      • limitedMemoryTracker

        public org.neo4j.gds.compat.MemoryTrackerProxy limitedMemoryTracker​(long limitInBytes,
                                                                            long grabSizeInBytes)
        Specified by:
        limitedMemoryTracker in interface org.neo4j.gds.compat.Neo4jProxyApi
      • logProviderForStoreAndRegister

        public org.neo4j.logging.internal.LogService logProviderForStoreAndRegister​(java.nio.file.Path storeLogPath,
                                                                                    org.neo4j.io.fs.FileSystemAbstraction fs,
                                                                                    org.neo4j.kernel.lifecycle.LifeSupport lifeSupport)
                                                                             throws java.io.IOException
        Specified by:
        logProviderForStoreAndRegister in interface org.neo4j.gds.compat.Neo4jProxyApi
        Throws:
        java.io.IOException
      • metadataStore

        public java.nio.file.Path metadataStore​(org.neo4j.io.layout.DatabaseLayout databaseLayout)
        Specified by:
        metadataStore in interface org.neo4j.gds.compat.Neo4jProxyApi
      • homeDirectory

        public java.nio.file.Path homeDirectory​(org.neo4j.io.layout.DatabaseLayout databaseLayout)
        Specified by:
        homeDirectory in interface org.neo4j.gds.compat.Neo4jProxyApi
      • instantiateBatchImporter

        public org.neo4j.internal.batchimport.BatchImporter instantiateBatchImporter​(org.neo4j.internal.batchimport.BatchImporterFactory factory,
                                                                                     org.neo4j.io.layout.DatabaseLayout directoryStructure,
                                                                                     org.neo4j.io.fs.FileSystemAbstraction fileSystem,
                                                                                     org.neo4j.io.pagecache.tracing.PageCacheTracer pageCacheTracer,
                                                                                     int writeConcurrency,
                                                                                     java.util.Optional<java.lang.Long> pageCacheMemory,
                                                                                     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.internal.batchimport.ImportLogic.Monitor monitor,
                                                                                     org.neo4j.scheduler.JobScheduler jobScheduler,
                                                                                     org.neo4j.internal.batchimport.input.Collector badCollector)
        Specified by:
        instantiateBatchImporter in interface org.neo4j.gds.compat.Neo4jProxyApi
      • batchInputFrom

        public org.neo4j.internal.batchimport.input.Input batchInputFrom​(org.neo4j.gds.compat.CompatInput compatInput)
        Specified by:
        batchInputFrom in interface org.neo4j.gds.compat.Neo4jProxyApi
      • queryText

        public java.lang.String queryText​(org.neo4j.kernel.api.query.ExecutingQuery query)
        Specified by:
        queryText in interface org.neo4j.gds.compat.Neo4jProxyApi
      • logger

        public org.neo4j.logging.Log logger​(org.neo4j.logging.Level level,
                                            java.time.ZoneId zoneId,
                                            java.time.format.DateTimeFormatter dateTimeFormatter,
                                            java.lang.String category,
                                            java.io.PrintWriter writer)
        Specified by:
        logger in interface org.neo4j.gds.compat.Neo4jProxyApi
      • logger

        public org.neo4j.logging.Log logger​(org.neo4j.logging.Level level,
                                            java.time.ZoneId zoneId,
                                            java.time.format.DateTimeFormatter dateTimeFormatter,
                                            java.lang.String category,
                                            java.io.OutputStream outputStream)
        Specified by:
        logger in interface org.neo4j.gds.compat.Neo4jProxyApi
      • onlineBackupEnabled

        public org.neo4j.graphdb.config.Setting<java.lang.Boolean> onlineBackupEnabled()
        Specified by:
        onlineBackupEnabled in interface org.neo4j.gds.compat.Neo4jProxyApi
      • additionalJvm

        public org.neo4j.graphdb.config.Setting<java.lang.String> additionalJvm()
        Specified by:
        additionalJvm in interface org.neo4j.gds.compat.Neo4jProxyApi
      • memoryTransactionMaxSize

        public org.neo4j.graphdb.config.Setting<java.lang.Long> memoryTransactionMaxSize()
        Specified by:
        memoryTransactionMaxSize in interface org.neo4j.gds.compat.Neo4jProxyApi
      • runnerFromScheduler

        public org.neo4j.gds.compat.JobRunner runnerFromScheduler​(org.neo4j.scheduler.JobScheduler scheduler,
                                                                  org.neo4j.scheduler.Group group)
        Specified by:
        runnerFromScheduler in interface org.neo4j.gds.compat.Neo4jProxyApi
      • invisibleExecutionMonitor

        public org.neo4j.internal.batchimport.staging.ExecutionMonitor invisibleExecutionMonitor()
        Specified by:
        invisibleExecutionMonitor in interface org.neo4j.gds.compat.Neo4jProxyApi
      • userFunctionSignature

        public 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 deprecated,
                                                                                               java.lang.String[] allowed,
                                                                                               java.lang.String description,
                                                                                               java.lang.String category,
                                                                                               boolean caseInsensitive)
        Specified by:
        userFunctionSignature in interface org.neo4j.gds.compat.Neo4jProxyApi
      • procedureSignature

        public 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[] allowed,
                                                                                         java.lang.String description,
                                                                                         java.lang.String warning,
                                                                                         boolean eager,
                                                                                         boolean caseInsensitive,
                                                                                         boolean systemProcedure,
                                                                                         boolean internal,
                                                                                         boolean allowExpiredCredentials)
        Specified by:
        procedureSignature in interface org.neo4j.gds.compat.Neo4jProxyApi
      • lookupComponentProvider

        public <T> org.neo4j.function.ThrowingFunction<org.neo4j.kernel.api.procedure.Context,​T,​org.neo4j.internal.kernel.api.exceptions.ProcedureException> lookupComponentProvider​(org.neo4j.kernel.api.procedure.GlobalProcedures registry,
                                                                                                                                                                                                 java.lang.Class<T> cls,
                                                                                                                                                                                                 boolean safe)
        Specified by:
        lookupComponentProvider in interface org.neo4j.gds.compat.Neo4jProxyApi
      • getHighestPossibleNodeCount

        public long getHighestPossibleNodeCount​(org.neo4j.internal.kernel.api.Read read,
                                                org.neo4j.internal.id.IdGeneratorFactory idGeneratorFactory)
        Specified by:
        getHighestPossibleNodeCount in interface org.neo4j.gds.compat.Neo4jProxyApi
      • getHighestPossibleRelationshipCount

        public long getHighestPossibleRelationshipCount​(org.neo4j.internal.kernel.api.Read read,
                                                        org.neo4j.internal.id.IdGeneratorFactory idGeneratorFactory)
        Specified by:
        getHighestPossibleRelationshipCount in interface org.neo4j.gds.compat.Neo4jProxyApi