Package org.neo4j.graphalgo.compat
Class Neo4jProxy41
- java.lang.Object
-
- org.neo4j.graphalgo.compat.Neo4jProxy41
-
- All Implemented Interfaces:
org.neo4j.graphalgo.compat.Neo4jProxyApi
public final class Neo4jProxy41 extends java.lang.Object implements org.neo4j.graphalgo.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.AccessModeaccessMode(org.neo4j.graphalgo.compat.CustomAccessMode customAccessMode)org.neo4j.graphdb.config.Setting<java.lang.String>additionalJvm()org.neo4j.internal.kernel.api.NodeCursorallocateNodeCursor(org.neo4j.internal.kernel.api.CursorFactory cursorFactory, org.neo4j.io.pagecache.tracing.cursor.PageCursorTracer cursorTracer)org.neo4j.internal.kernel.api.NodeLabelIndexCursorallocateNodeLabelIndexCursor(org.neo4j.internal.kernel.api.CursorFactory cursorFactory, org.neo4j.io.pagecache.tracing.cursor.PageCursorTracer cursorTracer)org.neo4j.internal.kernel.api.NodeValueIndexCursorallocateNodeValueIndexCursor(org.neo4j.internal.kernel.api.CursorFactory cursorFactory, org.neo4j.io.pagecache.tracing.cursor.PageCursorTracer cursorTracer, org.neo4j.memory.MemoryTracker memoryTracker)org.neo4j.internal.kernel.api.PropertyCursorallocatePropertyCursor(org.neo4j.internal.kernel.api.CursorFactory cursorFactory, org.neo4j.io.pagecache.tracing.cursor.PageCursorTracer cursorTracer, org.neo4j.memory.MemoryTracker memoryTracker)org.neo4j.internal.kernel.api.RelationshipScanCursorallocateRelationshipScanCursor(org.neo4j.internal.kernel.api.CursorFactory cursorFactory, org.neo4j.io.pagecache.tracing.cursor.PageCursorTracer cursorTracer)org.neo4j.internal.batchimport.input.InputbatchInputFrom(org.neo4j.graphalgo.compat.CompatInput compatInput)org.neo4j.graphalgo.compat.CompositeNodeCursorcompositeNodeCursor(java.util.List<org.neo4j.internal.kernel.api.NodeLabelIndexCursor> cursors, int[] labelIds)org.neo4j.memory.MemoryTrackeremptyMemoryTracker()longgetHighestPossibleIdInUse(org.neo4j.kernel.impl.store.RecordStore<? extends org.neo4j.kernel.impl.store.record.AbstractBaseRecord> recordStore, org.neo4j.io.pagecache.tracing.cursor.PageCursorTracer pageCursorTracer)long[]getNodeLabelFields(org.neo4j.kernel.impl.store.record.NodeRecord node, org.neo4j.kernel.impl.store.NodeStore nodeStore, org.neo4j.io.pagecache.tracing.cursor.PageCursorTracer cursorTracer)java.nio.file.PathhomeDirectory(org.neo4j.io.layout.DatabaseLayout databaseLayout)org.neo4j.internal.batchimport.BatchImporterinstantiateBatchImporter(org.neo4j.internal.batchimport.BatchImporterFactory factory, org.neo4j.io.layout.DatabaseLayout directoryStructure, org.neo4j.io.fs.FileSystemAbstraction fileSystem, org.neo4j.io.pagecache.PageCache externalPageCache, org.neo4j.io.pagecache.tracing.PageCacheTracer pageCacheTracer, org.neo4j.internal.batchimport.Configuration config, 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.ExecutionMonitorinvisibleExecutionMonitor()org.neo4j.memory.MemoryTrackerlimitedMemoryTracker(long limitInBytes, long grabSizeInBytes)org.neo4j.logging.Loglogger(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.Loglogger(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.LogServicelogProviderForStoreAndRegister(java.nio.file.Path storeLogPath, org.neo4j.io.fs.FileSystemAbstraction fs, org.neo4j.kernel.lifecycle.LifeSupport lifeSupport)org.neo4j.memory.MemoryTrackermemoryTracker(org.neo4j.kernel.api.KernelTransaction kernelTransaction)org.neo4j.graphalgo.compat.MemoryTrackerProxymemoryTrackerProxy(org.neo4j.memory.MemoryTracker memoryTracker)org.neo4j.graphdb.config.Setting<java.lang.Long>memoryTransactionMaxSize()java.nio.file.PathmetadataStore(org.neo4j.io.layout.DatabaseLayout databaseLayout)org.neo4j.internal.batchimport.cache.LongArraynewChunkedLongArray(org.neo4j.internal.batchimport.cache.NumberArrayFactory numberArrayFactory, int size, long defaultValue)org.neo4j.graphalgo.compat.GdsGraphDatabaseAPInewDb(org.neo4j.dbms.api.DatabaseManagementService dbms)org.neo4j.internal.batchimport.cache.OffHeapLongArraynewOffHeapLongArray(long length, long defaultValue, long base)org.neo4j.internal.kernel.api.security.AccessModenewRestrictedAccessMode(org.neo4j.internal.kernel.api.security.AccessMode original, org.neo4j.internal.kernel.api.security.AccessMode.Static restricting)voidnodeIndexScan(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)voidnodeIndexSeek(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.internal.kernel.api.IndexQuery query)voidnodeLabelScan(org.neo4j.internal.kernel.api.Read dataRead, int label, org.neo4j.internal.kernel.api.NodeLabelIndexCursor cursor)org.neo4j.graphdb.config.Setting<java.lang.Boolean>onlineBackupEnabled()<RECORD extends org.neo4j.kernel.impl.store.record.AbstractBaseRecord>
org.neo4j.io.pagecache.PageCursoropenPageCursorForReading(org.neo4j.kernel.impl.store.RecordStore<RECORD> recordStore, long pageId, org.neo4j.io.pagecache.tracing.cursor.PageCursorTracer pageCursorTracer)org.neo4j.io.pagecache.PagedFilepageCacheMap(org.neo4j.io.pagecache.PageCache pageCache, java.io.File file, int pageSize, java.nio.file.OpenOption... openOptions)java.nio.file.PathpagedFile(org.neo4j.io.pagecache.PagedFile pagedFile)org.neo4j.io.pagecache.PageCursorpageFileIO(org.neo4j.io.pagecache.PagedFile pagedFile, long pageId, int pageFileFlags, org.neo4j.io.pagecache.tracing.cursor.PageCursorTracer pageCursorTracer)java.lang.StringqueryText(org.neo4j.kernel.api.query.ExecutingQuery query)<RECORD extends org.neo4j.kernel.impl.store.record.AbstractBaseRecord>
voidread(org.neo4j.kernel.impl.store.format.RecordFormat<RECORD> recordFormat, RECORD record, org.neo4j.io.pagecache.PageCursor cursor, org.neo4j.kernel.impl.store.record.RecordLoad mode, int recordSize, int recordsPerPage)longrelationshipsReference(org.neo4j.internal.kernel.api.NodeCursor nodeCursor)org.neo4j.graphalgo.compat.JobRunnerrunnerFromScheduler(org.neo4j.scheduler.JobScheduler scheduler, org.neo4j.scheduler.Group group)org.neo4j.internal.kernel.api.security.AuthSubjectusernameAuthSubject(java.lang.String username, org.neo4j.internal.kernel.api.security.AuthSubject authSubject)
-
-
-
Method Detail
-
newDb
public org.neo4j.graphalgo.compat.GdsGraphDatabaseAPI newDb(org.neo4j.dbms.api.DatabaseManagementService dbms)
- Specified by:
newDbin interfaceorg.neo4j.graphalgo.compat.Neo4jProxyApi
-
accessMode
public org.neo4j.internal.kernel.api.security.AccessMode accessMode(org.neo4j.graphalgo.compat.CustomAccessMode customAccessMode)
- Specified by:
accessModein interfaceorg.neo4j.graphalgo.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:
newRestrictedAccessModein interfaceorg.neo4j.graphalgo.compat.Neo4jProxyApi
-
usernameAuthSubject
public org.neo4j.internal.kernel.api.security.AuthSubject usernameAuthSubject(java.lang.String username, org.neo4j.internal.kernel.api.security.AuthSubject authSubject)- Specified by:
usernameAuthSubjectin interfaceorg.neo4j.graphalgo.compat.Neo4jProxyApi
-
read
public <RECORD extends org.neo4j.kernel.impl.store.record.AbstractBaseRecord> void read(org.neo4j.kernel.impl.store.format.RecordFormat<RECORD> recordFormat, RECORD record, org.neo4j.io.pagecache.PageCursor cursor, org.neo4j.kernel.impl.store.record.RecordLoad mode, int recordSize, int recordsPerPage) throws java.io.IOException- Specified by:
readin interfaceorg.neo4j.graphalgo.compat.Neo4jProxyApi- Throws:
java.io.IOException
-
getHighestPossibleIdInUse
public long getHighestPossibleIdInUse(org.neo4j.kernel.impl.store.RecordStore<? extends org.neo4j.kernel.impl.store.record.AbstractBaseRecord> recordStore, org.neo4j.io.pagecache.tracing.cursor.PageCursorTracer pageCursorTracer)- Specified by:
getHighestPossibleIdInUsein interfaceorg.neo4j.graphalgo.compat.Neo4jProxyApi
-
openPageCursorForReading
public <RECORD extends org.neo4j.kernel.impl.store.record.AbstractBaseRecord> org.neo4j.io.pagecache.PageCursor openPageCursorForReading(org.neo4j.kernel.impl.store.RecordStore<RECORD> recordStore, long pageId, org.neo4j.io.pagecache.tracing.cursor.PageCursorTracer pageCursorTracer)- Specified by:
openPageCursorForReadingin interfaceorg.neo4j.graphalgo.compat.Neo4jProxyApi
-
pageFileIO
public org.neo4j.io.pagecache.PageCursor pageFileIO(org.neo4j.io.pagecache.PagedFile pagedFile, long pageId, int pageFileFlags, org.neo4j.io.pagecache.tracing.cursor.PageCursorTracer pageCursorTracer) throws java.io.IOException- Specified by:
pageFileIOin interfaceorg.neo4j.graphalgo.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.nio.file.OpenOption... openOptions) throws java.io.IOException- Specified by:
pageCacheMapin interfaceorg.neo4j.graphalgo.compat.Neo4jProxyApi- Throws:
java.io.IOException
-
pagedFile
public java.nio.file.Path pagedFile(org.neo4j.io.pagecache.PagedFile pagedFile)
- Specified by:
pagedFilein interfaceorg.neo4j.graphalgo.compat.Neo4jProxyApi
-
allocatePropertyCursor
public org.neo4j.internal.kernel.api.PropertyCursor allocatePropertyCursor(org.neo4j.internal.kernel.api.CursorFactory cursorFactory, org.neo4j.io.pagecache.tracing.cursor.PageCursorTracer cursorTracer, org.neo4j.memory.MemoryTracker memoryTracker)- Specified by:
allocatePropertyCursorin interfaceorg.neo4j.graphalgo.compat.Neo4jProxyApi
-
allocateNodeCursor
public org.neo4j.internal.kernel.api.NodeCursor allocateNodeCursor(org.neo4j.internal.kernel.api.CursorFactory cursorFactory, org.neo4j.io.pagecache.tracing.cursor.PageCursorTracer cursorTracer)- Specified by:
allocateNodeCursorin interfaceorg.neo4j.graphalgo.compat.Neo4jProxyApi
-
allocateRelationshipScanCursor
public org.neo4j.internal.kernel.api.RelationshipScanCursor allocateRelationshipScanCursor(org.neo4j.internal.kernel.api.CursorFactory cursorFactory, org.neo4j.io.pagecache.tracing.cursor.PageCursorTracer cursorTracer)- Specified by:
allocateRelationshipScanCursorin interfaceorg.neo4j.graphalgo.compat.Neo4jProxyApi
-
allocateNodeLabelIndexCursor
public org.neo4j.internal.kernel.api.NodeLabelIndexCursor allocateNodeLabelIndexCursor(org.neo4j.internal.kernel.api.CursorFactory cursorFactory, org.neo4j.io.pagecache.tracing.cursor.PageCursorTracer cursorTracer)- Specified by:
allocateNodeLabelIndexCursorin interfaceorg.neo4j.graphalgo.compat.Neo4jProxyApi
-
allocateNodeValueIndexCursor
public org.neo4j.internal.kernel.api.NodeValueIndexCursor allocateNodeValueIndexCursor(org.neo4j.internal.kernel.api.CursorFactory cursorFactory, org.neo4j.io.pagecache.tracing.cursor.PageCursorTracer cursorTracer, org.neo4j.memory.MemoryTracker memoryTracker)- Specified by:
allocateNodeValueIndexCursorin interfaceorg.neo4j.graphalgo.compat.Neo4jProxyApi
-
relationshipsReference
public long relationshipsReference(org.neo4j.internal.kernel.api.NodeCursor nodeCursor)
- Specified by:
relationshipsReferencein interfaceorg.neo4j.graphalgo.compat.Neo4jProxyApi
-
getNodeLabelFields
public long[] getNodeLabelFields(org.neo4j.kernel.impl.store.record.NodeRecord node, org.neo4j.kernel.impl.store.NodeStore nodeStore, org.neo4j.io.pagecache.tracing.cursor.PageCursorTracer cursorTracer)- Specified by:
getNodeLabelFieldsin interfaceorg.neo4j.graphalgo.compat.Neo4jProxyApi
-
nodeLabelScan
public void nodeLabelScan(org.neo4j.internal.kernel.api.Read dataRead, int label, org.neo4j.internal.kernel.api.NodeLabelIndexCursor cursor)- Specified by:
nodeLabelScanin interfaceorg.neo4j.graphalgo.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:
nodeIndexScanin interfaceorg.neo4j.graphalgo.compat.Neo4jProxyApi- Throws:
java.lang.Exception
-
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.internal.kernel.api.IndexQuery query) throws java.lang.Exception- Specified by:
nodeIndexSeekin interfaceorg.neo4j.graphalgo.compat.Neo4jProxyApi- Throws:
java.lang.Exception
-
compositeNodeCursor
public org.neo4j.graphalgo.compat.CompositeNodeCursor compositeNodeCursor(java.util.List<org.neo4j.internal.kernel.api.NodeLabelIndexCursor> cursors, int[] labelIds)- Specified by:
compositeNodeCursorin interfaceorg.neo4j.graphalgo.compat.Neo4jProxyApi
-
newOffHeapLongArray
public org.neo4j.internal.batchimport.cache.OffHeapLongArray newOffHeapLongArray(long length, long defaultValue, long base)- Specified by:
newOffHeapLongArrayin interfaceorg.neo4j.graphalgo.compat.Neo4jProxyApi
-
newChunkedLongArray
public org.neo4j.internal.batchimport.cache.LongArray newChunkedLongArray(org.neo4j.internal.batchimport.cache.NumberArrayFactory numberArrayFactory, int size, long defaultValue)- Specified by:
newChunkedLongArrayin interfaceorg.neo4j.graphalgo.compat.Neo4jProxyApi
-
memoryTracker
public org.neo4j.memory.MemoryTracker memoryTracker(org.neo4j.kernel.api.KernelTransaction kernelTransaction)
- Specified by:
memoryTrackerin interfaceorg.neo4j.graphalgo.compat.Neo4jProxyApi
-
emptyMemoryTracker
public org.neo4j.memory.MemoryTracker emptyMemoryTracker()
- Specified by:
emptyMemoryTrackerin interfaceorg.neo4j.graphalgo.compat.Neo4jProxyApi
-
limitedMemoryTracker
public org.neo4j.memory.MemoryTracker limitedMemoryTracker(long limitInBytes, long grabSizeInBytes)- Specified by:
limitedMemoryTrackerin interfaceorg.neo4j.graphalgo.compat.Neo4jProxyApi
-
memoryTrackerProxy
public org.neo4j.graphalgo.compat.MemoryTrackerProxy memoryTrackerProxy(org.neo4j.memory.MemoryTracker memoryTracker)
- Specified by:
memoryTrackerProxyin interfaceorg.neo4j.graphalgo.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:
logProviderForStoreAndRegisterin interfaceorg.neo4j.graphalgo.compat.Neo4jProxyApi- Throws:
java.io.IOException
-
metadataStore
public java.nio.file.Path metadataStore(org.neo4j.io.layout.DatabaseLayout databaseLayout)
- Specified by:
metadataStorein interfaceorg.neo4j.graphalgo.compat.Neo4jProxyApi
-
homeDirectory
public java.nio.file.Path homeDirectory(org.neo4j.io.layout.DatabaseLayout databaseLayout)
- Specified by:
homeDirectoryin interfaceorg.neo4j.graphalgo.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.PageCache externalPageCache, org.neo4j.io.pagecache.tracing.PageCacheTracer pageCacheTracer, org.neo4j.internal.batchimport.Configuration config, 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:
instantiateBatchImporterin interfaceorg.neo4j.graphalgo.compat.Neo4jProxyApi
-
batchInputFrom
public org.neo4j.internal.batchimport.input.Input batchInputFrom(org.neo4j.graphalgo.compat.CompatInput compatInput)
- Specified by:
batchInputFromin interfaceorg.neo4j.graphalgo.compat.Neo4jProxyApi
-
queryText
public java.lang.String queryText(org.neo4j.kernel.api.query.ExecutingQuery query)
- Specified by:
queryTextin interfaceorg.neo4j.graphalgo.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:
loggerin interfaceorg.neo4j.graphalgo.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:
loggerin interfaceorg.neo4j.graphalgo.compat.Neo4jProxyApi
-
onlineBackupEnabled
public org.neo4j.graphdb.config.Setting<java.lang.Boolean> onlineBackupEnabled()
- Specified by:
onlineBackupEnabledin interfaceorg.neo4j.graphalgo.compat.Neo4jProxyApi
-
additionalJvm
public org.neo4j.graphdb.config.Setting<java.lang.String> additionalJvm()
- Specified by:
additionalJvmin interfaceorg.neo4j.graphalgo.compat.Neo4jProxyApi
-
memoryTransactionMaxSize
public org.neo4j.graphdb.config.Setting<java.lang.Long> memoryTransactionMaxSize()
- Specified by:
memoryTransactionMaxSizein interfaceorg.neo4j.graphalgo.compat.Neo4jProxyApi
-
runnerFromScheduler
public org.neo4j.graphalgo.compat.JobRunner runnerFromScheduler(org.neo4j.scheduler.JobScheduler scheduler, org.neo4j.scheduler.Group group)- Specified by:
runnerFromSchedulerin interfaceorg.neo4j.graphalgo.compat.Neo4jProxyApi
-
invisibleExecutionMonitor
public org.neo4j.internal.batchimport.staging.ExecutionMonitor invisibleExecutionMonitor()
- Specified by:
invisibleExecutionMonitorin interfaceorg.neo4j.graphalgo.compat.Neo4jProxyApi
-
-