public final class LegacyAdapterContext extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
LegacyAdapterContext.Builder |
static interface |
LegacyAdapterContext.CompositeForeignKeyResolver
Supplies declaration-order composite FK pairs lost by legacy output.
|
static class |
LegacyAdapterContext.ForeignKeyBinding |
static class |
LegacyAdapterContext.ForeignKeyPair |
static interface |
LegacyAdapterContext.IdentityResolver |
static class |
LegacyAdapterContext.ResolvedIdentity |
static class |
LegacyAdapterContext.RoutineBinding |
static interface |
LegacyAdapterContext.RoutineBindingResolver
Supplies overload identity, formal-parameter binding, and explicit
parameter/return flows while the routine AST or catalog signature is
still available.
|
static class |
LegacyAdapterContext.RoutineParameterBinding |
static class |
LegacyAdapterContext.RoutineValueFlow |
static class |
LegacyAdapterContext.RoutineValueRef |
static class |
LegacyAdapterContext.TypedOperand |
static class |
LegacyAdapterContext.TypedTransform |
static interface |
LegacyAdapterContext.TypedTransformResolver
Supplies typed operation and ordered-operand evidence produced while the
SQL AST is still available.
|
| Modifier and Type | Field and Description |
|---|---|
static LegacyAdapterContext.CompositeForeignKeyResolver |
NO_COMPOSITE_FOREIGN_KEY |
static LegacyAdapterContext.IdentityResolver |
NO_IDENTITY |
static LegacyAdapterContext.RoutineBindingResolver |
NO_ROUTINE_BINDING |
static LegacyAdapterContext.TypedTransformResolver |
NO_TYPED_TRANSFORM |
| Modifier and Type | Method and Description |
|---|---|
static LegacyAdapterContext.Builder |
builder() |
LegacyAdapterContext.CompositeForeignKeyResolver |
compositeForeignKeyResolver() |
String |
contentSha256() |
String |
engineVersion() |
static LegacyAdapterContext.Builder |
forInlineSql(String logicalLocator,
String dialect,
String sql)
Convenience factory; the SQL is hashed only and is never parsed by the adapter.
|
LegacyAdapterContext.IdentityResolver |
identityResolver() |
String |
logicalLocator() |
LegacyAdapterContext.RoutineBindingResolver |
routineBindingResolver() |
String |
sourceKind() |
String |
sqlDialect() |
String |
statementKind() |
LegacyAdapterContext.TypedTransformResolver |
typedTransformResolver() |
public static final LegacyAdapterContext.IdentityResolver NO_IDENTITY
public static final LegacyAdapterContext.TypedTransformResolver NO_TYPED_TRANSFORM
public static final LegacyAdapterContext.RoutineBindingResolver NO_ROUTINE_BINDING
public static final LegacyAdapterContext.CompositeForeignKeyResolver NO_COMPOSITE_FOREIGN_KEY
public static LegacyAdapterContext.Builder builder()
public static LegacyAdapterContext.Builder forInlineSql(String logicalLocator, String dialect, String sql)
public String sourceKind()
public String logicalLocator()
public String sqlDialect()
public String contentSha256()
public String statementKind()
public String engineVersion()
public LegacyAdapterContext.IdentityResolver identityResolver()
public LegacyAdapterContext.TypedTransformResolver typedTransformResolver()
public LegacyAdapterContext.RoutineBindingResolver routineBindingResolver()
public LegacyAdapterContext.CompositeForeignKeyResolver compositeForeignKeyResolver()