Index

A | B | C | D | E | F | G | I | K | L | M | N | O | P | Q | R | S | T | U | W

A

add_index() (in module oslo_db.sqlalchemy.utils)
all_impls() (oslo_db.sqlalchemy.provision.BackendImpl class method)
all_viable_backends() (oslo_db.sqlalchemy.provision.Backend class method)

B

Backend (class in oslo_db.sqlalchemy.provision)
backend_for_database_type() (oslo_db.sqlalchemy.provision.Backend class method)
BackendImpl (class in oslo_db.sqlalchemy.provision)
BackendNotAvailable
BackendResource (class in oslo_db.sqlalchemy.provision)
backends_by_database_type (oslo_db.sqlalchemy.provision.Backend attribute)
begin() (oslo_db.sqlalchemy.utils.NonCommittingConnection method)
(oslo_db.sqlalchemy.utils.NonCommittingEngine method)

C

CantStartEngineError
change_deleted_column_type_to_boolean() (in module oslo_db.sqlalchemy.utils)
change_deleted_column_type_to_id_type() (in module oslo_db.sqlalchemy.utils)
change_index_columns() (in module oslo_db.sqlalchemy.utils)
check_foreign_keys() (oslo_db.sqlalchemy.test_migrations.ModelsMigrationsSync method)
clean() (oslo_db.sqlalchemy.provision.DatabaseResource method)
(oslo_db.sqlalchemy.provision.SchemaResource method)
(oslo_db.sqlalchemy.provision.TransactionResource method)
close() (oslo_db.sqlalchemy.utils.NonCommittingConnection method)
column_exists() (in module oslo_db.sqlalchemy.utils)
ColumnError
commit() (oslo_db.sqlalchemy.utils.NonCommittingTransaction method)
compare_server_default() (oslo_db.sqlalchemy.test_migrations.ModelsMigrationsSync method)
compare_type() (oslo_db.sqlalchemy.test_migrations.ModelsMigrationsSync method)
connect() (oslo_db.sqlalchemy.utils.NonCommittingEngine method)
ContextNotRequestedError
create_engine() (in module oslo_db.sqlalchemy.session)
create_named_database() (oslo_db.sqlalchemy.provision.Backend method)
(oslo_db.sqlalchemy.provision.BackendImpl method)
create_opportunistic_driver_url() (oslo_db.sqlalchemy.provision.BackendImpl method)
created_at (oslo_db.sqlalchemy.models.TimestampMixin attribute)

D

database_exists() (oslo_db.sqlalchemy.provision.Backend method)
DatabaseResource (class in oslo_db.sqlalchemy.provision)
db_sync() (in module oslo_db.sqlalchemy.migration)
(oslo_db.sqlalchemy.test_migrations.ModelsMigrationsSync method)
db_version() (in module oslo_db.sqlalchemy.migration)
db_version_control() (in module oslo_db.sqlalchemy.migration)
DBAPI (class in oslo_db.api)
DBConnectionError
DBConstraintError
DBDataError
DBDeadlock
DBDuplicateEntry
DBError
DBInvalidUnicodeParameter
DbMigrationError
DBReferenceError
default_engine_kwargs (oslo_db.sqlalchemy.provision.BackendImpl attribute)
deleted (oslo_db.sqlalchemy.models.SoftDeleteMixin attribute)
deleted_at (oslo_db.sqlalchemy.models.SoftDeleteMixin attribute)
DialectFunctionDispatcher (class in oslo_db.sqlalchemy.utils)
DialectMultiFunctionDispatcher (class in oslo_db.sqlalchemy.utils)
DialectSingleFunctionDispatcher (class in oslo_db.sqlalchemy.utils)
dispatch_for() (oslo_db.sqlalchemy.utils.DialectFunctionDispatcher method)
dispatch_for_dialect() (oslo_db.sqlalchemy.utils.DialectFunctionDispatcher class method)
dispatch_on_drivername() (oslo_db.sqlalchemy.utils.DialectFunctionDispatcher method)
drop_additional_objects() (oslo_db.sqlalchemy.provision.BackendImpl method)
drop_all_objects() (oslo_db.sqlalchemy.provision.Backend method)
(oslo_db.sqlalchemy.provision.BackendImpl method)
drop_index() (in module oslo_db.sqlalchemy.utils)
drop_named_database() (oslo_db.sqlalchemy.provision.Backend method)
(oslo_db.sqlalchemy.provision.BackendImpl method)
drop_old_duplicate_entries_from_table() (in module oslo_db.sqlalchemy.utils)

E

engine (oslo_db.sqlalchemy.utils.NonCommittingEngine attribute)
EngineFacade (in module oslo_db.sqlalchemy.session)
execute() (oslo_db.sqlalchemy.utils.NonCommittingConnectable method)

F

filter_metadata_diff() (oslo_db.sqlalchemy.test_migrations.ModelsMigrationsSync method)
FKInfo (oslo_db.sqlalchemy.test_migrations.ModelsMigrationsSync attribute)
from_config() (oslo_db.api.DBAPI class method)

G

get() (oslo_db.sqlalchemy.models.ModelBase method)
get_connect_string() (in module oslo_db.sqlalchemy.utils)
get_db_connection_info() (in module oslo_db.sqlalchemy.utils)
get_engine() (oslo_db.sqlalchemy.test_migrations.ModelsMigrationsSync method)
get_maker() (in module oslo_db.sqlalchemy.session)
get_metadata() (oslo_db.sqlalchemy.test_migrations.ModelsMigrationsSync method)
get_non_innodb_tables() (in module oslo_db.sqlalchemy.utils)
get_table() (in module oslo_db.sqlalchemy.utils)

I

impl (oslo_db.sqlalchemy.provision.BackendImpl attribute)
include_object() (oslo_db.sqlalchemy.test_migrations.ModelsMigrationsSync method)
index_exists() (in module oslo_db.sqlalchemy.utils)
INIT_VERSION (oslo_db.sqlalchemy.test_migrations.WalkVersionsMixin attribute)
InsertFromSelect (class in oslo_db.sqlalchemy.utils)
InvalidSortKey
is_backend_avail() (in module oslo_db.sqlalchemy.utils)
isDirty() (oslo_db.sqlalchemy.provision.BackendResource method)
(oslo_db.sqlalchemy.provision.DatabaseResource method)
(oslo_db.sqlalchemy.provision.SchemaResource method)
(oslo_db.sqlalchemy.provision.TransactionResource method)
items() (oslo_db.sqlalchemy.models.ModelBase method)
iteritems() (oslo_db.sqlalchemy.models.ModelBase method)

K

keys() (oslo_db.sqlalchemy.models.ModelBase method)

L

list_opts() (in module oslo_db.concurrency)
(in module oslo_db.options)

M

make() (oslo_db.sqlalchemy.provision.BackendResource method)
(oslo_db.sqlalchemy.provision.DatabaseResource method)
(oslo_db.sqlalchemy.provision.SchemaResource method)
(oslo_db.sqlalchemy.provision.TransactionResource method)
message (oslo_db.exception.DBInvalidUnicodeParameter attribute)
(oslo_db.exception.InvalidSortKey attribute)
migrate_down() (oslo_db.sqlalchemy.test_migrations.WalkVersionsMixin method)
migrate_engine (oslo_db.sqlalchemy.test_migrations.WalkVersionsMixin attribute)
migrate_up() (oslo_db.sqlalchemy.test_migrations.WalkVersionsMixin method)
migration_api (oslo_db.sqlalchemy.test_migrations.WalkVersionsMixin attribute)
model_query() (in module oslo_db.sqlalchemy.utils)
ModelBase (class in oslo_db.sqlalchemy.models)
ModelIterator (class in oslo_db.sqlalchemy.models)
ModelsMigrationsSync (class in oslo_db.sqlalchemy.test_migrations)

N

NoEngineContextEstablished
NonCommittingConnectable (class in oslo_db.sqlalchemy.utils)
NonCommittingConnection (class in oslo_db.sqlalchemy.utils)
NonCommittingEngine (class in oslo_db.sqlalchemy.utils)
NonCommittingTransaction (class in oslo_db.sqlalchemy.utils)
NotSupportedWarning

O

oslo_db.api (module)
oslo_db.concurrency (module)
oslo_db.exception (module)
oslo_db.options (module)
oslo_db.sqlalchemy.migration (module)
oslo_db.sqlalchemy.models (module)
oslo_db.sqlalchemy.provision (module)
oslo_db.sqlalchemy.session (module)
oslo_db.sqlalchemy.test_migrations (module)
oslo_db.sqlalchemy.utils (module)
OsloDBDeprecationWarning

P

paginate_query() (in module oslo_db.sqlalchemy.utils)
provisioned_engine() (oslo_db.sqlalchemy.provision.Backend method)
(oslo_db.sqlalchemy.provision.BackendImpl method)
ProvisionedDatabase (class in oslo_db.sqlalchemy.provision)

Q

Query (class in oslo_db.sqlalchemy.session)

R

REPOSITORY (oslo_db.sqlalchemy.test_migrations.WalkVersionsMixin attribute)
retry_on_deadlock() (in module oslo_db.api)
retry_on_request() (in module oslo_db.api)
RetryRequest
rollback() (oslo_db.sqlalchemy.utils.NonCommittingTransaction method)

S

safe_for_db_retry() (in module oslo_db.api)
sanitize_db_url() (in module oslo_db.sqlalchemy.utils)
save() (oslo_db.sqlalchemy.models.ModelBase method)
scalar() (oslo_db.sqlalchemy.utils.NonCommittingConnectable method)
Schema (class in oslo_db.sqlalchemy.provision)
SchemaResource (class in oslo_db.sqlalchemy.provision)
Session (class in oslo_db.sqlalchemy.session)
set_defaults() (in module oslo_db.options)
soft_delete() (oslo_db.sqlalchemy.models.SoftDeleteMixin method)
(oslo_db.sqlalchemy.session.Query method)
SoftDeleteMixin (class in oslo_db.sqlalchemy.models)
supports_drop_fk (oslo_db.sqlalchemy.provision.BackendImpl attribute)

T

test_models_sync() (oslo_db.sqlalchemy.test_migrations.ModelsMigrationsSync method)
TimestampMixin (class in oslo_db.sqlalchemy.models)
to_list() (in module oslo_db.sqlalchemy.utils)
TpoolDbapiWrapper (class in oslo_db.concurrency)
TransactionResource (class in oslo_db.sqlalchemy.provision)

U

update() (oslo_db.sqlalchemy.models.ModelBase method)
update_on_match() (oslo_db.sqlalchemy.session.Query method)
update_returning_pk() (oslo_db.sqlalchemy.session.Query method)
updated_at (oslo_db.sqlalchemy.models.TimestampMixin attribute)
url (oslo_db.sqlalchemy.utils.NonCommittingEngine attribute)

W

walk_versions() (oslo_db.sqlalchemy.test_migrations.WalkVersionsMixin method)
WalkVersionsMixin (class in oslo_db.sqlalchemy.test_migrations)
wrap_db_retry (class in oslo_db.api)