OptionalIs§7 — TRUE only when this schema is an AUTHORITATIVE live enumeration of the FULL gamut the
credentials expose (a real list/describe endpoint that returns everything accessible). When true,
a comprehensive refresh may DEACTIVATE declared/discovered objects/fields ABSENT from it (the
source genuinely dropped them). When false/undefined — the default, and the case for stubbed
discovery (DiscoverObjects returns nothing) or a CACHE-DRIVEN IntrospectSchema (which just
re-reads persisted metadata) or any partial/scoped discovery — deactivation is FORBIDDEN, because
absence proves nothing and would wrongly wipe the Declared metadata that is the only source.
Set by the connector's DiscoveryIsAuthoritative getter; never assume true.
All objects (tables, API entities) discovered in the source system.
OptionalStreamedTRUE when the connector handed each object to IntrospectSchemaOptions.OnObject as it
was built instead of accumulating it. Objects then holds only what was NOT streamed — empty
for both base implementations — so a caller that passed a handler must read this before
treating an empty Objects as "the source has nothing".
Falsy when no handler was passed, and also when a connector override ignored the handler and
accumulated anyway; either way Objects is the whole schema, exactly as before the seam.
Top-level container returned by a connector's IntrospectSchema().