| Class | Description |
|---|---|
| ArgumentTypeKey |
The declared type of one routine parameter, as a definition discriminator: two declarations of one
routine name whose parameter types differ are different routines (overloads).
|
| RoutineAliases |
The alias suffixes of the routine index, rendered exactly as the legacy keys render them
(
DlineageUtil.getProcedureNameWithArgs, getProcedureNameWithArgNum,
getProcedureNameWithInputArgNum, getFunctionNameWithArgNum): the suffix is raw text, and a vendor
without overloading, or a missing parameter or argument list, has none (null). |
| RoutineAliasKey |
A key of the routine alias registry, the lineage model's name-keyed index of routines, on typed names.
|
| RoutineAliasKey.Display |
The key of a model's display name (
Procedure, OraclePackage), built beside the composition that
renders it, branch for branch: the composition appends written segments and filled-in database or schema
values, and this appends the matching levels. |
| RoutineAliasRegistry<V> |
The lineage model's name-keyed routine index on
RoutineAliasKeys, with the legacy index's precedence. |
| RoutineCompat |
The retired switches of the migration from the legacy text-keyed routine maps to the typed routine index
(
RoutineAliasRegistry). |
| RoutineDeclaration |
One declared routine: its name as written (one interpretation), its kind, its parameters, and the scope it
is declared in when it is local to another routine.
|
| RoutineDeclaration.Identity |
The identity of a declared routine.
|
| RoutineLookupResult |
What a routine lookup found: a status, the branch of the match, and the distinct candidate declarations
in declaration order.
|
| RoutineName |
A routine name as written, at a declaration or a call: one interpretation of it as a
CatalogLookupName, with the comparison keys of its named levels. |
| RoutineName.Level |
One level of the name: its role, whether it was named, and its key when named.
|
| RoutineRegistry |
The routines declared in one analysis, by identity, with ordered alias indexes for lookups.
|
| RoutineShadow |
Measurement only (D3b.0): runs
RoutineRegistry beside the legacy name-keyed routine registry and
records, per declaration and per lookup, what each found. |
| RoutineShadow.State |
The shadow's per-analysis state, kept by the analysis's ModelBindingManager and cleared with it.
|
| Enum | Description |
|---|---|
| RoutineDeclaration.Signature |
How much of its parameter list a vendor identifies a routine by.
|
| RoutineLookupResult.Branch | |
| RoutineLookupResult.Status |