C# Class Org.Neo4j.Kernel.Impl.Api.KernelImpl

This is the Neo4j Kernel, an implementation of the Kernel API which is an internal component used by Cypher and the Core API (the API under org.neo4j.graphdb).

Structure

The Kernel lets you start transactions. The transactions allow you to create "statements", which, in turn, operate against the database. Statements and transactions are separate concepts due to isolation requirements. A single cypher query will normally use one statement, and there can be multiple statements executed in one transaction. Please refer to the KernelTransaction javadoc for details.
Inheritance: Org.Neo4j.Kernel.Lifecycle.LifecycleAdapter, Org.Neo4j.Kernel.api.InwardKernel
Afficher le fichier Open project: Neo4Net/Neo4Net

Méthodes publiques

Méthode Description
BeginTransaction ( [email protected]_Type type, [email protected] loginContext ) : Org.Neo4j.Kernel.api.KernelTransaction
BeginTransaction ( [email protected]_Type type, [email protected] loginContext, long timeout ) : Org.Neo4j.Kernel.api.KernelTransaction
KernelImpl ( Org.Neo4j.Kernel.Impl.Api.KernelTransactions transactionFactory, Org.Neo4j.Kernel.Impl.Api.TransactionHooks hooks, [email protected] health, Org.Neo4j.Kernel.impl.transaction.TransactionMonitor transactionMonitor, Org.Neo4j.Kernel.impl.proc.Procedures procedures, Org.Neo4j.Kernel.configuration.Config config ) : Org.Neo4j.Kernel.api
RegisterProcedure ( Org.Neo4j.Kernel.api.proc.CallableProcedure procedure ) : void
RegisterTransactionHook ( TransactionHook hook ) : void
RegisterUserAggregationFunction ( Org.Neo4j.Kernel.api.proc.CallableUserAggregationFunction function ) : void
RegisterUserFunction ( Org.Neo4j.Kernel.api.proc.CallableUserFunction function ) : void
Start ( ) : void
Stop ( ) : void

Method Details

BeginTransaction() public méthode

public BeginTransaction ( [email protected]_Type type, [email protected] loginContext ) : Org.Neo4j.Kernel.api.KernelTransaction
type [email protected]_Type
loginContext [email protected]
Résultat Org.Neo4j.Kernel.api.KernelTransaction

BeginTransaction() public méthode

public BeginTransaction ( [email protected]_Type type, [email protected] loginContext, long timeout ) : Org.Neo4j.Kernel.api.KernelTransaction
type [email protected]_Type
loginContext [email protected]
timeout long
Résultat Org.Neo4j.Kernel.api.KernelTransaction

KernelImpl() public méthode

public KernelImpl ( Org.Neo4j.Kernel.Impl.Api.KernelTransactions transactionFactory, Org.Neo4j.Kernel.Impl.Api.TransactionHooks hooks, [email protected] health, Org.Neo4j.Kernel.impl.transaction.TransactionMonitor transactionMonitor, Org.Neo4j.Kernel.impl.proc.Procedures procedures, Org.Neo4j.Kernel.configuration.Config config ) : Org.Neo4j.Kernel.api
transactionFactory Org.Neo4j.Kernel.Impl.Api.KernelTransactions
hooks Org.Neo4j.Kernel.Impl.Api.TransactionHooks
health [email protected]
transactionMonitor Org.Neo4j.Kernel.impl.transaction.TransactionMonitor
procedures Org.Neo4j.Kernel.impl.proc.Procedures
config Org.Neo4j.Kernel.configuration.Config
Résultat Org.Neo4j.Kernel.api

RegisterProcedure() public méthode

public RegisterProcedure ( Org.Neo4j.Kernel.api.proc.CallableProcedure procedure ) : void
procedure Org.Neo4j.Kernel.api.proc.CallableProcedure
Résultat void

RegisterTransactionHook() public méthode

public RegisterTransactionHook ( TransactionHook hook ) : void
hook TransactionHook
Résultat void

RegisterUserAggregationFunction() public méthode

public RegisterUserAggregationFunction ( Org.Neo4j.Kernel.api.proc.CallableUserAggregationFunction function ) : void
function Org.Neo4j.Kernel.api.proc.CallableUserAggregationFunction
Résultat void

RegisterUserFunction() public méthode

public RegisterUserFunction ( Org.Neo4j.Kernel.api.proc.CallableUserFunction function ) : void
function Org.Neo4j.Kernel.api.proc.CallableUserFunction
Résultat void

Start() public méthode

public Start ( ) : void
Résultat void

Stop() public méthode

public Stop ( ) : void
Résultat void