public interface DataEngineInterface
| Modifier and Type | Method and Description |
|---|---|
List<LineageMapping> |
getChangedLineageMappings(Date from,
Date to)
Retrieve a list of the changed lineage mappings between the dates and times provided.
|
List<PortAlias> |
getChangedPortAliases(Date from,
Date to)
Retrieve a list of the changed port aliases between the dates and times provided.
|
List<PortImplementation> |
getChangedPortImplementations(Date from,
Date to)
Retrieve a list of the changed port implementations between the dates and times provided.
|
List<Process> |
getChangedProcesses(Date from,
Date to)
Retrieve a list of the changed processes between the dates and times provided.
|
List<ProcessHierarchy> |
getChangedProcessHierarchies(Date from,
Date to)
Retrieve a list of the changed process hierarchies between the dates and times provided.
|
List<SchemaType> |
getChangedSchemaTypes(Date from,
Date to)
Retrieve a list of the changed schema types between the dates and times provided.
|
Date |
getChangesLastSynced()
Retrieve the date and time at which changes were last synchronized.
|
SoftwareServerCapability |
getDataEngineDetails()
Retrieve the details about the data engine to which we are connected.
|
Date |
getOldestChangeSince(Date time)
Retrieve the date of the oldest change since the time specified, or if there were no changes since the time
specified return null.
|
boolean |
requiresPolling()
Indicates whether the data engine requires polling (true) or is capable of notifying of changes on its own
(false).
|
void |
setChangesLastSynced(Date time)
Persist the date and time at which changes were last successfully synchronized.
|
SoftwareServerCapability getDataEngineDetails()
boolean requiresPolling()
Date getChangesLastSynced()
void setChangesLastSynced(Date time)
time - the time to record for the last synchronizationDate getOldestChangeSince(Date time)
time - the time from which to look for the oldest changeList<SchemaType> getChangedSchemaTypes(Date from, Date to)
from - the date and time from which to look for changes (exclusive)to - the date and time up to which to look for changes (inclusive)List<SchemaType>List<PortImplementation> getChangedPortImplementations(Date from, Date to)
from - the date and time from which to look for changes (exclusive)to - the date and time up to which to look for changes (inclusive)List<PortImplementation>List<Process> getChangedProcesses(Date from, Date to)
from - the date and time from which to look for changes (exclusive)to - the date and time up to which to look for changes (inclusive)List<Process>List<PortAlias> getChangedPortAliases(Date from, Date to)
from - the date and time from which to look for changes (exclusive)to - the date and time up to which to look for changes (inclusive)List<PortAlias>List<ProcessHierarchy> getChangedProcessHierarchies(Date from, Date to)
from - the date and time from which to look for changes (exclusive)to - the date and time up to which to look for changes (inclusive)List<ProcessHierarchy>List<LineageMapping> getChangedLineageMappings(Date from, Date to)
from - the date and time from which to look for changes (exclusive)to - the date and time up to which to look for changes (inclusive)List<LineageMapping>Copyright © 2018–2021 LF AI & Data Foundation. All rights reserved.