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>, IDataFlowExecutableSource<TOutput>, IDataFlowSource<TOutput>, IDataFlowExecutableSource, IDataFlowSource, IDataFlowComponent, ILoggableTaskType Parameters
| Name | Description |
|---|---|
| TOutput | Type of outgoing data. |
Constructors
Neo4jSource()
Declaration
public Neo4jSource()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
| Type | Description |
|---|---|
| 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
| Type | Description |
|---|---|
| string |
Driver
Declaration
public IDriver Driver { get; set; }Property Value
| Type | Description |
|---|---|
| IDriver |
Methods
CheckParameter()
Declaration
protected override void CheckParameter()Overrides
CleanUpOnFaulted(Exception)
Declaration
protected override void CleanUpOnFaulted(Exception e)Parameters
| Type | Name | Description |
|---|---|---|
| Exception | e |
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()