Class Neo4jSource<TOutput>

A data flow source for Couchbase

Inherited Members
Namespace: ETLBox.Neo4j
Assembly: ETLBox.Neo4j.dll
Syntax
    public class Neo4jSource<TOutput> : DataFlowExecutableSource<TOutput>, IDataFlowLogging, IDataFlowExecutableSource<TOutput>, IDataFlowSource<TOutput>, IDataFlowExecutableSource, IDataFlowSource, IDataFlowComponent, ILoggableTask
Type Parameters
NameDescription
TOutput

Type of outgoing data.

Constructors

Neo4jSource()

Declaration
    public Neo4jSource()

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

Cypher

The Cypher match statement used to retrieve data from Neo4j. Objects will be deserialized from the generated json output.

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

Driver

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

Methods

CheckParameter()

Declaration
    protected override void CheckParameter()
Overrides

CleanUpOnFaulted(Exception)

Declaration
    protected override void CleanUpOnFaulted(Exception e)
Parameters
TypeNameDescription
Exceptione
Overrides

CleanUpOnSuccess()

Declaration
    protected override void CleanUpOnSuccess()
Overrides

InitCheckedParameter()

Declaration
    protected override void InitCheckedParameter()
Overrides

OnExecutionDoAsyncWork()

Declaration
    protected override void OnExecutionDoAsyncWork()
Overrides

Reset()

Declaration
    protected override void Reset()
Overrides

Implements