Class Neo4jDestination<TInput>

A data flow destination for inserting data into a couchbase bucket.

Inherited Members
Namespace: ETLBox.Neo4j
Assembly: ETLBox.Neo4j.dll
Syntax
    public class Neo4jDestination<TInput> : DataFlowBatchDestination<TInput>, IDataFlowLogging, IDataFlowBatchDestination<TInput>, IDataFlowDestination<TInput>, IDataFlowBatchDestination, IDataFlowDestination, IDataFlowComponent, ILoggableTask
Type Parameters
NameDescription
TInput

Type of ingoing data.

Constructors

Neo4jDestination()

Declaration
    public Neo4jDestination()

Neo4jDestination(int)

Declaration
    public Neo4jDestination(int batchSize)
Parameters
TypeNameDescription
intbatchSize

Properties

AuthToken

Declaration
    public IAuthToken AuthToken { get; set; }
Property Value
TypeDescription
IAuthToken

ConfigBuilder

Declaration
    public Action<ConfigBuilder> ConfigBuilder { get; set; }
Property Value
TypeDescription
Action<ConfigBuilder>

ConnectionString

Declaration
    public string ConnectionString { get; set; }
Property Value
TypeDescription
string

CreateCypherFunc

Declaration
    public Func<TInput[], string, string> CreateCypherFunc { get; set; }
Property Value
TypeDescription
Func<TInput[], string, string>

Driver

Declaration
    public IDriver Driver { get; set; }
Property Value
TypeDescription
IDriver

Methods

BulkInsertData(TInput[])

Declaration
    protected override void BulkInsertData(TInput[] data)
Parameters
TypeNameDescription
TInput[]data
Overrides

CheckParameter()

Declaration
    protected override void CheckParameter()
Overrides

FinishWrite()

Declaration
    protected override void FinishWrite()
Overrides

PrepareWrite()

Declaration
    protected override void PrepareWrite()
Overrides

Reset()

Declaration
    protected override void Reset()
Overrides

Implements