| Package | Description |
|---|---|
| gudusoft.gsqlparser.dlineage.dataflow.model.xml | |
| gudusoft.gsqlparser.dlineage.util | |
| gudusoft.gsqlparser.slpc.adapter | |
| gudusoft.gsqlparser.util |
| Modifier and Type | Method and Description |
|---|---|
table |
table.getMintedNames()
Same-run: set on a merged table whose names no minting model published (a metadata reader's spelling,
or a table's that carries no identity) while a table merged into it had such names; the first such
table's names and identity, as a table holding only those.
|
| Modifier and Type | Method and Description |
|---|---|
static List<table> |
dataflow.getAllTables(dataflow dataflow) |
List<table> |
dataflow.getDatabases() |
List<table> |
dataflow.getDatasources() |
List<table> |
dataflow.getPaths() |
List<table> |
dataflow.getResultsets() |
List<table> |
dataflow.getSchemas() |
List<table> |
dataflow.getSequences() |
List<table> |
dataflow.getStages() |
List<table> |
dataflow.getStreams() |
List<table> |
dataflow.getTables() |
List<table> |
dataflow.getVariables() |
List<table> |
dataflow.getViews() |
| Modifier and Type | Method and Description |
|---|---|
void |
table.setMintedNames(table mintedNames) |
| Modifier and Type | Method and Description |
|---|---|
void |
dataflow.setDatabases(List<table> databases) |
void |
dataflow.setDatasources(List<table> datasources) |
void |
dataflow.setPaths(List<table> paths) |
void |
dataflow.setResultsets(List<table> resultsets) |
void |
dataflow.setSchemas(List<table> schemas) |
void |
dataflow.setSequences(List<table> sequences) |
void |
dataflow.setStages(List<table> stages) |
void |
dataflow.setStreams(List<table> streams) |
void |
dataflow.setTables(List<table> tables) |
void |
dataflow.setVariables(List<table> variables) |
void |
dataflow.setViews(List<table> views) |
| Modifier and Type | Field and Description |
|---|---|
table |
DataflowUtility.GroupNames.displayed |
table |
DataflowUtility.GroupNames.names |
| Modifier and Type | Method and Description |
|---|---|
static Map<String,table> |
DataflowUtility.getDataflowDbObjMap(dataflow dataflow) |
static Map<String,table> |
DataflowUtility.getDataflowDbObjNameMap(dataflow dataflow) |
| Modifier and Type | Method and Description |
|---|---|
void |
PhysicalTableMergeKeys.addTable(table table,
String legacyKey,
String qualifiedTableName)
First pass for one physical table or view:
PhysicalTableMergeKeys.add(java.lang.String, gudusoft.gsqlparser.sqlenv.QualifiedCanonKey, java.lang.String) for the table under its own name and, for a merged
table that carries an identity, under each exact name the carried tables merged into it published
(table.getCarriedPublishedNames()), so a merge in stages matches a table that carries no identity
on the evidence one merge of all the inputs has. |
static QualifiedCanonKey |
PhysicalTableMergeKeys.carriedIdentity(table table,
String legacyKey,
String qualifiedTableName)
The identity a table carries: the one its producer minted, else its published name read under this
analysis's rules when the producer vouches the name is a SQL spelling.
|
static void |
DataflowUtility.carryGroupIdentity(table merged,
List<table> group,
DataflowUtility.GroupNames chosen)
Gives a merged table the identity of the tables it replaces (the one a model minted), the marker of the
table its names come from (whether those names are a reader's vouched SQL spelling), when those names
are not ones a model minted the first minted names the group offers, and whether the group spans
legacy folded names.
|
static String |
DlineageUtil.getIdentifierFunctionName(table function) |
static String |
DlineageUtil.getQualifiedTableName(table table) |
static boolean |
TableFlowUtility.matchTableName(String tableNamePattern,
table targetTable,
boolean regex,
EDbVendor vendor) |
| Modifier and Type | Method and Description |
|---|---|
static void |
DataflowUtility.carryGroupIdentity(table merged,
List<table> group,
DataflowUtility.GroupNames chosen)
Gives a merged table the identity of the tables it replaces (the one a model minted), the marker of the
table its names come from (whether those names are a reader's vouched SQL spelling), when those names
are not ones a model minted the first minted names the group offers, and whether the group spans
legacy folded names.
|
static QualifiedCanonKey |
DataflowUtility.groupIdentity(List<table> merged)
The identity a model minted for any of the tables merged into one; they share one merge key.
|
static DataflowUtility.GroupNames |
DataflowUtility.groupNames(List<table> group)
How a merge names the table it makes of
group, in the group's order; see DataflowUtility.GroupNames. |
| Modifier and Type | Method and Description |
|---|---|
GspPersistentIdentityResolver.Binding |
GspPersistentIdentityResolver.BindingProvider.bind(table relation,
column field) |
LegacyAdapterContext.ResolvedIdentity |
LegacyAdapterContext.IdentityResolver.resolve(table relation,
column field)
Returns a proven descriptor or null to quarantine the endpoint.
|
LegacyAdapterContext.ResolvedIdentity |
GspPersistentIdentityResolver.resolve(table relation,
column field) |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
SQLUtil.isTempTable(table table) |