# Package tigase.db.util

- Interface Summary
  Interface | Description
  --- | ---
  DBSchemaLoader.ExceptionHandler<T extends Exception,R> |
  DBSchemaLoader.SQLCommand<C,R> |
  RepositoryVersionAware | Interface indicates that the implementation is aware of the version, can specify required version of the schema that should be present in the database and perform update from current version in the database to the required version
  SchemaLoader.Parameters |
  SchemaManager.SchemaLoaderExecutor |

- Class Summary
  Class | Description
  --- | ---
  DBInitForkJoinPoolCache |
  DBSchemaLoader | Simple utility class allowing various Database operations, including executing simple queries, loading specific schema files or performing complete load of all Tigase schema required to run the server.
  DBSchemaLoader.Parameters |
  SchemaLoader<P extends SchemaLoader.Parameters> |
  SchemaLoader.TypeInfo |
  SchemaManager | Created by andrzej on 02.05.2017.
  SchemaManager.DataSourceInfo |
  SchemaManager.Pair<K,V> |
  SchemaManager.RepoInfo |
  SchemaManager.ResultEntry |
  SchemaManager.RootCredentials |
  SchemaManager.RootCredentialsCache |
  SchemaManager.SchemaInfo |
  SchemaManagerLogHandler |
  SchemaVersionCheckerLogger |
  SchemaVersionCheckerLogger.VersionCheckerSchemaInfo |

- Enum Summary
  Enum | Description
  --- | ---
  DBSchemaLoader.PARAMETERS_ENUM |
  SchemaLoader.Result |

- Annotation Types Summary
  Annotation Type | Description
  --- | ---
  RepositoryVersionAware.SchemaVersion |

Copyright © 2004–2020 "Tigase, Inc.". All rights reserved.