C# Класс 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.
Наследование: Org.Neo4j.Kernel.Lifecycle.LifecycleAdapter, Org.Neo4j.Kernel.api.InwardKernel
Показать файл Открыть проект

Открытые методы

Метод Описание
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

Описание методов

BeginTransaction() публичный Метод

public BeginTransaction ( [email protected]_Type type, [email protected] loginContext ) : Org.Neo4j.Kernel.api.KernelTransaction
type [email protected]_Type
loginContext [email protected]
Результат Org.Neo4j.Kernel.api.KernelTransaction

BeginTransaction() публичный Метод

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
Результат Org.Neo4j.Kernel.api.KernelTransaction

KernelImpl() публичный Метод

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
Результат Org.Neo4j.Kernel.api

RegisterProcedure() публичный Метод

public RegisterProcedure ( Org.Neo4j.Kernel.api.proc.CallableProcedure procedure ) : void
procedure Org.Neo4j.Kernel.api.proc.CallableProcedure
Результат void

RegisterTransactionHook() публичный Метод

public RegisterTransactionHook ( TransactionHook hook ) : void
hook TransactionHook
Результат void

RegisterUserAggregationFunction() публичный Метод

public RegisterUserAggregationFunction ( Org.Neo4j.Kernel.api.proc.CallableUserAggregationFunction function ) : void
function Org.Neo4j.Kernel.api.proc.CallableUserAggregationFunction
Результат void

RegisterUserFunction() публичный Метод

public RegisterUserFunction ( Org.Neo4j.Kernel.api.proc.CallableUserFunction function ) : void
function Org.Neo4j.Kernel.api.proc.CallableUserFunction
Результат void

Start() публичный Метод

public Start ( ) : void
Результат void

Stop() публичный Метод

public Stop ( ) : void
Результат void