Package org.neo4j.gds.compat
Interface Neo4jProxyApi
-
public interface Neo4jProxyApi
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description org.neo4j.internal.kernel.api.security.AccessModeaccessMode(CustomAccessMode customAccessMode)org.neo4j.graphdb.config.Setting<java.lang.String>additionalJvm()org.neo4j.internal.kernel.api.NodeCursorallocateNodeCursor(org.neo4j.kernel.api.KernelTransaction kernelTransaction)org.neo4j.internal.kernel.api.NodeLabelIndexCursorallocateNodeLabelIndexCursor(org.neo4j.kernel.api.KernelTransaction kernelTransaction)org.neo4j.internal.kernel.api.NodeValueIndexCursorallocateNodeValueIndexCursor(org.neo4j.kernel.api.KernelTransaction kernelTransaction)org.neo4j.internal.kernel.api.PropertyCursorallocatePropertyCursor(org.neo4j.kernel.api.KernelTransaction kernelTransaction)org.neo4j.internal.kernel.api.RelationshipScanCursorallocateRelationshipScanCursor(org.neo4j.kernel.api.KernelTransaction kernelTransaction)org.neo4j.internal.batchimport.input.InputbatchInputFrom(org.neo4j.gds.compat.CompatInput compatInput)CompositeNodeCursorcompositeNodeCursor(java.util.List<org.neo4j.internal.kernel.api.NodeLabelIndexCursor> cursors, int[] labelIds)MemoryTrackerProxyemptyMemoryTracker()java.util.List<StoreScan<org.neo4j.internal.kernel.api.NodeLabelIndexCursor>>entityCursorScan(org.neo4j.kernel.api.KernelTransaction transaction, int[] labelIds, int batchSize)longgetHighestPossibleIdInUse(org.neo4j.kernel.impl.store.RecordStore<? extends org.neo4j.kernel.impl.store.record.AbstractBaseRecord> recordStore, org.neo4j.kernel.api.KernelTransaction kernelTransaction)longgetHighestPossibleNodeCount(org.neo4j.internal.kernel.api.Read read, @Nullable org.neo4j.internal.id.IdGeneratorFactory idGeneratorFactory)longgetHighestPossibleRelationshipCount(org.neo4j.internal.kernel.api.Read read, @Nullable org.neo4j.internal.id.IdGeneratorFactory idGeneratorFactory)booleanhasNodeLabelIndex(org.neo4j.kernel.api.KernelTransaction kernelTransaction)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.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.ExecutionMonitorinvisibleExecutionMonitor()MemoryTrackerProxylimitedMemoryTracker(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)<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)MemoryTrackerProxymemoryTrackerProxy(org.neo4j.kernel.api.KernelTransaction kernelTransaction)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)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, CompatIndexQuery query)StoreScan<org.neo4j.internal.kernel.api.NodeLabelIndexCursor>nodeLabelIndexScan(org.neo4j.kernel.api.KernelTransaction transaction, int labelId, int batchSize)voidnodeLabelScan(org.neo4j.kernel.api.KernelTransaction kernelTransaction, int label, org.neo4j.internal.kernel.api.NodeLabelIndexCursor cursor)org.neo4j.graphdb.config.Setting<java.lang.Boolean>onlineBackupEnabled()org.neo4j.io.pagecache.PagedFilepageCacheMap(org.neo4j.io.pagecache.PageCache pageCache, java.io.File file, int pageSize, java.lang.String databaseName, 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.internal.kernel.api.procs.ProcedureSignatureprocedureSignature(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)java.lang.StringqueryText(org.neo4j.kernel.api.query.ExecutingQuery query)CompatIndexQueryrangeAllIndexQuery(int propertyKeyId)CompatIndexQueryrangeIndexQuery(int propertyKeyId, double from, boolean fromInclusive, double to, boolean toInclusive)longrelationshipsReference(org.neo4j.internal.kernel.api.NodeCursor nodeCursor)JobRunnerrunnerFromScheduler(org.neo4j.scheduler.JobScheduler scheduler, org.neo4j.scheduler.Group group)<C extends org.neo4j.internal.kernel.api.Cursor>
StoreScan<C>scanToStoreScan(org.neo4j.internal.kernel.api.Scan<C> scan, int batchSize)org.neo4j.internal.kernel.api.security.SecurityContextsecurityContext(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.UserFunctionSignatureuserFunctionSignature(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)
-
-
-
Method Detail
-
newDb
GdsGraphDatabaseAPI newDb(org.neo4j.dbms.api.DatabaseManagementService dbms)
-
accessMode
org.neo4j.internal.kernel.api.security.AccessMode accessMode(CustomAccessMode customAccessMode)
-
newRestrictedAccessMode
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)
-
securityContext
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
long getHighestPossibleIdInUse(org.neo4j.kernel.impl.store.RecordStore<? extends org.neo4j.kernel.impl.store.record.AbstractBaseRecord> recordStore, org.neo4j.kernel.api.KernelTransaction kernelTransaction)
-
pageFileIO
org.neo4j.io.pagecache.PageCursor pageFileIO(org.neo4j.io.pagecache.PagedFile pagedFile, long pageId, int pageFileFlags) throws java.io.IOException- Throws:
java.io.IOException
-
pageCacheMap
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- Throws:
java.io.IOException
-
pagedFile
java.nio.file.Path pagedFile(org.neo4j.io.pagecache.PagedFile pagedFile)
-
entityCursorScan
java.util.List<StoreScan<org.neo4j.internal.kernel.api.NodeLabelIndexCursor>> entityCursorScan(org.neo4j.kernel.api.KernelTransaction transaction, int[] labelIds, int batchSize)
-
allocatePropertyCursor
org.neo4j.internal.kernel.api.PropertyCursor allocatePropertyCursor(org.neo4j.kernel.api.KernelTransaction kernelTransaction)
-
allocateNodeCursor
org.neo4j.internal.kernel.api.NodeCursor allocateNodeCursor(org.neo4j.kernel.api.KernelTransaction kernelTransaction)
-
allocateRelationshipScanCursor
org.neo4j.internal.kernel.api.RelationshipScanCursor allocateRelationshipScanCursor(org.neo4j.kernel.api.KernelTransaction kernelTransaction)
-
allocateNodeLabelIndexCursor
org.neo4j.internal.kernel.api.NodeLabelIndexCursor allocateNodeLabelIndexCursor(org.neo4j.kernel.api.KernelTransaction kernelTransaction)
-
allocateNodeValueIndexCursor
org.neo4j.internal.kernel.api.NodeValueIndexCursor allocateNodeValueIndexCursor(org.neo4j.kernel.api.KernelTransaction kernelTransaction)
-
relationshipsReference
long relationshipsReference(org.neo4j.internal.kernel.api.NodeCursor nodeCursor)
-
hasNodeLabelIndex
boolean hasNodeLabelIndex(org.neo4j.kernel.api.KernelTransaction kernelTransaction)
-
nodeLabelScan
void nodeLabelScan(org.neo4j.kernel.api.KernelTransaction kernelTransaction, int label, org.neo4j.internal.kernel.api.NodeLabelIndexCursor cursor)
-
nodeLabelIndexScan
StoreScan<org.neo4j.internal.kernel.api.NodeLabelIndexCursor> nodeLabelIndexScan(org.neo4j.kernel.api.KernelTransaction transaction, int labelId, int batchSize)
-
scanToStoreScan
<C extends org.neo4j.internal.kernel.api.Cursor> StoreScan<C> scanToStoreScan(org.neo4j.internal.kernel.api.Scan<C> scan, int batchSize)
-
nodeIndexScan
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- Throws:
java.lang.Exception
-
rangeIndexQuery
CompatIndexQuery rangeIndexQuery(int propertyKeyId, double from, boolean fromInclusive, double to, boolean toInclusive)
-
rangeAllIndexQuery
CompatIndexQuery rangeAllIndexQuery(int propertyKeyId)
-
nodeIndexSeek
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, CompatIndexQuery query) throws java.lang.Exception- Throws:
java.lang.Exception
-
compositeNodeCursor
CompositeNodeCursor compositeNodeCursor(java.util.List<org.neo4j.internal.kernel.api.NodeLabelIndexCursor> cursors, int[] labelIds)
-
newOffHeapLongArray
org.neo4j.internal.batchimport.cache.OffHeapLongArray newOffHeapLongArray(long length, long defaultValue, long base)
-
newChunkedLongArray
org.neo4j.internal.batchimport.cache.LongArray newChunkedLongArray(org.neo4j.internal.batchimport.cache.NumberArrayFactory numberArrayFactory, int size, long defaultValue)
-
memoryTrackerProxy
MemoryTrackerProxy memoryTrackerProxy(org.neo4j.kernel.api.KernelTransaction kernelTransaction)
-
emptyMemoryTracker
@TestOnly MemoryTrackerProxy emptyMemoryTracker()
-
limitedMemoryTracker
@TestOnly MemoryTrackerProxy limitedMemoryTracker(long limitInBytes, long grabSizeInBytes)
-
logProviderForStoreAndRegister
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- Throws:
java.io.IOException
-
metadataStore
java.nio.file.Path metadataStore(org.neo4j.io.layout.DatabaseLayout databaseLayout)
-
homeDirectory
java.nio.file.Path homeDirectory(org.neo4j.io.layout.DatabaseLayout databaseLayout)
-
instantiateBatchImporter
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)
-
batchInputFrom
org.neo4j.internal.batchimport.input.Input batchInputFrom(org.neo4j.gds.compat.CompatInput compatInput)
-
queryText
java.lang.String queryText(org.neo4j.kernel.api.query.ExecutingQuery query)
-
logger
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)
-
logger
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)
-
onlineBackupEnabled
org.neo4j.graphdb.config.Setting<java.lang.Boolean> onlineBackupEnabled()
-
additionalJvm
org.neo4j.graphdb.config.Setting<java.lang.String> additionalJvm()
-
memoryTransactionMaxSize
org.neo4j.graphdb.config.Setting<java.lang.Long> memoryTransactionMaxSize()
-
runnerFromScheduler
JobRunner runnerFromScheduler(org.neo4j.scheduler.JobScheduler scheduler, org.neo4j.scheduler.Group group)
-
invisibleExecutionMonitor
org.neo4j.internal.batchimport.staging.ExecutionMonitor invisibleExecutionMonitor()
-
userFunctionSignature
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)
-
procedureSignature
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)
-
lookupComponentProvider
<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)
-
getHighestPossibleNodeCount
long getHighestPossibleNodeCount(org.neo4j.internal.kernel.api.Read read, @Nullable @Nullable org.neo4j.internal.id.IdGeneratorFactory idGeneratorFactory)
-
getHighestPossibleRelationshipCount
long getHighestPossibleRelationshipCount(org.neo4j.internal.kernel.api.Read read, @Nullable @Nullable org.neo4j.internal.id.IdGeneratorFactory idGeneratorFactory)
-
-