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 void |
dumpMainGraph()
Write an entire graph to disc in the Egeria root folder, in the .GraphMl format.
|
abstract String |
exportMainGraph()
Write the maingraph to JSON (GraphSON) format.
|
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 MainGraphpublic abstract void dumpMainGraph()
dumpMainGraph in interface MainGraphpublic abstract String exportMainGraph()
exportMainGraph in interface MainGraphCopyright © 2018–2020 ODPi. All rights reserved.