public abstract class MainGraphConnectorBase extends ConnectorBase implements MainGraph
ConnectorBase.ProtectedConnectionconnectedAssetProperties, connectionBean, connectionProperties, connectorInstanceId, isActive, securedProperties| Constructor and Description |
|---|
MainGraphConnectorBase() |
| Modifier and Type | Method and Description |
|---|---|
abstract Object |
getMainGraph()
Allows the BufferGraphConnector to obtain an instance of mainGraph.
|
abstract void |
initializeGraphDB()
Initialize the mainGraph database.
|
abstract LineageResponse |
lineage(Scope scope,
String guid,
String displayNameMustContain,
boolean includeProcesses)
Returns a lineage subgraph.
|
disconnect, equals, getConnectedAssetProperties, getConnection, getConnectorInstanceId, hashCode, initialize, initializeConnectedAssetProperties, isActive, start, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitdisconnect, startpublic abstract void initializeGraphDB()
throws OpenLineageException
initializeGraphDB in interface MainGraphinitializeGraphDB in interface OpenLineageGraphConnectorOpenLineageExceptionpublic abstract LineageResponse lineage(Scope scope, String guid, String displayNameMustContain, boolean includeProcesses) throws OpenLineageException
lineage in interface MainGraphscope - The specific lineage query.guid - The guid of the node of which the lineage is queried from.displayNameMustContain - Used to filter out nodes which displayname does not contain this value.includeProcesses - Will filter out all processes and subprocesses from the response if false.OpenLineageExceptionpublic abstract Object getMainGraph()
getMainGraph in interface MainGraphCopyright © 2018–2020 ODPi. All rights reserved.