Class OracleDomainSchemaDiscoveryProvider
java.lang.Object
io.micronaut.jsonschema.generator.oracle.OracleDomainSchemaDiscoveryProvider
- All Implemented Interfaces:
SchemaDiscoveryProvider
public final class OracleDomainSchemaDiscoveryProvider
extends Object
implements SchemaDiscoveryProvider
Discovery provider for Oracle SQL domains with JSON validation metadata.
- Since:
- 2.2.0
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondiscover(SchemaDiscoveryContext context, SourceSpec source) Discover schemas for the supplied source specification.booleanusesJdbc()
-
Field Details
-
PROVIDER_ID
- See Also:
-
-
Constructor Details
-
OracleDomainSchemaDiscoveryProvider
public OracleDomainSchemaDiscoveryProvider()
-
-
Method Details
-
providerId
- Specified by:
providerIdin interfaceSchemaDiscoveryProvider- Returns:
- Stable provider id used in source configuration
-
usesJdbc
public boolean usesJdbc()- Specified by:
usesJdbcin interfaceSchemaDiscoveryProvider- Returns:
truewhen this provider uses the shared JDBC connection configured for the record-generation pipeline
-
sourceScope
- Specified by:
sourceScopein interfaceSchemaDiscoveryProvider- Returns:
- Source-level diagnostic scope used when discovery fails before object-level diagnostics can be emitted
-
discover
Description copied from interface:SchemaDiscoveryProviderDiscover schemas for the supplied source specification.- Specified by:
discoverin interfaceSchemaDiscoveryProvider- Parameters:
context- The discovery contextsource- The source specification- Returns:
- The discovery result
- Throws:
Exception- If discovery fails
-