## Uses of Class
tigase.db.util.SchemaLoader.Result

- Packages that use SchemaLoader.Result
  Package | Description
  --- | ---
  tigase.db.util |

- - ### Uses of SchemaLoader.Result in tigase.db.util

    Fields in tigase.db.util declared as SchemaLoader.Result
    Modifier and Type | Field | Description
    --- | --- | ---
    `SchemaLoader.Result` | SchemaManager.ResultEntry.`result` |

    Methods in tigase.db.util that return SchemaLoader.Result
    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`.
    `SchemaLoader.Result` | DBSchemaLoader.`destroyDataSource()` |
    `abstract SchemaLoader.Result` | SchemaLoader.`destroyDataSource()` |
    `protected SchemaLoader.Result` | DBSchemaLoader.`executeSingleQuery​(java.lang.String query)` | Method checks whether the connection to the database is possible and that database of specified name exists.
    `SchemaLoader.Result` | SchemaLoader.`loadCommonSchema()` |
    `SchemaLoader.Result` | DBSchemaLoader.`loadSchema​(SchemaManager.SchemaInfo schema, java.lang.String version)` |
    `abstract SchemaLoader.Result` | SchemaLoader.`loadSchema​(SchemaManager.SchemaInfo schemaInfo, java.lang.String version)` |
    `SchemaLoader.Result` | DBSchemaLoader.`loadSchemaFile​(java.lang.String fileName)` |
    `abstract SchemaLoader.Result` | SchemaLoader.`loadSchemaFile​(java.lang.String fileName)` | Method checks whether the connection to the database is possible and that database of specified name exists.
    `SchemaLoader.Result` | DBSchemaLoader.`postInstallation()` | Method performs post-installation action using using `*-installer-post.sql` schema file substituting it's variables with ones provided.
    `abstract SchemaLoader.Result` | SchemaLoader.`postInstallation()` |
    `SchemaLoader.Result` | DBSchemaLoader.`printInfo()` | Method performs post-installation action using using `*-installer-post.sql` schema file substituting it's variables with ones provided.
    `SchemaLoader.Result` | SchemaLoader.`printInfo()` |
    `SchemaLoader.Result` | DBSchemaLoader.`setComponentVersion​(java.lang.String component, java.lang.String version)` |
    `abstract SchemaLoader.Result` | SchemaLoader.`setComponentVersion​(java.lang.String component, java.lang.String version)` | Methods attempt to write to database loaded schema version for particular component
    `SchemaLoader.Result` | DBSchemaLoader.`shutdown()` |
    `abstract SchemaLoader.Result` | SchemaLoader.`shutdown()` |
    `SchemaLoader.Result` | DBSchemaLoader.`shutdownDerby()` |
    `default SchemaLoader.Result` | RepositoryVersionAware.`updateSchema​(java.util.Optional<Version> oldVersion, Version newVersion)` | Method used to update schema in the database from the (optional) `oldVersion` to `newVersion`.
    `SchemaLoader.Result` | DBSchemaLoader.`validateDBConnection()` |
    `abstract SchemaLoader.Result` | SchemaLoader.`validateDBConnection()` | Method validates whether the connection can at least be eI stablished.
    `SchemaLoader.Result` | DBSchemaLoader.`validateDBExists()` |
    `abstract SchemaLoader.Result` | SchemaLoader.`validateDBExists()` | Method, if the connection is validated by `validateDBConnection`, checks whether desired database exists.
    `static SchemaLoader.Result` | SchemaLoader.Result.`valueOf​(java.lang.String name)` | Returns the enum constant of this type with the specified name.
    `static SchemaLoader.Result[]` | SchemaLoader.Result.`values()` | Returns an array containing the constants of this enum type, in the order they are declared.

    Methods in tigase.db.util that return types with arguments of type SchemaLoader.Result
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected java.util.function.Function<AuthRepository,​SchemaLoader.Result>` | SchemaLoader.`addUsersToRepositoryFunction​(java.util.List<BareJID> jids, java.lang.String pwd, java.util.logging.Logger log)` |