| Package | Description |
|---|---|
| gudusoft.gsqlparser.dlineage | |
| gudusoft.gsqlparser.dlineage.dynamicsql |
| Modifier and Type | Method and Description |
|---|---|
DynamicLineageResult |
DataFlowAnalyzer.resolveDynamicSqlLineage(TCustomSqlStatement procAst,
EDbVendor vendor,
TSQLEnv sqlEnv,
String currentDatabase,
String defaultSchema,
Map<String,SqlValue> bindings,
DynamicLineageOptions options)
Resolve dynamic-SQL object names by abstractly evaluating a stored procedure
with a set of parameter bindings.
|
| Modifier and Type | Method and Description |
|---|---|
static DynamicLineageOptions |
DynamicLineageOptions.createDefault() |
DynamicLineageOptions |
DynamicLineageOptions.setMaxBindings(int v) |
DynamicLineageOptions |
DynamicLineageOptions.setMaxExpansionDepth(int v) |
DynamicLineageOptions |
DynamicLineageOptions.setMaxResolvedSqlLength(int v) |
DynamicLineageOptions |
DynamicLineageOptions.setMaxSites(int v) |
DynamicLineageOptions |
DynamicLineageOptions.setShowImplicitSchema(boolean v) |
DynamicLineageOptions |
DynamicLineageOptions.setTimeoutMillis(long v) |
| Modifier and Type | Method and Description |
|---|---|
static DynamicLineageResult |
DynamicSqlLineageResolver.resolve(TCustomSqlStatement procAst,
EDbVendor vendor,
TSQLEnv sqlEnv,
String currentDatabase,
String defaultSchema,
Map<String,SqlValue> bindings,
DynamicLineageOptions options) |