## Uses of Class
tigase.db.util.SchemaManager.SchemaInfo

- Packages that use SchemaManager.SchemaInfo
  Package | Description
  --- | ---
  tigase.db.util |

- - ### Uses of SchemaManager.SchemaInfo in tigase.db.util

    Methods in tigase.db.util that return types with arguments of type SchemaManager.SchemaInfo
    Modifier and Type | Method | Description
    --- | --- | ---
    `static java.util.Map<SchemaManager.DataSourceInfo,​java.util.List<SchemaManager.SchemaInfo>>` | SchemaManager.`getDataSourcesAndSchemas​(java.util.Map<java.lang.String,​java.lang.Object> config)` |
    `static java.util.Map<SchemaManager.DataSourceInfo,​java.util.List<SchemaManager.SchemaInfo>>` | SchemaManager.`getDefaultDataSourceAndSchemas​(java.lang.String dbUri)` |
    `static java.util.Optional<SchemaManager.SchemaInfo>` | SchemaManager.`getDefaultSchemaFor​(java.lang.String dbUri, java.lang.String schemaId, java.util.Set<java.lang.String> components)` |

    Methods in tigase.db.util with parameters of type SchemaManager.SchemaInfo
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected <T extends DataSource> SchemaLoader.Result` | SchemaLoader.`addUsersToRepository​(SchemaManager.SchemaInfo schemaInfo, T dataSource, java.lang.Class<T> dataSourceClass, java.util.List<BareJID> jids, java.lang.String password, java.util.logging.Logger log)` |
    `SchemaLoader.Result` | DBSchemaLoader.`addXmppAdminAccount​(SchemaManager.SchemaInfo schemaInfo)` |
    `abstract SchemaLoader.Result` | SchemaLoader.`addXmppAdminAccount​(SchemaManager.SchemaInfo schemaInfo)` | Method attempts to add XMPP admin user account to the database using `AuthRepository`.
    `protected <DS extends DataSource> java.util.stream.Stream<java.lang.Class<DataSourceAware<DS>>>` | SchemaLoader.`getDataSourceAwareClassesForSchemaInfo​(SchemaManager.SchemaInfo schema, java.lang.Class<DS> dataSourceIfc)` |
    `protected <DSIFC extends DataSource,​DS extends DSIFC> java.util.stream.Stream<DataSourceAware>` | SchemaLoader.`getInitializedDataSourceAwareForSchemaInfo​(SchemaManager.SchemaInfo schema, java.lang.Class<DSIFC> dataSourceIfc, DS dataSource, java.util.logging.Logger log)` |
    `java.util.Optional<Version>` | DBSchemaLoader.`getMinimalRequiredComponentVersionForUpgrade​(SchemaManager.SchemaInfo schema)` |
    `abstract java.util.Optional<Version>` | SchemaLoader.`getMinimalRequiredComponentVersionForUpgrade​(SchemaManager.SchemaInfo schema)` |
    `SchemaLoader.Result` | DBSchemaLoader.`loadSchema​(SchemaManager.SchemaInfo schema, java.lang.String version)` |
    `abstract SchemaLoader.Result` | SchemaLoader.`loadSchema​(SchemaManager.SchemaInfo schemaInfo, java.lang.String version)` |

    Method parameters in tigase.db.util with type arguments of type SchemaManager.SchemaInfo
    Modifier and Type | Method | Description
    --- | --- | ---
    `java.util.List<SchemaManager.ResultEntry>` | SchemaManager.`checkUpgradeSupport​(DataSource ds, java.util.List<SchemaManager.SchemaInfo> schemas)` |
    `java.util.List<SchemaManager.ResultEntry>` | SchemaManager.`loadSchemas​(DataSource ds, java.util.List<SchemaManager.SchemaInfo> schemas)` |