Class Neo4jSource<TOutput>
A data flow source for Couchbase
Inheritance
Neo4jSource<TOutput>
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
Name | Description |
---|
TOutput | Type of outgoing data. |
Constructors
Neo4jSource()
Declaration
Properties
AuthToken
Declaration
public IAuthToken AuthToken { get; set; }
Property Value
Type | Description |
---|
IAuthToken | |
ConfigBuilder
Declaration
public Action<ConfigBuilder> ConfigBuilder { get; set; }
Property Value
Type | Description |
---|
Action<ConfigBuilder> | |
ConnectionString
Declaration
public string ConnectionString { get; set; }
Property Value
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
Driver
Declaration
public IDriver Driver { get; set; }
Property Value
Methods
CheckParameter()
Declaration
protected override void CheckParameter()
Overrides
CleanUpOnFaulted(Exception)
Declaration
protected override void CleanUpOnFaulted(Exception e)
Parameters
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