| 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 SqlValue |
SqlValue.nullValue()
An explicit SQL NULL binding.
|
static SqlValue |
SqlValue.of(boolean value)
A boolean binding, mapped to T-SQL BIT semantics (1/0).
|
static SqlValue |
SqlValue.of(double value)
A floating-point binding.
|
static SqlValue |
SqlValue.of(long value)
An integer binding, e.g.
|
static SqlValue |
SqlValue.of(String value)
A string binding, e.g.
|
| 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) |