| Constructor and Description |
|---|
PipelinedFunctionAnalyzer(ModelBindingManager modelManager,
ModelFactory modelFactory,
Option option) |
| Modifier and Type | Method and Description |
|---|---|
CommentBindingBundle |
CommentBindingCollector.build(ModelBindingManager manager) |
| Modifier and Type | Method and Description |
|---|---|
static ModelBindingManager |
ModelBindingManager.get() |
| Modifier and Type | Method and Description |
|---|---|
void |
SqllrObservations.freeze(ModelBindingManager manager)
Freezes the runtime graph when the analysis is complete and before output materialization changes it
(
SELECT * links, inferred sources). |
static void |
ModelBindingManager.set(ModelBindingManager modelManager) |
| Constructor and Description |
|---|
ModelFactory(ModelBindingManager modelManager) |
| Modifier and Type | Method and Description |
|---|---|
static void |
RoutineShadow.declared(ModelBindingManager manager,
String site,
TStoredProcedureSqlStatement stmt,
Procedure legacy)
A routine statement the legacy registry was asked to create a model for, and the model it returned
(a new one, or an existing one it found by name).
|
static void |
RoutineShadow.declaredFromCall(ModelBindingManager manager,
String site,
TObjectName written,
Object origin,
Integer argumentCount,
CatalogObjectKind wanted,
Procedure legacy)
A routine the legacy registry was asked for by name from a call or an EXEC (
origin is the call or
name node): it returns an existing routine it found by name, or a new one made from origin. |
static void |
RoutineShadow.definition(ModelBindingManager manager,
TStoredProcedureSqlStatement stmt)
A routine definition found by the script pre-scan, analyzed lazily when first called.
|
static void |
RoutineShadow.lookedUp(ModelBindingManager manager,
String site,
TCustomSqlStatement at,
TObjectName written,
Integer[] aliases,
CatalogObjectKind wanted,
Procedure legacy)
A callee lookup at a call site inside
at and the routine the legacy lookup settled on (null when
none). |
| Modifier and Type | Method and Description |
|---|---|
static List<Object> |
LocalScopes.chainOf(ModelBindingManager manager,
TCustomSqlStatement stmt)
The scopes a statement's references see, innermost first: its routine's, the enclosing routines' (nested
routines), then the package's.
|
static Object |
LocalScopes.scopeOf(ModelBindingManager manager,
Procedure procedure)
The frozen scope of a routine model: its display key, qualified by its package's; a routine declared inside
another routine is scoped inside that routine's scope, so same-named nested routines of two routines are two
scopes.
|
static Object |
LocalScopes.scopeOf(ModelBindingManager manager,
TCustomSqlStatement stmt)
The scope of a statement's local symbols: its routine's frozen scope; a package's own key for declarations at
package level (a package is a named routine statement with no routine model); null at top level.
|