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
파일 보기 프로젝트 열기: Neo4Net/Neo4Net

공개 메소드들

메소드 설명
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