diff --git a/0/reference/types.html b/0/reference/types.html
index d932556a..f430bdda 100644
--- a/0/reference/types.html
+++ b/0/reference/types.html
@@ -1249,7 +1249,7 @@
-
-__init__(key: str | bytes | ~typing.Callable[[], str | bytes] = b'\x92\x8c\x86\xeb\x8c\x1a\xaci\x83\xda\xec\x01\xdb\x1a+\xbb`\xe0\x9db\x96\x91|D\x99\xe3\x88\xad\x10\x14\xd2\xcd', backend: type[~advanced_alchemy.types.encrypted_string.EncryptionBackend] = <class 'advanced_alchemy.types.encrypted_string.FernetBackend'>, **kwargs: ~typing.Any) → None[source]
+__init__(key: str | bytes | ~typing.Callable[[], str | bytes] = b'$\x01K\x96\xfdd\x9f\xd9\x88\tf\xa3\xe589SJ\xa2\x82\xc7\xcc\x972_t\xa5\x86\xc4\xa8\x839\xdd', backend: type[~advanced_alchemy.types.encrypted_string.EncryptionBackend] = <class 'advanced_alchemy.types.encrypted_string.FernetBackend'>, **kwargs: ~typing.Any) → None[source]
Initializes the EncryptedString TypeDecorator.
- Parameters:
diff --git a/0/searchindex.js b/0/searchindex.js
index 1f44b804..320543c0 100644
--- a/0/searchindex.js
+++ b/0/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"alltitles": {"API Reference": [[22, null]], "Advanced Alchemy Releases": [[30, null]], "Available API References": [[5, "available-api-references"], [10, "available-api-references"], [14, "available-api-references"], [17, "available-api-references"], [22, "available-api-references"], [23, "available-api-references"]], "Bug Fixes": [[0, "bug-fixes"], [0, "id22"], [0, "id37"], [0, "id45"], [0, "id52"], [0, "id71"], [0, "id89"], [0, "id101"], [0, "id133"], [0, "id144"], [0, "id167"], [0, "id177"], [0, "id197"], [0, "id218"], [0, "id234"], [0, "id247"], [0, "id260"], [0, "id287"], [0, "id309"], [0, "id317"], [0, "id337"], [0, "id355"], [0, "id389"]], "Build": [[0, "build"]], "Changelog": [[0, null]], "Ci": [[0, "ci"], [0, "id380"], [0, "id414"]], "Code contributions": [[1, "code-contributions"]], "Contribution guide": [[1, null]], "Creating a new release": [[1, "creating-a-new-release"]], "Deprecation Policy": [[30, "deprecation-policy"]], "Documentation": [[0, "documentation"], [0, "id12"], [0, "id54"], [0, "id151"], [0, "id181"], [0, "id221"], [0, "id340"], [0, "id362"], [0, "id394"]], "Examples": [[11, null], [18, null]], "Features": [[0, "features"], [0, "id14"], [0, "id29"], [0, "id57"], [0, "id79"], [0, "id92"], [0, "id104"], [0, "id111"], [0, "id123"], [0, "id153"], [0, "id183"], [0, "id191"], [0, "id200"], [0, "id210"], [0, "id224"], [0, "id236"], [0, "id252"], [0, "id273"], [0, "id292"], [0, "id303"], [0, "id311"], [0, "id347"], [0, "id397"]], "Getting Started": [[2, null]], "Guidelines for writing code": [[1, "guidelines-for-writing-code"]], "Infra": [[0, "infra"]], "Installation": [[2, "installation"]], "Long-term Support Releases (LTS)": [[30, "long-term-support-releases-lts"]], "Meta": [[0, "meta"]], "Miscellaneous Tasks": [[0, "miscellaneous-tasks"], [0, "id17"], [0, "id24"], [0, "id32"], [0, "id40"], [0, "id47"], [0, "id64"], [0, "id74"], [0, "id82"], [0, "id95"], [0, "id116"], [0, "id128"], [0, "id140"], [0, "id159"], [0, "id170"], [0, "id186"], [0, "id205"], [0, "id213"], [0, "id229"], [0, "id242"], [0, "id255"], [0, "id263"], [0, "id276"], [0, "id296"], [0, "id325"], [0, "id375"], [0, "id406"]], "Notes": [[8, null]], "Placeholder": [[32, null]], "Pre-release Versions": [[30, "pre-release-versions"]], "Project documentation": [[1, "project-documentation"]], "Refactor": [[0, "refactor"], [0, "id162"], [0, "id332"]], "Release Process": [[30, "release-process"]], "Release [v0.1.0] - 2023-09-17": [[0, "id388"]], "Release [v0.1.1] - 2023-09-18": [[0, "id353"]], "Release [v0.2.0] - 2023-09-20": [[0, "id345"]], "Release [v0.2.1] - 2023-09-27": [[0, "id335"]], "Release [v0.2.2] - 2023-09-30": [[0, "id315"]], "Release [v0.3.0] - 2023-10-08": [[0, "id307"]], "Release [v0.3.1] - 2023-10-09": [[0, "id301"]], "Release [v0.3.2] - 2023-10-15": [[0, "id285"]], "Release [v0.3.3] - 2023-10-18": [[0, "id271"]], "Release [v0.3.4] - 2023-10-19": [[0, "id258"]], "Release [v0.3.5] - 2023-10-23": [[0, "id245"]], "Release [v0.4.0] - 2023-10-24": [[0, "id232"]], "Release [v0.5.0] - 2023-10-27": [[0, "id216"]], "Release [v0.5.1] - 2023-10-28": [[0, "id208"]], "Release [v0.5.2] - 2023-10-31": [[0, "id195"]], "Release [v0.5.3] - 2023-10-31": [[0, "id189"]], "Release [v0.5.4] - 2023-11-04": [[0, "id175"]], "Release [v0.5.5] - 2023-11-09": [[0, "id165"]], "Release [v0.6.0] - 2023-12-03": [[0, "id142"]], "Release [v0.6.1] - 2023-12-07": [[0, "id131"]], "Release [v0.6.2] - 2024-01-05": [[0, "id121"]], "Release [v0.7.0] - 2024-01-30": [[0, "id109"]], "Release [v0.7.1] - 2024-02-01": [[0, "id98"]], "Release [v0.7.2] - 2024-02-04": [[0, "id87"]], "Release [v0.7.3] - 2024-02-18": [[0, "id77"]], "Release [v0.7.4] - 2024-02-19": [[0, "id69"]], "Release [v0.8.0] - 2024-03-20": [[0, "id50"]], "Release [v0.8.1] - 2024-03-25": [[0, "id43"]], "Release [v0.8.2] - 2024-03-29": [[0, "id35"]], "Release [v0.8.3] - 2024-04-01": [[0, "id27"]], "Release [v0.8.4] - 2024-04-02": [[0, "id20"]], "Release [v0.9.0] - 2024-04-07": [[0, "id10"]], "Running the docs locally": [[1, "running-the-docs-locally"]], "Setting up the environment": [[1, "setting-up-the-environment"]], "Sponsors": [[3, null]], "Supported Versions": [[30, "id1"]], "Testing": [[0, "testing"]], "Todo": [[1, "id1"], [2, "id1"], [32, "id1"]], "Usage": [[2, "usage"], [31, null]], "Version Numbering": [[30, "version-numbering"]], "Workflow": [[1, "workflow"]], "Writing and running tests": [[1, "writing-and-running-tests"]], "[unreleased]": [[0, "unreleased"]], "alembic": [[5, null], [15, null]], "asyncio": [[7, null]], "base": [[6, null]], "commands": [[4, null]], "common": [[8, null]], "config": [[10, null]], "dto": [[16, null]], "engine": [[9, null]], "exceptions": [[13, null]], "extensions": [[14, null]], "filters": [[21, null]], "litestar": [[17, null]], "mixins": [[23, null]], "operations": [[25, null]], "plugin": [[18, null]], "repositories": [[26, null]], "sanic": [[19, null]], "services": [[27, null]], "starlette": [[20, null]], "sync": [[11, null]], "types": [[12, null], [28, null]], "unique": [[24, null]], "utils": [[29, null]]}, "docnames": ["changelog", "contribution-guide", "getting-started", "index", "reference/alembic/commands", "reference/alembic/index", "reference/base", "reference/config/asyncio", "reference/config/common", "reference/config/engine", "reference/config/index", "reference/config/sync", "reference/config/types", "reference/exceptions", "reference/extensions/index", "reference/extensions/litestar/alembic", "reference/extensions/litestar/dto", "reference/extensions/litestar/index", "reference/extensions/litestar/plugins", "reference/extensions/sanic", "reference/extensions/starlette", "reference/filters", "reference/index", "reference/mixins/index", "reference/mixins/unique", "reference/operations", "reference/repository", "reference/service", "reference/types", "reference/utils", "releases", "usage/index", "usage/placeholder"], "envversion": {"sphinx": 64, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1, "sphinx.ext.todo": 2, "sphinx.ext.viewcode": 1}, "filenames": ["changelog.rst", "contribution-guide.rst", "getting-started.rst", "index.rst", "reference/alembic/commands.rst", "reference/alembic/index.rst", "reference/base.rst", "reference/config/asyncio.rst", "reference/config/common.rst", "reference/config/engine.rst", "reference/config/index.rst", "reference/config/sync.rst", "reference/config/types.rst", "reference/exceptions.rst", "reference/extensions/index.rst", "reference/extensions/litestar/alembic.rst", "reference/extensions/litestar/dto.rst", "reference/extensions/litestar/index.rst", "reference/extensions/litestar/plugins.rst", "reference/extensions/sanic.rst", "reference/extensions/starlette.rst", "reference/filters.rst", "reference/index.rst", "reference/mixins/index.rst", "reference/mixins/unique.rst", "reference/operations.rst", "reference/repository.rst", "reference/service.rst", "reference/types.rst", "reference/utils.rst", "releases.rst", "usage/index.rst", "usage/placeholder.rst"], "indexentries": {"__init__() (advanced_alchemy.alembic.commands.alembiccommandconfig method)": [[4, "advanced_alchemy.alembic.commands.AlembicCommandConfig.__init__", false]], "__init__() (advanced_alchemy.base.bigintauditbase method)": [[6, "advanced_alchemy.base.BigIntAuditBase.__init__", false]], "__init__() (advanced_alchemy.base.bigintbase method)": [[6, "advanced_alchemy.base.BigIntBase.__init__", false]], "__init__() (advanced_alchemy.base.modelprotocol method)": [[6, "advanced_alchemy.base.ModelProtocol.__init__", false]], "__init__() (advanced_alchemy.base.nanoidauditbase method)": [[6, "advanced_alchemy.base.NanoIDAuditBase.__init__", false]], "__init__() (advanced_alchemy.base.nanoidbase method)": [[6, "advanced_alchemy.base.NanoIDBase.__init__", false]], "__init__() (advanced_alchemy.base.sqlquery method)": [[6, "advanced_alchemy.base.SQLQuery.__init__", false]], "__init__() (advanced_alchemy.base.uuidauditbase method)": [[6, "advanced_alchemy.base.UUIDAuditBase.__init__", false]], "__init__() (advanced_alchemy.base.uuidbase method)": [[6, "advanced_alchemy.base.UUIDBase.__init__", false]], "__init__() (advanced_alchemy.base.uuidv6auditbase method)": [[6, "advanced_alchemy.base.UUIDv6AuditBase.__init__", false]], "__init__() (advanced_alchemy.base.uuidv6base method)": [[6, "advanced_alchemy.base.UUIDv6Base.__init__", false]], "__init__() (advanced_alchemy.base.uuidv7auditbase method)": [[6, "advanced_alchemy.base.UUIDv7AuditBase.__init__", false]], "__init__() (advanced_alchemy.base.uuidv7base method)": [[6, "advanced_alchemy.base.UUIDv7Base.__init__", false]], "__init__() (advanced_alchemy.config.asyncio.alembicasyncconfig method)": [[7, "advanced_alchemy.config.asyncio.AlembicAsyncConfig.__init__", false]], "__init__() (advanced_alchemy.config.asyncio.asyncsessionconfig method)": [[7, "advanced_alchemy.config.asyncio.AsyncSessionConfig.__init__", false]], "__init__() (advanced_alchemy.config.asyncio.sqlalchemyasyncconfig method)": [[7, "advanced_alchemy.config.asyncio.SQLAlchemyAsyncConfig.__init__", false]], "__init__() (advanced_alchemy.config.common.genericalembicconfig method)": [[8, "advanced_alchemy.config.common.GenericAlembicConfig.__init__", false]], "__init__() (advanced_alchemy.config.common.genericsessionconfig method)": [[8, "advanced_alchemy.config.common.GenericSessionConfig.__init__", false]], "__init__() (advanced_alchemy.config.common.genericsqlalchemyconfig method)": [[8, "advanced_alchemy.config.common.GenericSQLAlchemyConfig.__init__", false]], "__init__() (advanced_alchemy.config.engine.engineconfig method)": [[9, "advanced_alchemy.config.engine.EngineConfig.__init__", false]], "__init__() (advanced_alchemy.config.sync.alembicsyncconfig method)": [[11, "advanced_alchemy.config.sync.AlembicSyncConfig.__init__", false]], "__init__() (advanced_alchemy.config.sync.sqlalchemysyncconfig method)": [[11, "advanced_alchemy.config.sync.SQLAlchemySyncConfig.__init__", false]], "__init__() (advanced_alchemy.config.sync.syncsessionconfig method)": [[11, "advanced_alchemy.config.sync.SyncSessionConfig.__init__", false]], "__init__() (advanced_alchemy.extensions.litestar.alembicasyncconfig method)": [[18, "advanced_alchemy.extensions.litestar.AlembicAsyncConfig.__init__", false]], "__init__() (advanced_alchemy.extensions.litestar.alembicsyncconfig method)": [[18, "advanced_alchemy.extensions.litestar.AlembicSyncConfig.__init__", false]], "__init__() (advanced_alchemy.extensions.litestar.asyncsessionconfig method)": [[18, "advanced_alchemy.extensions.litestar.AsyncSessionConfig.__init__", false]], "__init__() (advanced_alchemy.extensions.litestar.engineconfig method)": [[18, "advanced_alchemy.extensions.litestar.EngineConfig.__init__", false]], "__init__() (advanced_alchemy.extensions.litestar.sqlalchemyasyncconfig method)": [[18, "advanced_alchemy.extensions.litestar.SQLAlchemyAsyncConfig.__init__", false]], "__init__() (advanced_alchemy.extensions.litestar.sqlalchemydtoconfig method)": [[18, "advanced_alchemy.extensions.litestar.SQLAlchemyDTOConfig.__init__", false]], "__init__() (advanced_alchemy.extensions.litestar.sqlalchemyinitplugin method)": [[18, "advanced_alchemy.extensions.litestar.SQLAlchemyInitPlugin.__init__", false]], "__init__() (advanced_alchemy.extensions.litestar.sqlalchemyplugin method)": [[18, "advanced_alchemy.extensions.litestar.SQLAlchemyPlugin.__init__", false]], "__init__() (advanced_alchemy.extensions.litestar.sqlalchemyserializationplugin method)": [[18, "advanced_alchemy.extensions.litestar.SQLAlchemySerializationPlugin.__init__", false]], "__init__() (advanced_alchemy.extensions.litestar.sqlalchemysyncconfig method)": [[18, "advanced_alchemy.extensions.litestar.SQLAlchemySyncConfig.__init__", false]], "__init__() (advanced_alchemy.extensions.litestar.syncsessionconfig method)": [[18, "advanced_alchemy.extensions.litestar.SyncSessionConfig.__init__", false]], "__init__() (advanced_alchemy.extensions.sanic.commitstrategyexecutor method)": [[19, "advanced_alchemy.extensions.sanic.CommitStrategyExecutor.__init__", false]], "__init__() (advanced_alchemy.extensions.sanic.sanicadvancedalchemy method)": [[19, "advanced_alchemy.extensions.sanic.SanicAdvancedAlchemy.__init__", false]], "__init__() (advanced_alchemy.extensions.starlette.commitstrategyexecutor method)": [[20, "advanced_alchemy.extensions.starlette.CommitStrategyExecutor.__init__", false]], "__init__() (advanced_alchemy.extensions.starlette.starletteadvancedalchemy method)": [[20, "advanced_alchemy.extensions.starlette.StarletteAdvancedAlchemy.__init__", false]], "__init__() (advanced_alchemy.filters.beforeafter method)": [[21, "advanced_alchemy.filters.BeforeAfter.__init__", false]], "__init__() (advanced_alchemy.filters.collectionfilter method)": [[21, "advanced_alchemy.filters.CollectionFilter.__init__", false]], "__init__() (advanced_alchemy.filters.limitoffset method)": [[21, "advanced_alchemy.filters.LimitOffset.__init__", false]], "__init__() (advanced_alchemy.filters.notincollectionfilter method)": [[21, "advanced_alchemy.filters.NotInCollectionFilter.__init__", false]], "__init__() (advanced_alchemy.filters.notinsearchfilter method)": [[21, "advanced_alchemy.filters.NotInSearchFilter.__init__", false]], "__init__() (advanced_alchemy.filters.onbeforeafter method)": [[21, "advanced_alchemy.filters.OnBeforeAfter.__init__", false]], "__init__() (advanced_alchemy.filters.orderby method)": [[21, "advanced_alchemy.filters.OrderBy.__init__", false]], "__init__() (advanced_alchemy.filters.searchfilter method)": [[21, "advanced_alchemy.filters.SearchFilter.__init__", false]], "__init__() (advanced_alchemy.service.offsetpagination method)": [[27, "advanced_alchemy.service.OffsetPagination.__init__", false]], "__init__() (advanced_alchemy.service.sqlalchemyasyncqueryservice method)": [[27, "advanced_alchemy.service.SQLAlchemyAsyncQueryService.__init__", false]], "__init__() (advanced_alchemy.service.sqlalchemyasyncrepositoryreadservice method)": [[27, "advanced_alchemy.service.SQLAlchemyAsyncRepositoryReadService.__init__", false]], "__init__() (advanced_alchemy.service.sqlalchemysyncqueryservice method)": [[27, "advanced_alchemy.service.SQLAlchemySyncQueryService.__init__", false]], "__init__() (advanced_alchemy.service.sqlalchemysyncrepositoryreadservice method)": [[27, "advanced_alchemy.service.SQLAlchemySyncRepositoryReadService.__init__", false]], "__init__() (advanced_alchemy.types.encryptedstring method)": [[28, "advanced_alchemy.types.EncryptedString.__init__", false]], "__init__() (advanced_alchemy.types.guid method)": [[28, "advanced_alchemy.types.GUID.__init__", false]], "__init__() (advanced_alchemy.types.ora_jsonb method)": [[28, "advanced_alchemy.types.ORA_JSONB.__init__", false]], "__post_init__() (advanced_alchemy.config.asyncio.sqlalchemyasyncconfig method)": [[7, "advanced_alchemy.config.asyncio.SQLAlchemyAsyncConfig.__post_init__", false]], "__post_init__() (advanced_alchemy.config.sync.sqlalchemysyncconfig method)": [[11, "advanced_alchemy.config.sync.SQLAlchemySyncConfig.__post_init__", false]], "advanced_alchemy.alembic.commands": [[4, "module-advanced_alchemy.alembic.commands", false]], "advanced_alchemy.base": [[6, "module-advanced_alchemy.base", false]], "advanced_alchemy.config.asyncio": [[7, "module-advanced_alchemy.config.asyncio", false]], "advanced_alchemy.config.common": [[8, "module-advanced_alchemy.config.common", false]], "advanced_alchemy.config.engine": [[9, "module-advanced_alchemy.config.engine", false]], "advanced_alchemy.config.sync": [[11, "module-advanced_alchemy.config.sync", false]], "advanced_alchemy.config.types": [[12, "module-advanced_alchemy.config.types", false]], "advanced_alchemy.extensions.litestar": [[18, "module-advanced_alchemy.extensions.litestar", false]], "advanced_alchemy.extensions.litestar.alembic": [[15, "module-advanced_alchemy.extensions.litestar.alembic", false]], "advanced_alchemy.extensions.litestar.dto": [[16, "module-advanced_alchemy.extensions.litestar.dto", false]], "advanced_alchemy.extensions.sanic": [[19, "module-advanced_alchemy.extensions.sanic", false]], "advanced_alchemy.extensions.starlette": [[20, "module-advanced_alchemy.extensions.starlette", false]], "advanced_alchemy.filters": [[21, "module-advanced_alchemy.filters", false]], "advanced_alchemy.mixins.unique": [[24, "module-advanced_alchemy.mixins.unique", false]], "advanced_alchemy.operations": [[25, "module-advanced_alchemy.operations", false]], "advanced_alchemy.service": [[27, "module-advanced_alchemy.service", false]], "advanced_alchemy.types": [[28, "module-advanced_alchemy.types", false]], "advanced_alchemy.utils": [[29, "module-advanced_alchemy.utils", false]], "after (advanced_alchemy.filters.beforeafter attribute)": [[21, "advanced_alchemy.filters.BeforeAfter.after", false]], "alembic_config (advanced_alchemy.config.asyncio.sqlalchemyasyncconfig attribute)": [[7, "advanced_alchemy.config.asyncio.SQLAlchemyAsyncConfig.alembic_config", false]], "alembic_config (advanced_alchemy.config.sync.sqlalchemysyncconfig attribute)": [[11, "advanced_alchemy.config.sync.SQLAlchemySyncConfig.alembic_config", false]], "alembic_template_path (in module advanced_alchemy.config.common)": [[8, "advanced_alchemy.config.common.ALEMBIC_TEMPLATE_PATH", false]], "alembicasyncconfig (class in advanced_alchemy.config.asyncio)": [[7, "advanced_alchemy.config.asyncio.AlembicAsyncConfig", false]], "alembicasyncconfig (class in advanced_alchemy.extensions.litestar)": [[18, "advanced_alchemy.extensions.litestar.AlembicAsyncConfig", false]], "alembiccommandconfig (class in advanced_alchemy.alembic.commands)": [[4, "advanced_alchemy.alembic.commands.AlembicCommandConfig", false]], "alembicduckdbimpl (class in advanced_alchemy.alembic.commands)": [[4, "advanced_alchemy.alembic.commands.AlembicDuckDBImpl", false]], "alembicspannerimpl (class in advanced_alchemy.alembic.commands)": [[4, "advanced_alchemy.alembic.commands.AlembicSpannerImpl", false]], "alembicsyncconfig (class in advanced_alchemy.config.sync)": [[11, "advanced_alchemy.config.sync.AlembicSyncConfig", false]], "alembicsyncconfig (class in advanced_alchemy.extensions.litestar)": [[18, "advanced_alchemy.extensions.litestar.AlembicSyncConfig", false]], "app (advanced_alchemy.extensions.starlette.starletteadvancedalchemy property)": [[20, "advanced_alchemy.extensions.starlette.StarletteAdvancedAlchemy.app", false]], "append_to_lambda_statement() (advanced_alchemy.filters.beforeafter method)": [[21, "advanced_alchemy.filters.BeforeAfter.append_to_lambda_statement", false]], "append_to_lambda_statement() (advanced_alchemy.filters.collectionfilter method)": [[21, "advanced_alchemy.filters.CollectionFilter.append_to_lambda_statement", false]], "append_to_lambda_statement() (advanced_alchemy.filters.limitoffset method)": [[21, "advanced_alchemy.filters.LimitOffset.append_to_lambda_statement", false]], "append_to_lambda_statement() (advanced_alchemy.filters.notincollectionfilter method)": [[21, "advanced_alchemy.filters.NotInCollectionFilter.append_to_lambda_statement", false]], "append_to_lambda_statement() (advanced_alchemy.filters.onbeforeafter method)": [[21, "advanced_alchemy.filters.OnBeforeAfter.append_to_lambda_statement", false]], "append_to_lambda_statement() (advanced_alchemy.filters.orderby method)": [[21, "advanced_alchemy.filters.OrderBy.append_to_lambda_statement", false]], "append_to_lambda_statement() (advanced_alchemy.filters.searchfilter method)": [[21, "advanced_alchemy.filters.SearchFilter.append_to_lambda_statement", false]], "append_to_lambda_statement() (advanced_alchemy.filters.statementfilter method)": [[21, "advanced_alchemy.filters.StatementFilter.append_to_lambda_statement", false]], "append_to_statement() (advanced_alchemy.filters.beforeafter method)": [[21, "advanced_alchemy.filters.BeforeAfter.append_to_statement", false]], "append_to_statement() (advanced_alchemy.filters.collectionfilter method)": [[21, "advanced_alchemy.filters.CollectionFilter.append_to_statement", false]], "append_to_statement() (advanced_alchemy.filters.limitoffset method)": [[21, "advanced_alchemy.filters.LimitOffset.append_to_statement", false]], "append_to_statement() (advanced_alchemy.filters.notincollectionfilter method)": [[21, "advanced_alchemy.filters.NotInCollectionFilter.append_to_statement", false]], "append_to_statement() (advanced_alchemy.filters.onbeforeafter method)": [[21, "advanced_alchemy.filters.OnBeforeAfter.append_to_statement", false]], "append_to_statement() (advanced_alchemy.filters.orderby method)": [[21, "advanced_alchemy.filters.OrderBy.append_to_statement", false]], "append_to_statement() (advanced_alchemy.filters.searchfilter method)": [[21, "advanced_alchemy.filters.SearchFilter.append_to_statement", false]], "append_to_statement() (advanced_alchemy.filters.statementfilter method)": [[21, "advanced_alchemy.filters.StatementFilter.append_to_statement", false]], "as_unique_async() (advanced_alchemy.mixins.unique.uniquemixin class method)": [[24, "advanced_alchemy.mixins.unique.UniqueMixin.as_unique_async", false]], "as_unique_sync() (advanced_alchemy.mixins.unique.uniquemixin class method)": [[24, "advanced_alchemy.mixins.unique.UniqueMixin.as_unique_sync", false]], "async_autocommit_before_send_handler() (in module advanced_alchemy.extensions.litestar)": [[18, "advanced_alchemy.extensions.litestar.async_autocommit_before_send_handler", false]], "async_autocommit_handler_maker() (in module advanced_alchemy.extensions.litestar)": [[18, "advanced_alchemy.extensions.litestar.async_autocommit_handler_maker", false]], "async_default_before_send_handler() (in module advanced_alchemy.extensions.litestar)": [[18, "advanced_alchemy.extensions.litestar.async_default_before_send_handler", false]], "async_default_handler_maker() (in module advanced_alchemy.extensions.litestar)": [[18, "advanced_alchemy.extensions.litestar.async_default_handler_maker", false]], "asyncsessionconfig (class in advanced_alchemy.config.asyncio)": [[7, "advanced_alchemy.config.asyncio.AsyncSessionConfig", false]], "asyncsessionconfig (class in advanced_alchemy.extensions.litestar)": [[18, "advanced_alchemy.extensions.litestar.AsyncSessionConfig", false]], "auditcolumns (class in advanced_alchemy.base)": [[6, "advanced_alchemy.base.AuditColumns", false]], "autobegin (advanced_alchemy.config.common.genericsessionconfig attribute)": [[8, "advanced_alchemy.config.common.GenericSessionConfig.autobegin", false]], "autoflush (advanced_alchemy.config.common.genericsessionconfig attribute)": [[8, "advanced_alchemy.config.common.GenericSessionConfig.autoflush", false]], "backend (advanced_alchemy.types.encryptedstring attribute)": [[28, "advanced_alchemy.types.EncryptedString.backend", false]], "basicattributes (class in advanced_alchemy.base)": [[6, "advanced_alchemy.base.BasicAttributes", false]], "before (advanced_alchemy.filters.beforeafter attribute)": [[21, "advanced_alchemy.filters.BeforeAfter.before", false]], "before_send_handler (advanced_alchemy.extensions.litestar.sqlalchemyasyncconfig attribute)": [[18, "advanced_alchemy.extensions.litestar.SQLAlchemyAsyncConfig.before_send_handler", false]], "before_send_handler (advanced_alchemy.extensions.litestar.sqlalchemysyncconfig attribute)": [[18, "advanced_alchemy.extensions.litestar.SQLAlchemySyncConfig.before_send_handler", false]], "beforeafter (class in advanced_alchemy.filters)": [[21, "advanced_alchemy.filters.BeforeAfter", false]], "bigintauditbase (class in advanced_alchemy.base)": [[6, "advanced_alchemy.base.BigIntAuditBase", false]], "bigintbase (class in advanced_alchemy.base)": [[6, "advanced_alchemy.base.BigIntBase", false]], "bigintprimarykey (class in advanced_alchemy.base)": [[6, "advanced_alchemy.base.BigIntPrimaryKey", false]], "bind (advanced_alchemy.config.common.genericsessionconfig attribute)": [[8, "advanced_alchemy.config.common.GenericSessionConfig.bind", false]], "binds (advanced_alchemy.config.common.genericsessionconfig attribute)": [[8, "advanced_alchemy.config.common.GenericSessionConfig.binds", false]], "cache_ok (advanced_alchemy.types.datetimeutc attribute)": [[28, "advanced_alchemy.types.DateTimeUTC.cache_ok", false]], "cache_ok (advanced_alchemy.types.encryptedstring attribute)": [[28, "advanced_alchemy.types.EncryptedString.cache_ok", false]], "cache_ok (advanced_alchemy.types.encryptedtext attribute)": [[28, "advanced_alchemy.types.EncryptedText.cache_ok", false]], "cache_ok (advanced_alchemy.types.guid attribute)": [[28, "advanced_alchemy.types.GUID.cache_ok", false]], "cache_ok (advanced_alchemy.types.ora_jsonb attribute)": [[28, "advanced_alchemy.types.ORA_JSONB.cache_ok", false]], "class_ (advanced_alchemy.config.common.genericsessionconfig attribute)": [[8, "advanced_alchemy.config.common.GenericSessionConfig.class_", false]], "coerce_compared_value() (advanced_alchemy.types.ora_jsonb method)": [[28, "advanced_alchemy.types.ORA_JSONB.coerce_compared_value", false]], "collectionfilter (class in advanced_alchemy.filters)": [[21, "advanced_alchemy.filters.CollectionFilter", false]], "commitstrategy (in module advanced_alchemy.config.types)": [[12, "advanced_alchemy.config.types.CommitStrategy", false]], "commitstrategyexecutor (class in advanced_alchemy.extensions.sanic)": [[19, "advanced_alchemy.extensions.sanic.CommitStrategyExecutor", false]], "commitstrategyexecutor (class in advanced_alchemy.extensions.starlette)": [[20, "advanced_alchemy.extensions.starlette.CommitStrategyExecutor", false]], "commontableattributes (class in advanced_alchemy.base)": [[6, "advanced_alchemy.base.CommonTableAttributes", false]], "compare_type (advanced_alchemy.config.common.genericalembicconfig attribute)": [[8, "advanced_alchemy.config.common.GenericAlembicConfig.compare_type", false]], "compare_values() (advanced_alchemy.types.guid method)": [[28, "advanced_alchemy.types.GUID.compare_values", false]], "config (advanced_alchemy.extensions.litestar.dto.sqlalchemydto attribute)": [[16, "advanced_alchemy.extensions.litestar.dto.SQLAlchemyDTO.config", false]], "config (advanced_alchemy.extensions.litestar.sqlalchemydto attribute)": [[18, "advanced_alchemy.extensions.litestar.SQLAlchemyDTO.config", false]], "connect_args (advanced_alchemy.config.engine.engineconfig attribute)": [[9, "advanced_alchemy.config.engine.EngineConfig.connect_args", false]], "connection_string (advanced_alchemy.config.common.genericsqlalchemyconfig attribute)": [[8, "advanced_alchemy.config.common.GenericSQLAlchemyConfig.connection_string", false]], "connectiont (class in advanced_alchemy.config.common)": [[8, "advanced_alchemy.config.common.ConnectionT", false]], "count() (advanced_alchemy.service.sqlalchemyasyncrepositoryreadservice method)": [[27, "advanced_alchemy.service.SQLAlchemyAsyncRepositoryReadService.count", false]], "count() (advanced_alchemy.service.sqlalchemysyncrepositoryreadservice method)": [[27, "advanced_alchemy.service.SQLAlchemySyncRepositoryReadService.count", false]], "create() (advanced_alchemy.service.sqlalchemyasyncrepositoryservice method)": [[27, "advanced_alchemy.service.SQLAlchemyAsyncRepositoryService.create", false]], "create() (advanced_alchemy.service.sqlalchemysyncrepositoryservice method)": [[27, "advanced_alchemy.service.SQLAlchemySyncRepositoryService.create", false]], "create_all (advanced_alchemy.config.common.genericsqlalchemyconfig attribute)": [[8, "advanced_alchemy.config.common.GenericSQLAlchemyConfig.create_all", false]], "create_all_metadata() (advanced_alchemy.extensions.litestar.sqlalchemyasyncconfig method)": [[18, "advanced_alchemy.extensions.litestar.SQLAlchemyAsyncConfig.create_all_metadata", false]], "create_all_metadata() (advanced_alchemy.extensions.litestar.sqlalchemysyncconfig method)": [[18, "advanced_alchemy.extensions.litestar.SQLAlchemySyncConfig.create_all_metadata", false]], "create_app_state_items() (advanced_alchemy.extensions.litestar.sqlalchemyasyncconfig method)": [[18, "advanced_alchemy.extensions.litestar.SQLAlchemyAsyncConfig.create_app_state_items", false]], "create_app_state_items() (advanced_alchemy.extensions.litestar.sqlalchemysyncconfig method)": [[18, "advanced_alchemy.extensions.litestar.SQLAlchemySyncConfig.create_app_state_items", false]], "create_dto_for_type() (advanced_alchemy.extensions.litestar.sqlalchemyserializationplugin method)": [[18, "advanced_alchemy.extensions.litestar.SQLAlchemySerializationPlugin.create_dto_for_type", false]], "create_engine_callable (advanced_alchemy.config.common.genericsqlalchemyconfig attribute)": [[8, "advanced_alchemy.config.common.GenericSQLAlchemyConfig.create_engine_callable", false]], "create_engine_callable() (advanced_alchemy.config.asyncio.sqlalchemyasyncconfig method)": [[7, "advanced_alchemy.config.asyncio.SQLAlchemyAsyncConfig.create_engine_callable", false]], "create_engine_callable() (advanced_alchemy.config.sync.sqlalchemysyncconfig method)": [[11, "advanced_alchemy.config.sync.SQLAlchemySyncConfig.create_engine_callable", false]], "create_many() (advanced_alchemy.service.sqlalchemyasyncrepositoryservice method)": [[27, "advanced_alchemy.service.SQLAlchemyAsyncRepositoryService.create_many", false]], "create_many() (advanced_alchemy.service.sqlalchemysyncrepositoryservice method)": [[27, "advanced_alchemy.service.SQLAlchemySyncRepositoryService.create_many", false]], "create_registry() (in module advanced_alchemy.base)": [[6, "advanced_alchemy.base.create_registry", false]], "create_session_maker() (advanced_alchemy.config.common.genericsqlalchemyconfig method)": [[8, "advanced_alchemy.config.common.GenericSQLAlchemyConfig.create_session_maker", false]], "create_session_maker() (advanced_alchemy.extensions.litestar.sqlalchemyasyncconfig method)": [[18, "advanced_alchemy.extensions.litestar.SQLAlchemyAsyncConfig.create_session_maker", false]], "create_session_maker() (advanced_alchemy.extensions.litestar.sqlalchemysyncconfig method)": [[18, "advanced_alchemy.extensions.litestar.SQLAlchemySyncConfig.create_session_maker", false]], "created_at (advanced_alchemy.base.auditcolumns attribute)": [[6, "advanced_alchemy.base.AuditColumns.created_at", false]], "datetimeutc (class in advanced_alchemy.types)": [[28, "advanced_alchemy.types.DateTimeUTC", false]], "decrypt() (advanced_alchemy.types.encryptionbackend method)": [[28, "advanced_alchemy.types.EncryptionBackend.decrypt", false]], "decrypt() (advanced_alchemy.types.fernetbackend method)": [[28, "advanced_alchemy.types.FernetBackend.decrypt", false]], "decrypt() (advanced_alchemy.types.pgcryptobackend method)": [[28, "advanced_alchemy.types.PGCryptoBackend.decrypt", false]], "delete() (advanced_alchemy.service.sqlalchemyasyncrepositoryservice method)": [[27, "advanced_alchemy.service.SQLAlchemyAsyncRepositoryService.delete", false]], "delete() (advanced_alchemy.service.sqlalchemysyncrepositoryservice method)": [[27, "advanced_alchemy.service.SQLAlchemySyncRepositoryService.delete", false]], "delete_many() (advanced_alchemy.service.sqlalchemyasyncrepositoryservice method)": [[27, "advanced_alchemy.service.SQLAlchemyAsyncRepositoryService.delete_many", false]], "delete_many() (advanced_alchemy.service.sqlalchemysyncrepositoryservice method)": [[27, "advanced_alchemy.service.SQLAlchemySyncRepositoryService.delete_many", false]], "delete_where() (advanced_alchemy.service.sqlalchemyasyncrepositoryservice method)": [[27, "advanced_alchemy.service.SQLAlchemyAsyncRepositoryService.delete_where", false]], "delete_where() (advanced_alchemy.service.sqlalchemysyncrepositoryservice method)": [[27, "advanced_alchemy.service.SQLAlchemySyncRepositoryService.delete_where", false]], "detect_nested_field() (advanced_alchemy.extensions.litestar.dto.sqlalchemydto class method)": [[16, "advanced_alchemy.extensions.litestar.dto.SQLAlchemyDTO.detect_nested_field", false]], "detect_nested_field() (advanced_alchemy.extensions.litestar.sqlalchemydto class method)": [[18, "advanced_alchemy.extensions.litestar.SQLAlchemyDTO.detect_nested_field", false]], "echo (advanced_alchemy.config.engine.engineconfig attribute)": [[9, "advanced_alchemy.config.engine.EngineConfig.echo", false]], "echo_pool (advanced_alchemy.config.engine.engineconfig attribute)": [[9, "advanced_alchemy.config.engine.EngineConfig.echo_pool", false]], "empty (class in advanced_alchemy.service)": [[27, "advanced_alchemy.service.Empty", false]], "enable_from_linting (advanced_alchemy.config.engine.engineconfig attribute)": [[9, "advanced_alchemy.config.engine.EngineConfig.enable_from_linting", false]], "enable_touch_updated_timestamp_listener (advanced_alchemy.config.common.genericsqlalchemyconfig attribute)": [[8, "advanced_alchemy.config.common.GenericSQLAlchemyConfig.enable_touch_updated_timestamp_listener", false]], "encrypt() (advanced_alchemy.types.encryptionbackend method)": [[28, "advanced_alchemy.types.EncryptionBackend.encrypt", false]], "encrypt() (advanced_alchemy.types.fernetbackend method)": [[28, "advanced_alchemy.types.FernetBackend.encrypt", false]], "encrypt() (advanced_alchemy.types.pgcryptobackend method)": [[28, "advanced_alchemy.types.PGCryptoBackend.encrypt", false]], "encryptedstring (class in advanced_alchemy.types)": [[28, "advanced_alchemy.types.EncryptedString", false]], "encryptedtext (class in advanced_alchemy.types)": [[28, "advanced_alchemy.types.EncryptedText", false]], "encryptionbackend (class in advanced_alchemy.types)": [[28, "advanced_alchemy.types.EncryptionBackend", false]], "engine_app_state_key (advanced_alchemy.extensions.litestar.sqlalchemyasyncconfig attribute)": [[18, "advanced_alchemy.extensions.litestar.SQLAlchemyAsyncConfig.engine_app_state_key", false]], "engine_app_state_key (advanced_alchemy.extensions.litestar.sqlalchemysyncconfig attribute)": [[18, "advanced_alchemy.extensions.litestar.SQLAlchemySyncConfig.engine_app_state_key", false]], "engine_config (advanced_alchemy.config.common.genericsqlalchemyconfig attribute)": [[8, "advanced_alchemy.config.common.GenericSQLAlchemyConfig.engine_config", false]], "engine_config (advanced_alchemy.extensions.litestar.sqlalchemyasyncconfig attribute)": [[18, "advanced_alchemy.extensions.litestar.SQLAlchemyAsyncConfig.engine_config", false]], "engine_config (advanced_alchemy.extensions.litestar.sqlalchemysyncconfig attribute)": [[18, "advanced_alchemy.extensions.litestar.SQLAlchemySyncConfig.engine_config", false]], "engine_config_dict (advanced_alchemy.config.common.genericsqlalchemyconfig property)": [[8, "advanced_alchemy.config.common.GenericSQLAlchemyConfig.engine_config_dict", false]], "engine_dependency_key (advanced_alchemy.extensions.litestar.sqlalchemyasyncconfig attribute)": [[18, "advanced_alchemy.extensions.litestar.SQLAlchemyAsyncConfig.engine_dependency_key", false]], "engine_dependency_key (advanced_alchemy.extensions.litestar.sqlalchemysyncconfig attribute)": [[18, "advanced_alchemy.extensions.litestar.SQLAlchemySyncConfig.engine_dependency_key", false]], "engine_instance (advanced_alchemy.config.common.genericsqlalchemyconfig attribute)": [[8, "advanced_alchemy.config.common.GenericSQLAlchemyConfig.engine_instance", false]], "engineconfig (class in advanced_alchemy.config.engine)": [[9, "advanced_alchemy.config.engine.EngineConfig", false]], "engineconfig (class in advanced_alchemy.extensions.litestar)": [[18, "advanced_alchemy.extensions.litestar.EngineConfig", false]], "enginet (class in advanced_alchemy.config.common)": [[8, "advanced_alchemy.config.common.EngineT", false]], "errormessages (class in advanced_alchemy.service)": [[27, "advanced_alchemy.service.ErrorMessages", false]], "execution_options (advanced_alchemy.config.engine.engineconfig attribute)": [[9, "advanced_alchemy.config.engine.EngineConfig.execution_options", false]], "exists() (advanced_alchemy.service.sqlalchemyasyncrepositoryreadservice method)": [[27, "advanced_alchemy.service.SQLAlchemyAsyncRepositoryReadService.exists", false]], "exists() (advanced_alchemy.service.sqlalchemysyncrepositoryreadservice method)": [[27, "advanced_alchemy.service.SQLAlchemySyncRepositoryReadService.exists", false]], "expire_on_commit (advanced_alchemy.config.common.genericsessionconfig attribute)": [[8, "advanced_alchemy.config.common.GenericSessionConfig.expire_on_commit", false]], "fernet (advanced_alchemy.types.fernetbackend attribute)": [[28, "advanced_alchemy.types.FernetBackend.fernet", false]], "fernetbackend (class in advanced_alchemy.types)": [[28, "advanced_alchemy.types.FernetBackend", false]], "field_name (advanced_alchemy.filters.beforeafter attribute)": [[21, "advanced_alchemy.filters.BeforeAfter.field_name", false]], "field_name (advanced_alchemy.filters.collectionfilter attribute)": [[21, "advanced_alchemy.filters.CollectionFilter.field_name", false]], "field_name (advanced_alchemy.filters.notincollectionfilter attribute)": [[21, "advanced_alchemy.filters.NotInCollectionFilter.field_name", false]], "field_name (advanced_alchemy.filters.onbeforeafter attribute)": [[21, "advanced_alchemy.filters.OnBeforeAfter.field_name", false]], "field_name (advanced_alchemy.filters.orderby attribute)": [[21, "advanced_alchemy.filters.OrderBy.field_name", false]], "field_name (advanced_alchemy.filters.searchfilter attribute)": [[21, "advanced_alchemy.filters.SearchFilter.field_name", false]], "filtertypes (in module advanced_alchemy.filters)": [[21, "advanced_alchemy.filters.FilterTypes", false]], "find_filter() (in module advanced_alchemy.service)": [[27, "advanced_alchemy.service.find_filter", false]], "generate_field_definitions() (advanced_alchemy.extensions.litestar.dto.sqlalchemydto class method)": [[16, "advanced_alchemy.extensions.litestar.dto.SQLAlchemyDTO.generate_field_definitions", false]], "generate_field_definitions() (advanced_alchemy.extensions.litestar.sqlalchemydto class method)": [[18, "advanced_alchemy.extensions.litestar.SQLAlchemyDTO.generate_field_definitions", false]], "genericalembicconfig (class in advanced_alchemy.config.common)": [[8, "advanced_alchemy.config.common.GenericAlembicConfig", false]], "genericsessionconfig (class in advanced_alchemy.config.common)": [[8, "advanced_alchemy.config.common.GenericSessionConfig", false]], "genericsqlalchemyconfig (class in advanced_alchemy.config.common)": [[8, "advanced_alchemy.config.common.GenericSQLAlchemyConfig", false]], "get() (advanced_alchemy.service.sqlalchemyasyncrepositoryreadservice method)": [[27, "advanced_alchemy.service.SQLAlchemyAsyncRepositoryReadService.get", false]], "get() (advanced_alchemy.service.sqlalchemysyncrepositoryreadservice method)": [[27, "advanced_alchemy.service.SQLAlchemySyncRepositoryReadService.get", false]], "get_and_update() (advanced_alchemy.service.sqlalchemyasyncrepositoryservice method)": [[27, "advanced_alchemy.service.SQLAlchemyAsyncRepositoryService.get_and_update", false]], "get_and_update() (advanced_alchemy.service.sqlalchemysyncrepositoryservice method)": [[27, "advanced_alchemy.service.SQLAlchemySyncRepositoryService.get_and_update", false]], "get_database_migration_plugin() (in module advanced_alchemy.extensions.litestar.alembic)": [[15, "advanced_alchemy.extensions.litestar.alembic.get_database_migration_plugin", false]], "get_engine() (advanced_alchemy.config.common.genericsqlalchemyconfig method)": [[8, "advanced_alchemy.config.common.GenericSQLAlchemyConfig.get_engine", false]], "get_engine() (advanced_alchemy.extensions.sanic.sanicadvancedalchemy method)": [[19, "advanced_alchemy.extensions.sanic.SanicAdvancedAlchemy.get_engine", false]], "get_engine() (advanced_alchemy.extensions.starlette.starletteadvancedalchemy method)": [[20, "advanced_alchemy.extensions.starlette.StarletteAdvancedAlchemy.get_engine", false]], "get_engine_from_request() (advanced_alchemy.extensions.sanic.sanicadvancedalchemy method)": [[19, "advanced_alchemy.extensions.sanic.SanicAdvancedAlchemy.get_engine_from_request", false]], "get_one() (advanced_alchemy.service.sqlalchemyasyncrepositoryreadservice method)": [[27, "advanced_alchemy.service.SQLAlchemyAsyncRepositoryReadService.get_one", false]], "get_one() (advanced_alchemy.service.sqlalchemysyncrepositoryreadservice method)": [[27, "advanced_alchemy.service.SQLAlchemySyncRepositoryReadService.get_one", false]], "get_one_or_none() (advanced_alchemy.service.sqlalchemyasyncrepositoryreadservice method)": [[27, "advanced_alchemy.service.SQLAlchemyAsyncRepositoryReadService.get_one_or_none", false]], "get_one_or_none() (advanced_alchemy.service.sqlalchemysyncrepositoryreadservice method)": [[27, "advanced_alchemy.service.SQLAlchemySyncRepositoryReadService.get_one_or_none", false]], "get_or_upsert() (advanced_alchemy.service.sqlalchemyasyncrepositoryservice method)": [[27, "advanced_alchemy.service.SQLAlchemyAsyncRepositoryService.get_or_upsert", false]], "get_or_upsert() (advanced_alchemy.service.sqlalchemysyncrepositoryservice method)": [[27, "advanced_alchemy.service.SQLAlchemySyncRepositoryService.get_or_upsert", false]], "get_search_clauses() (advanced_alchemy.filters.searchfilter method)": [[21, "advanced_alchemy.filters.SearchFilter.get_search_clauses", false]], "get_session() (advanced_alchemy.config.asyncio.sqlalchemyasyncconfig method)": [[7, "advanced_alchemy.config.asyncio.SQLAlchemyAsyncConfig.get_session", false]], "get_session() (advanced_alchemy.config.sync.sqlalchemysyncconfig method)": [[11, "advanced_alchemy.config.sync.SQLAlchemySyncConfig.get_session", false]], "get_session() (advanced_alchemy.extensions.sanic.sanicadvancedalchemy method)": [[19, "advanced_alchemy.extensions.sanic.SanicAdvancedAlchemy.get_session", false]], "get_session() (advanced_alchemy.extensions.starlette.starletteadvancedalchemy method)": [[20, "advanced_alchemy.extensions.starlette.StarletteAdvancedAlchemy.get_session", false]], "get_session_from_request() (advanced_alchemy.extensions.sanic.sanicadvancedalchemy method)": [[19, "advanced_alchemy.extensions.sanic.SanicAdvancedAlchemy.get_session_from_request", false]], "get_sessionmaker() (advanced_alchemy.extensions.sanic.sanicadvancedalchemy method)": [[19, "advanced_alchemy.extensions.sanic.SanicAdvancedAlchemy.get_sessionmaker", false]], "get_sessionmaker() (advanced_alchemy.extensions.starlette.starletteadvancedalchemy method)": [[20, "advanced_alchemy.extensions.starlette.StarletteAdvancedAlchemy.get_sessionmaker", false]], "get_sessionmaker_from_request() (advanced_alchemy.extensions.sanic.sanicadvancedalchemy method)": [[19, "advanced_alchemy.extensions.sanic.SanicAdvancedAlchemy.get_sessionmaker_from_request", false]], "get_template_directory() (advanced_alchemy.alembic.commands.alembiccommandconfig method)": [[4, "advanced_alchemy.alembic.commands.AlembicCommandConfig.get_template_directory", false]], "guid (class in advanced_alchemy.types)": [[28, "advanced_alchemy.types.GUID", false]], "hide_parameters (advanced_alchemy.config.engine.engineconfig attribute)": [[9, "advanced_alchemy.config.engine.EngineConfig.hide_parameters", false]], "id (advanced_alchemy.base.bigintprimarykey attribute)": [[6, "advanced_alchemy.base.BigIntPrimaryKey.id", false]], "id (advanced_alchemy.base.nanoidprimarykey attribute)": [[6, "advanced_alchemy.base.NanoIDPrimaryKey.id", false]], "id (advanced_alchemy.base.uuidprimarykey attribute)": [[6, "advanced_alchemy.base.UUIDPrimaryKey.id", false]], "id (advanced_alchemy.base.uuidv6primarykey attribute)": [[6, "advanced_alchemy.base.UUIDv6PrimaryKey.id", false]], "id (advanced_alchemy.base.uuidv7primarykey attribute)": [[6, "advanced_alchemy.base.UUIDv7PrimaryKey.id", false]], "ignore_case (advanced_alchemy.filters.searchfilter attribute)": [[21, "advanced_alchemy.filters.SearchFilter.ignore_case", false]], "impl (advanced_alchemy.types.encryptedstring attribute)": [[28, "advanced_alchemy.types.EncryptedString.impl", false]], "impl (advanced_alchemy.types.encryptedtext attribute)": [[28, "advanced_alchemy.types.EncryptedText.impl", false]], "impl (advanced_alchemy.types.ora_jsonb attribute)": [[28, "advanced_alchemy.types.ORA_JSONB.impl", false]], "inanyfilter (class in advanced_alchemy.filters)": [[21, "advanced_alchemy.filters.InAnyFilter", false]], "include_implicit_fields (advanced_alchemy.extensions.litestar.sqlalchemydtoconfig attribute)": [[18, "advanced_alchemy.extensions.litestar.SQLAlchemyDTOConfig.include_implicit_fields", false]], "info (advanced_alchemy.config.common.genericsessionconfig attribute)": [[8, "advanced_alchemy.config.common.GenericSessionConfig.info", false]], "init_app() (advanced_alchemy.extensions.starlette.starletteadvancedalchemy method)": [[20, "advanced_alchemy.extensions.starlette.StarletteAdvancedAlchemy.init_app", false]], "init_engine() (advanced_alchemy.types.encryptionbackend method)": [[28, "advanced_alchemy.types.EncryptionBackend.init_engine", false]], "init_engine() (advanced_alchemy.types.fernetbackend method)": [[28, "advanced_alchemy.types.FernetBackend.init_engine", false]], "init_engine() (advanced_alchemy.types.pgcryptobackend method)": [[28, "advanced_alchemy.types.PGCryptoBackend.init_engine", false]], "insertmanyvalues_page_size (advanced_alchemy.config.engine.engineconfig attribute)": [[9, "advanced_alchemy.config.engine.EngineConfig.insertmanyvalues_page_size", false]], "isolation_level (advanced_alchemy.config.engine.engineconfig attribute)": [[9, "advanced_alchemy.config.engine.EngineConfig.isolation_level", false]], "items (advanced_alchemy.service.offsetpagination attribute)": [[27, "advanced_alchemy.service.OffsetPagination.items", false]], "join_transaction_mode (advanced_alchemy.config.common.genericsessionconfig attribute)": [[8, "advanced_alchemy.config.common.GenericSessionConfig.join_transaction_mode", false]], "json_deserializer() (advanced_alchemy.config.engine.engineconfig method)": [[9, "advanced_alchemy.config.engine.EngineConfig.json_deserializer", false]], "json_deserializer() (advanced_alchemy.extensions.litestar.engineconfig method)": [[18, "advanced_alchemy.extensions.litestar.EngineConfig.json_deserializer", false]], "json_serializer() (advanced_alchemy.config.engine.engineconfig method)": [[9, "advanced_alchemy.config.engine.EngineConfig.json_serializer", false]], "json_serializer() (advanced_alchemy.extensions.litestar.engineconfig method)": [[18, "advanced_alchemy.extensions.litestar.EngineConfig.json_serializer", false]], "key (advanced_alchemy.types.encryptedstring attribute)": [[28, "advanced_alchemy.types.EncryptedString.key", false]], "key (advanced_alchemy.types.fernetbackend attribute)": [[28, "advanced_alchemy.types.FernetBackend.key", false]], "label_length (advanced_alchemy.config.engine.engineconfig attribute)": [[9, "advanced_alchemy.config.engine.EngineConfig.label_length", false]], "limit (advanced_alchemy.filters.limitoffset attribute)": [[21, "advanced_alchemy.filters.LimitOffset.limit", false]], "limit (advanced_alchemy.service.offsetpagination attribute)": [[27, "advanced_alchemy.service.OffsetPagination.limit", false]], "limitoffset (class in advanced_alchemy.filters)": [[21, "advanced_alchemy.filters.LimitOffset", false]], "list() (advanced_alchemy.service.sqlalchemyasyncrepositoryreadservice method)": [[27, "advanced_alchemy.service.SQLAlchemyAsyncRepositoryReadService.list", false]], "list() (advanced_alchemy.service.sqlalchemysyncrepositoryreadservice method)": [[27, "advanced_alchemy.service.SQLAlchemySyncRepositoryReadService.list", false]], "list_and_count() (advanced_alchemy.service.sqlalchemyasyncrepositoryreadservice method)": [[27, "advanced_alchemy.service.SQLAlchemyAsyncRepositoryReadService.list_and_count", false]], "list_and_count() (advanced_alchemy.service.sqlalchemysyncrepositoryreadservice method)": [[27, "advanced_alchemy.service.SQLAlchemySyncRepositoryReadService.list_and_count", false]], "load_dialect_impl() (advanced_alchemy.types.encryptedstring method)": [[28, "advanced_alchemy.types.EncryptedString.load_dialect_impl", false]], "load_dialect_impl() (advanced_alchemy.types.encryptedtext method)": [[28, "advanced_alchemy.types.EncryptedText.load_dialect_impl", false]], "load_dialect_impl() (advanced_alchemy.types.guid method)": [[28, "advanced_alchemy.types.GUID.load_dialect_impl", false]], "load_dialect_impl() (advanced_alchemy.types.ora_jsonb method)": [[28, "advanced_alchemy.types.ORA_JSONB.load_dialect_impl", false]], "logging_name (advanced_alchemy.config.engine.engineconfig attribute)": [[9, "advanced_alchemy.config.engine.EngineConfig.logging_name", false]], "max_identifier_length (advanced_alchemy.config.engine.engineconfig attribute)": [[9, "advanced_alchemy.config.engine.EngineConfig.max_identifier_length", false]], "max_overflow (advanced_alchemy.config.engine.engineconfig attribute)": [[9, "advanced_alchemy.config.engine.EngineConfig.max_overflow", false]], "merge_table_arguments() (in module advanced_alchemy.base)": [[6, "advanced_alchemy.base.merge_table_arguments", false]], "metadata (advanced_alchemy.base.bigintauditbase attribute)": [[6, "advanced_alchemy.base.BigIntAuditBase.metadata", false]], "metadata (advanced_alchemy.base.bigintbase attribute)": [[6, "advanced_alchemy.base.BigIntBase.metadata", false]], "metadata (advanced_alchemy.base.nanoidauditbase attribute)": [[6, "advanced_alchemy.base.NanoIDAuditBase.metadata", false]], "metadata (advanced_alchemy.base.nanoidbase attribute)": [[6, "advanced_alchemy.base.NanoIDBase.metadata", false]], "metadata (advanced_alchemy.base.sqlquery attribute)": [[6, "advanced_alchemy.base.SQLQuery.metadata", false]], "metadata (advanced_alchemy.base.uuidauditbase attribute)": [[6, "advanced_alchemy.base.UUIDAuditBase.metadata", false]], "metadata (advanced_alchemy.base.uuidbase attribute)": [[6, "advanced_alchemy.base.UUIDBase.metadata", false]], "metadata (advanced_alchemy.base.uuidv6auditbase attribute)": [[6, "advanced_alchemy.base.UUIDv6AuditBase.metadata", false]], "metadata (advanced_alchemy.base.uuidv6base attribute)": [[6, "advanced_alchemy.base.UUIDv6Base.metadata", false]], "metadata (advanced_alchemy.base.uuidv7auditbase attribute)": [[6, "advanced_alchemy.base.UUIDv7AuditBase.metadata", false]], "metadata (advanced_alchemy.base.uuidv7base attribute)": [[6, "advanced_alchemy.base.UUIDv7Base.metadata", false]], "metadata (advanced_alchemy.config.common.genericsqlalchemyconfig attribute)": [[8, "advanced_alchemy.config.common.GenericSQLAlchemyConfig.metadata", false]], "middleware_dispatch() (advanced_alchemy.extensions.starlette.starletteadvancedalchemy method)": [[20, "advanced_alchemy.extensions.starlette.StarletteAdvancedAlchemy.middleware_dispatch", false]], "model_from_dict() (in module advanced_alchemy.service)": [[27, "advanced_alchemy.service.model_from_dict", false]], "model_type (advanced_alchemy.extensions.litestar.sqlalchemydto attribute)": [[18, "advanced_alchemy.extensions.litestar.SQLAlchemyDTO.model_type", false]], "modelprotocol (class in advanced_alchemy.base)": [[6, "advanced_alchemy.base.ModelProtocol", false]], "module": [[4, "module-advanced_alchemy.alembic.commands", false], [6, "module-advanced_alchemy.base", false], [7, "module-advanced_alchemy.config.asyncio", false], [8, "module-advanced_alchemy.config.common", false], [9, "module-advanced_alchemy.config.engine", false], [11, "module-advanced_alchemy.config.sync", false], [12, "module-advanced_alchemy.config.types", false], [15, "module-advanced_alchemy.extensions.litestar.alembic", false], [16, "module-advanced_alchemy.extensions.litestar.dto", false], [18, "module-advanced_alchemy.extensions.litestar", false], [19, "module-advanced_alchemy.extensions.sanic", false], [20, "module-advanced_alchemy.extensions.starlette", false], [21, "module-advanced_alchemy.filters", false], [24, "module-advanced_alchemy.mixins.unique", false], [25, "module-advanced_alchemy.operations", false], [27, "module-advanced_alchemy.service", false], [28, "module-advanced_alchemy.types", false], [29, "module-advanced_alchemy.utils", false]], "module (advanced_alchemy.config.engine.engineconfig attribute)": [[9, "advanced_alchemy.config.engine.EngineConfig.module", false]], "mount_vault() (advanced_alchemy.types.encryptedstring method)": [[28, "advanced_alchemy.types.EncryptedString.mount_vault", false]], "mount_vault() (advanced_alchemy.types.encryptionbackend method)": [[28, "advanced_alchemy.types.EncryptionBackend.mount_vault", false]], "mount_vault() (advanced_alchemy.types.fernetbackend method)": [[28, "advanced_alchemy.types.FernetBackend.mount_vault", false]], "nanoidauditbase (class in advanced_alchemy.base)": [[6, "advanced_alchemy.base.NanoIDAuditBase", false]], "nanoidbase (class in advanced_alchemy.base)": [[6, "advanced_alchemy.base.NanoIDBase", false]], "nanoidprimarykey (class in advanced_alchemy.base)": [[6, "advanced_alchemy.base.NanoIDPrimaryKey", false]], "new() (advanced_alchemy.service.sqlalchemyasyncqueryservice class method)": [[27, "advanced_alchemy.service.SQLAlchemyAsyncQueryService.new", false]], "new() (advanced_alchemy.service.sqlalchemyasyncrepositoryreadservice class method)": [[27, "advanced_alchemy.service.SQLAlchemyAsyncRepositoryReadService.new", false]], "new() (advanced_alchemy.service.sqlalchemysyncqueryservice class method)": [[27, "advanced_alchemy.service.SQLAlchemySyncQueryService.new", false]], "new() (advanced_alchemy.service.sqlalchemysyncrepositoryreadservice class method)": [[27, "advanced_alchemy.service.SQLAlchemySyncRepositoryReadService.new", false]], "normalized_field_names (advanced_alchemy.filters.searchfilter property)": [[21, "advanced_alchemy.filters.SearchFilter.normalized_field_names", false]], "notincollectionfilter (class in advanced_alchemy.filters)": [[21, "advanced_alchemy.filters.NotInCollectionFilter", false]], "notinsearchfilter (class in advanced_alchemy.filters)": [[21, "advanced_alchemy.filters.NotInSearchFilter", false]], "offset (advanced_alchemy.filters.limitoffset attribute)": [[21, "advanced_alchemy.filters.LimitOffset.offset", false]], "offset (advanced_alchemy.service.offsetpagination attribute)": [[27, "advanced_alchemy.service.OffsetPagination.offset", false]], "offsetpagination (class in advanced_alchemy.service)": [[27, "advanced_alchemy.service.OffsetPagination", false]], "on_app_init() (advanced_alchemy.extensions.litestar.sqlalchemyinitplugin method)": [[18, "advanced_alchemy.extensions.litestar.SQLAlchemyInitPlugin.on_app_init", false]], "on_app_init() (advanced_alchemy.extensions.litestar.sqlalchemyplugin method)": [[18, "advanced_alchemy.extensions.litestar.SQLAlchemyPlugin.on_app_init", false]], "on_cli_init() (advanced_alchemy.extensions.litestar.sqlalchemyinitplugin method)": [[18, "advanced_alchemy.extensions.litestar.SQLAlchemyInitPlugin.on_cli_init", false]], "on_or_after (advanced_alchemy.filters.onbeforeafter attribute)": [[21, "advanced_alchemy.filters.OnBeforeAfter.on_or_after", false]], "on_or_before (advanced_alchemy.filters.onbeforeafter attribute)": [[21, "advanced_alchemy.filters.OnBeforeAfter.on_or_before", false]], "on_shutdown() (advanced_alchemy.extensions.starlette.starletteadvancedalchemy method)": [[20, "advanced_alchemy.extensions.starlette.StarletteAdvancedAlchemy.on_shutdown", false]], "onbeforeafter (class in advanced_alchemy.filters)": [[21, "advanced_alchemy.filters.OnBeforeAfter", false]], "ora_jsonb (class in advanced_alchemy.types)": [[28, "advanced_alchemy.types.ORA_JSONB", false]], "orderby (class in advanced_alchemy.filters)": [[21, "advanced_alchemy.filters.OrderBy", false]], "paginationfilter (class in advanced_alchemy.filters)": [[21, "advanced_alchemy.filters.PaginationFilter", false]], "paramstyle (advanced_alchemy.config.engine.engineconfig attribute)": [[9, "advanced_alchemy.config.engine.EngineConfig.paramstyle", false]], "passphrase (advanced_alchemy.types.encryptionbackend attribute)": [[28, "advanced_alchemy.types.EncryptionBackend.passphrase", false]], "passphrase (advanced_alchemy.types.pgcryptobackend attribute)": [[28, "advanced_alchemy.types.PGCryptoBackend.passphrase", false]], "pgcryptobackend (class in advanced_alchemy.types)": [[28, "advanced_alchemy.types.PGCryptoBackend", false]], "plugins (advanced_alchemy.config.engine.engineconfig attribute)": [[9, "advanced_alchemy.config.engine.EngineConfig.plugins", false]], "pool (advanced_alchemy.config.engine.engineconfig attribute)": [[9, "advanced_alchemy.config.engine.EngineConfig.pool", false]], "pool_logging_name (advanced_alchemy.config.engine.engineconfig attribute)": [[9, "advanced_alchemy.config.engine.EngineConfig.pool_logging_name", false]], "pool_pre_ping (advanced_alchemy.config.engine.engineconfig attribute)": [[9, "advanced_alchemy.config.engine.EngineConfig.pool_pre_ping", false]], "pool_recycle (advanced_alchemy.config.engine.engineconfig attribute)": [[9, "advanced_alchemy.config.engine.EngineConfig.pool_recycle", false]], "pool_reset_on_return (advanced_alchemy.config.engine.engineconfig attribute)": [[9, "advanced_alchemy.config.engine.EngineConfig.pool_reset_on_return", false]], "pool_size (advanced_alchemy.config.engine.engineconfig attribute)": [[9, "advanced_alchemy.config.engine.EngineConfig.pool_size", false]], "pool_timeout (advanced_alchemy.config.engine.engineconfig attribute)": [[9, "advanced_alchemy.config.engine.EngineConfig.pool_timeout", false]], "pool_use_lifo (advanced_alchemy.config.engine.engineconfig attribute)": [[9, "advanced_alchemy.config.engine.EngineConfig.pool_use_lifo", false]], "poolclass (advanced_alchemy.config.engine.engineconfig attribute)": [[9, "advanced_alchemy.config.engine.EngineConfig.poolclass", false]], "process_bind_param() (advanced_alchemy.types.datetimeutc method)": [[28, "advanced_alchemy.types.DateTimeUTC.process_bind_param", false]], "process_bind_param() (advanced_alchemy.types.encryptedstring method)": [[28, "advanced_alchemy.types.EncryptedString.process_bind_param", false]], "process_bind_param() (advanced_alchemy.types.guid method)": [[28, "advanced_alchemy.types.GUID.process_bind_param", false]], "process_bind_param() (advanced_alchemy.types.ora_jsonb method)": [[28, "advanced_alchemy.types.ORA_JSONB.process_bind_param", false]], "process_result_value() (advanced_alchemy.types.datetimeutc method)": [[28, "advanced_alchemy.types.DateTimeUTC.process_result_value", false]], "process_result_value() (advanced_alchemy.types.encryptedstring method)": [[28, "advanced_alchemy.types.EncryptedString.process_result_value", false]], "process_result_value() (advanced_alchemy.types.guid method)": [[28, "advanced_alchemy.types.GUID.process_result_value", false]], "process_result_value() (advanced_alchemy.types.ora_jsonb method)": [[28, "advanced_alchemy.types.ORA_JSONB.process_result_value", false]], "provide_engine() (advanced_alchemy.extensions.litestar.sqlalchemyasyncconfig method)": [[18, "advanced_alchemy.extensions.litestar.SQLAlchemyAsyncConfig.provide_engine", false]], "provide_engine() (advanced_alchemy.extensions.litestar.sqlalchemysyncconfig method)": [[18, "advanced_alchemy.extensions.litestar.SQLAlchemySyncConfig.provide_engine", false]], "provide_session() (advanced_alchemy.extensions.litestar.sqlalchemyasyncconfig method)": [[18, "advanced_alchemy.extensions.litestar.SQLAlchemyAsyncConfig.provide_session", false]], "provide_session() (advanced_alchemy.extensions.litestar.sqlalchemysyncconfig method)": [[18, "advanced_alchemy.extensions.litestar.SQLAlchemySyncConfig.provide_session", false]], "python_type (advanced_alchemy.types.datetimeutc property)": [[28, "advanced_alchemy.types.DateTimeUTC.python_type", false]], "python_type (advanced_alchemy.types.encryptedstring property)": [[28, "advanced_alchemy.types.EncryptedString.python_type", false]], "python_type (advanced_alchemy.types.guid property)": [[28, "advanced_alchemy.types.GUID.python_type", false]], "python_type (advanced_alchemy.types.ora_jsonb property)": [[28, "advanced_alchemy.types.ORA_JSONB.python_type", false]], "query_cache_size (advanced_alchemy.config.engine.engineconfig attribute)": [[9, "advanced_alchemy.config.engine.EngineConfig.query_cache_size", false]], "query_cls (advanced_alchemy.config.common.genericsessionconfig attribute)": [[8, "advanced_alchemy.config.common.GenericSessionConfig.query_cls", false]], "registry (advanced_alchemy.base.bigintauditbase attribute)": [[6, "advanced_alchemy.base.BigIntAuditBase.registry", false]], "registry (advanced_alchemy.base.bigintbase attribute)": [[6, "advanced_alchemy.base.BigIntBase.registry", false]], "registry (advanced_alchemy.base.nanoidauditbase attribute)": [[6, "advanced_alchemy.base.NanoIDAuditBase.registry", false]], "registry (advanced_alchemy.base.nanoidbase attribute)": [[6, "advanced_alchemy.base.NanoIDBase.registry", false]], "registry (advanced_alchemy.base.sqlquery attribute)": [[6, "advanced_alchemy.base.SQLQuery.registry", false]], "registry (advanced_alchemy.base.uuidauditbase attribute)": [[6, "advanced_alchemy.base.UUIDAuditBase.registry", false]], "registry (advanced_alchemy.base.uuidbase attribute)": [[6, "advanced_alchemy.base.UUIDBase.registry", false]], "registry (advanced_alchemy.base.uuidv6auditbase attribute)": [[6, "advanced_alchemy.base.UUIDv6AuditBase.registry", false]], "registry (advanced_alchemy.base.uuidv6base attribute)": [[6, "advanced_alchemy.base.UUIDv6Base.registry", false]], "registry (advanced_alchemy.base.uuidv7auditbase attribute)": [[6, "advanced_alchemy.base.UUIDv7AuditBase.registry", false]], "registry (advanced_alchemy.base.uuidv7base attribute)": [[6, "advanced_alchemy.base.UUIDv7Base.registry", false]], "render_as_batch (advanced_alchemy.config.common.genericalembicconfig attribute)": [[8, "advanced_alchemy.config.common.GenericAlembicConfig.render_as_batch", false]], "resultconverter (class in advanced_alchemy.service)": [[27, "advanced_alchemy.service.ResultConverter", false]], "sanicadvancedalchemy (class in advanced_alchemy.extensions.sanic)": [[19, "advanced_alchemy.extensions.sanic.SanicAdvancedAlchemy", false]], "script_config (advanced_alchemy.config.common.genericalembicconfig attribute)": [[8, "advanced_alchemy.config.common.GenericAlembicConfig.script_config", false]], "script_location (advanced_alchemy.config.common.genericalembicconfig attribute)": [[8, "advanced_alchemy.config.common.GenericAlembicConfig.script_location", false]], "searchfilter (class in advanced_alchemy.filters)": [[21, "advanced_alchemy.filters.SearchFilter", false]], "session_config (advanced_alchemy.config.asyncio.sqlalchemyasyncconfig attribute)": [[7, "advanced_alchemy.config.asyncio.SQLAlchemyAsyncConfig.session_config", false]], "session_config (advanced_alchemy.config.common.genericsqlalchemyconfig attribute)": [[8, "advanced_alchemy.config.common.GenericSQLAlchemyConfig.session_config", false]], "session_config (advanced_alchemy.config.sync.sqlalchemysyncconfig attribute)": [[11, "advanced_alchemy.config.sync.SQLAlchemySyncConfig.session_config", false]], "session_config_dict (advanced_alchemy.config.common.genericsqlalchemyconfig property)": [[8, "advanced_alchemy.config.common.GenericSQLAlchemyConfig.session_config_dict", false]], "session_dependency_key (advanced_alchemy.extensions.litestar.sqlalchemyasyncconfig attribute)": [[18, "advanced_alchemy.extensions.litestar.SQLAlchemyAsyncConfig.session_dependency_key", false]], "session_dependency_key (advanced_alchemy.extensions.litestar.sqlalchemysyncconfig attribute)": [[18, "advanced_alchemy.extensions.litestar.SQLAlchemySyncConfig.session_dependency_key", false]], "session_handler() (advanced_alchemy.extensions.sanic.sanicadvancedalchemy method)": [[19, "advanced_alchemy.extensions.sanic.SanicAdvancedAlchemy.session_handler", false]], "session_handler() (advanced_alchemy.extensions.starlette.starletteadvancedalchemy method)": [[20, "advanced_alchemy.extensions.starlette.StarletteAdvancedAlchemy.session_handler", false]], "session_maker (advanced_alchemy.config.common.genericsqlalchemyconfig attribute)": [[8, "advanced_alchemy.config.common.GenericSQLAlchemyConfig.session_maker", false]], "session_maker_app_state_key (advanced_alchemy.extensions.litestar.sqlalchemyasyncconfig attribute)": [[18, "advanced_alchemy.extensions.litestar.SQLAlchemyAsyncConfig.session_maker_app_state_key", false]], "session_maker_app_state_key (advanced_alchemy.extensions.litestar.sqlalchemysyncconfig attribute)": [[18, "advanced_alchemy.extensions.litestar.SQLAlchemySyncConfig.session_maker_app_state_key", false]], "session_maker_class (advanced_alchemy.config.asyncio.sqlalchemyasyncconfig attribute)": [[7, "advanced_alchemy.config.asyncio.SQLAlchemyAsyncConfig.session_maker_class", false]], "session_maker_class (advanced_alchemy.config.common.genericsqlalchemyconfig attribute)": [[8, "advanced_alchemy.config.common.GenericSQLAlchemyConfig.session_maker_class", false]], "session_maker_class (advanced_alchemy.config.sync.sqlalchemysyncconfig attribute)": [[11, "advanced_alchemy.config.sync.SQLAlchemySyncConfig.session_maker_class", false]], "session_scope_key (advanced_alchemy.extensions.litestar.sqlalchemyasyncconfig attribute)": [[18, "advanced_alchemy.extensions.litestar.SQLAlchemyAsyncConfig.session_scope_key", false]], "session_scope_key (advanced_alchemy.extensions.litestar.sqlalchemysyncconfig attribute)": [[18, "advanced_alchemy.extensions.litestar.SQLAlchemySyncConfig.session_scope_key", false]], "sessionmakert (class in advanced_alchemy.config.common)": [[8, "advanced_alchemy.config.common.SessionMakerT", false]], "sessiont (class in advanced_alchemy.config.common)": [[8, "advanced_alchemy.config.common.SessionT", false]], "signature_namespace (advanced_alchemy.extensions.litestar.sqlalchemyasyncconfig property)": [[18, "advanced_alchemy.extensions.litestar.SQLAlchemyAsyncConfig.signature_namespace", false]], "signature_namespace (advanced_alchemy.extensions.litestar.sqlalchemysyncconfig property)": [[18, "advanced_alchemy.extensions.litestar.SQLAlchemySyncConfig.signature_namespace", false]], "slugkey (class in advanced_alchemy.base)": [[6, "advanced_alchemy.base.SlugKey", false]], "sort_order (advanced_alchemy.filters.orderby attribute)": [[21, "advanced_alchemy.filters.OrderBy.sort_order", false]], "sqlalchemyasyncconfig (class in advanced_alchemy.config.asyncio)": [[7, "advanced_alchemy.config.asyncio.SQLAlchemyAsyncConfig", false]], "sqlalchemyasyncconfig (class in advanced_alchemy.extensions.litestar)": [[18, "advanced_alchemy.extensions.litestar.SQLAlchemyAsyncConfig", false]], "sqlalchemyasyncqueryservice (class in advanced_alchemy.service)": [[27, "advanced_alchemy.service.SQLAlchemyAsyncQueryService", false]], "sqlalchemyasyncrepositoryreadservice (class in advanced_alchemy.service)": [[27, "advanced_alchemy.service.SQLAlchemyAsyncRepositoryReadService", false]], "sqlalchemyasyncrepositoryservice (class in advanced_alchemy.service)": [[27, "advanced_alchemy.service.SQLAlchemyAsyncRepositoryService", false]], "sqlalchemydto (class in advanced_alchemy.extensions.litestar)": [[18, "advanced_alchemy.extensions.litestar.SQLAlchemyDTO", false]], "sqlalchemydto (class in advanced_alchemy.extensions.litestar.dto)": [[16, "advanced_alchemy.extensions.litestar.dto.SQLAlchemyDTO", false]], "sqlalchemydtoconfig (class in advanced_alchemy.extensions.litestar)": [[18, "advanced_alchemy.extensions.litestar.SQLAlchemyDTOConfig", false]], "sqlalchemyinitplugin (class in advanced_alchemy.extensions.litestar)": [[18, "advanced_alchemy.extensions.litestar.SQLAlchemyInitPlugin", false]], "sqlalchemyplugin (class in advanced_alchemy.extensions.litestar)": [[18, "advanced_alchemy.extensions.litestar.SQLAlchemyPlugin", false]], "sqlalchemyserializationplugin (class in advanced_alchemy.extensions.litestar)": [[18, "advanced_alchemy.extensions.litestar.SQLAlchemySerializationPlugin", false]], "sqlalchemysyncconfig (class in advanced_alchemy.config.sync)": [[11, "advanced_alchemy.config.sync.SQLAlchemySyncConfig", false]], "sqlalchemysyncconfig (class in advanced_alchemy.extensions.litestar)": [[18, "advanced_alchemy.extensions.litestar.SQLAlchemySyncConfig", false]], "sqlalchemysyncqueryservice (class in advanced_alchemy.service)": [[27, "advanced_alchemy.service.SQLAlchemySyncQueryService", false]], "sqlalchemysyncrepositoryreadservice (class in advanced_alchemy.service)": [[27, "advanced_alchemy.service.SQLAlchemySyncRepositoryReadService", false]], "sqlalchemysyncrepositoryservice (class in advanced_alchemy.service)": [[27, "advanced_alchemy.service.SQLAlchemySyncRepositoryService", false]], "sqlquery (class in advanced_alchemy.base)": [[6, "advanced_alchemy.base.SQLQuery", false]], "starletteadvancedalchemy (class in advanced_alchemy.extensions.starlette)": [[20, "advanced_alchemy.extensions.starlette.StarletteAdvancedAlchemy", false]], "startup() (advanced_alchemy.extensions.sanic.sanicadvancedalchemy method)": [[19, "advanced_alchemy.extensions.sanic.SanicAdvancedAlchemy.startup", false]], "statementfilter (class in advanced_alchemy.filters)": [[21, "advanced_alchemy.filters.StatementFilter", false]], "supports_type() (advanced_alchemy.extensions.litestar.sqlalchemyserializationplugin method)": [[18, "advanced_alchemy.extensions.litestar.SQLAlchemySerializationPlugin.supports_type", false]], "sync_autocommit_before_send_handler() (in module advanced_alchemy.extensions.litestar)": [[18, "advanced_alchemy.extensions.litestar.sync_autocommit_before_send_handler", false]], "sync_autocommit_handler_maker() (in module advanced_alchemy.extensions.litestar)": [[18, "advanced_alchemy.extensions.litestar.sync_autocommit_handler_maker", false]], "sync_default_before_send_handler() (in module advanced_alchemy.extensions.litestar)": [[18, "advanced_alchemy.extensions.litestar.sync_default_before_send_handler", false]], "sync_default_handler_maker() (in module advanced_alchemy.extensions.litestar)": [[18, "advanced_alchemy.extensions.litestar.sync_default_handler_maker", false]], "sync_session_class (advanced_alchemy.config.asyncio.asyncsessionconfig attribute)": [[7, "advanced_alchemy.config.asyncio.AsyncSessionConfig.sync_session_class", false]], "sync_session_class (advanced_alchemy.extensions.litestar.asyncsessionconfig attribute)": [[18, "advanced_alchemy.extensions.litestar.AsyncSessionConfig.sync_session_class", false]], "syncsessionconfig (class in advanced_alchemy.config.sync)": [[11, "advanced_alchemy.config.sync.SyncSessionConfig", false]], "syncsessionconfig (class in advanced_alchemy.extensions.litestar)": [[18, "advanced_alchemy.extensions.litestar.SyncSessionConfig", false]], "target_metadata (advanced_alchemy.config.common.genericalembicconfig attribute)": [[8, "advanced_alchemy.config.common.GenericAlembicConfig.target_metadata", false]], "template_path (advanced_alchemy.config.common.genericalembicconfig attribute)": [[8, "advanced_alchemy.config.common.GenericAlembicConfig.template_path", false]], "to_dict() (advanced_alchemy.base.basicattributes method)": [[6, "advanced_alchemy.base.BasicAttributes.to_dict", false]], "to_dict() (advanced_alchemy.base.modelprotocol method)": [[6, "advanced_alchemy.base.ModelProtocol.to_dict", false]], "to_model() (advanced_alchemy.service.sqlalchemyasyncrepositoryreadservice method)": [[27, "advanced_alchemy.service.SQLAlchemyAsyncRepositoryReadService.to_model", false]], "to_model() (advanced_alchemy.service.sqlalchemysyncrepositoryreadservice method)": [[27, "advanced_alchemy.service.SQLAlchemySyncRepositoryReadService.to_model", false]], "to_schema() (advanced_alchemy.service.resultconverter method)": [[27, "advanced_alchemy.service.ResultConverter.to_schema", false]], "total (advanced_alchemy.service.offsetpagination attribute)": [[27, "advanced_alchemy.service.OffsetPagination.total", false]], "twophase (advanced_alchemy.config.common.genericsessionconfig attribute)": [[8, "advanced_alchemy.config.common.GenericSessionConfig.twophase", false]], "typedecoderssequence (in module advanced_alchemy.config.types)": [[12, "advanced_alchemy.config.types.TypeDecodersSequence", false]], "typeencodersmap (in module advanced_alchemy.config.types)": [[12, "advanced_alchemy.config.types.TypeEncodersMap", false]], "unique_filter() (advanced_alchemy.mixins.unique.uniquemixin class method)": [[24, "advanced_alchemy.mixins.unique.UniqueMixin.unique_filter", false]], "unique_hash() (advanced_alchemy.mixins.unique.uniquemixin class method)": [[24, "advanced_alchemy.mixins.unique.UniqueMixin.unique_hash", false]], "uniquemixin (class in advanced_alchemy.mixins.unique)": [[24, "advanced_alchemy.mixins.unique.UniqueMixin", false]], "update() (advanced_alchemy.service.sqlalchemyasyncrepositoryservice method)": [[27, "advanced_alchemy.service.SQLAlchemyAsyncRepositoryService.update", false]], "update() (advanced_alchemy.service.sqlalchemysyncrepositoryservice method)": [[27, "advanced_alchemy.service.SQLAlchemySyncRepositoryService.update", false]], "update_app_state() (advanced_alchemy.extensions.litestar.sqlalchemyasyncconfig method)": [[18, "advanced_alchemy.extensions.litestar.SQLAlchemyAsyncConfig.update_app_state", false]], "update_app_state() (advanced_alchemy.extensions.litestar.sqlalchemysyncconfig method)": [[18, "advanced_alchemy.extensions.litestar.SQLAlchemySyncConfig.update_app_state", false]], "update_many() (advanced_alchemy.service.sqlalchemyasyncrepositoryservice method)": [[27, "advanced_alchemy.service.SQLAlchemyAsyncRepositoryService.update_many", false]], "update_many() (advanced_alchemy.service.sqlalchemysyncrepositoryservice method)": [[27, "advanced_alchemy.service.SQLAlchemySyncRepositoryService.update_many", false]], "updated_at (advanced_alchemy.base.auditcolumns attribute)": [[6, "advanced_alchemy.base.AuditColumns.updated_at", false]], "upsert() (advanced_alchemy.service.sqlalchemyasyncrepositoryservice method)": [[27, "advanced_alchemy.service.SQLAlchemyAsyncRepositoryService.upsert", false]], "upsert() (advanced_alchemy.service.sqlalchemysyncrepositoryservice method)": [[27, "advanced_alchemy.service.SQLAlchemySyncRepositoryService.upsert", false]], "upsert_many() (advanced_alchemy.service.sqlalchemyasyncrepositoryservice method)": [[27, "advanced_alchemy.service.SQLAlchemyAsyncRepositoryService.upsert_many", false]], "upsert_many() (advanced_alchemy.service.sqlalchemysyncrepositoryservice method)": [[27, "advanced_alchemy.service.SQLAlchemySyncRepositoryService.upsert_many", false]], "use_insertmanyvalues (advanced_alchemy.config.engine.engineconfig attribute)": [[9, "advanced_alchemy.config.engine.EngineConfig.use_insertmanyvalues", false]], "user_module_prefix (advanced_alchemy.config.common.genericalembicconfig attribute)": [[8, "advanced_alchemy.config.common.GenericAlembicConfig.user_module_prefix", false]], "uuidauditbase (class in advanced_alchemy.base)": [[6, "advanced_alchemy.base.UUIDAuditBase", false]], "uuidbase (class in advanced_alchemy.base)": [[6, "advanced_alchemy.base.UUIDBase", false]], "uuidprimarykey (class in advanced_alchemy.base)": [[6, "advanced_alchemy.base.UUIDPrimaryKey", false]], "uuidv6auditbase (class in advanced_alchemy.base)": [[6, "advanced_alchemy.base.UUIDv6AuditBase", false]], "uuidv6base (class in advanced_alchemy.base)": [[6, "advanced_alchemy.base.UUIDv6Base", false]], "uuidv6primarykey (class in advanced_alchemy.base)": [[6, "advanced_alchemy.base.UUIDv6PrimaryKey", false]], "uuidv7auditbase (class in advanced_alchemy.base)": [[6, "advanced_alchemy.base.UUIDv7AuditBase", false]], "uuidv7base (class in advanced_alchemy.base)": [[6, "advanced_alchemy.base.UUIDv7Base", false]], "uuidv7primarykey (class in advanced_alchemy.base)": [[6, "advanced_alchemy.base.UUIDv7PrimaryKey", false]], "value (advanced_alchemy.filters.searchfilter attribute)": [[21, "advanced_alchemy.filters.SearchFilter.value", false]], "values (advanced_alchemy.filters.collectionfilter attribute)": [[21, "advanced_alchemy.filters.CollectionFilter.values", false]], "values (advanced_alchemy.filters.notincollectionfilter attribute)": [[21, "advanced_alchemy.filters.NotInCollectionFilter.values", false]], "version_table_name (advanced_alchemy.config.common.genericalembicconfig attribute)": [[8, "advanced_alchemy.config.common.GenericAlembicConfig.version_table_name", false]], "version_table_schema (advanced_alchemy.config.common.genericalembicconfig attribute)": [[8, "advanced_alchemy.config.common.GenericAlembicConfig.version_table_schema", false]]}, "objects": {"advanced_alchemy": [[6, 0, 0, "-", "base"], [21, 0, 0, "-", "filters"], [25, 0, 0, "-", "operations"], [27, 0, 0, "-", "service"], [28, 0, 0, "-", "types"], [29, 0, 0, "-", "utils"]], "advanced_alchemy.alembic": [[4, 0, 0, "-", "commands"]], "advanced_alchemy.alembic.commands": [[4, 1, 1, "", "AlembicCommandConfig"], [4, 1, 1, "", "AlembicDuckDBImpl"], [4, 1, 1, "", "AlembicSpannerImpl"]], "advanced_alchemy.alembic.commands.AlembicCommandConfig": [[4, 2, 1, "", "__init__"], [4, 2, 1, "", "get_template_directory"]], "advanced_alchemy.alembic.commands.AlembicCommandConfig.params": [[4, 3, 1, "", "attributes"], [4, 3, 1, "", "cmd_opts"], [4, 3, 1, "", "compare_type"], [4, 3, 1, "", "config_args"], [4, 3, 1, "", "engine"], [4, 3, 1, "", "file_"], [4, 3, 1, "", "ini_section"], [4, 3, 1, "", "output_buffer"], [4, 3, 1, "", "render_as_batch"], [4, 3, 1, "", "stdout"], [4, 3, 1, "", "template_directory"], [4, 3, 1, "", "user_module_prefix"], [4, 3, 1, "", "version_table_name"], [4, 3, 1, "", "version_table_schema"]], "advanced_alchemy.base": [[6, 1, 1, "", "AuditColumns"], [6, 1, 1, "", "BasicAttributes"], [6, 1, 1, "", "BigIntAuditBase"], [6, 1, 1, "", "BigIntBase"], [6, 1, 1, "", "BigIntPrimaryKey"], [6, 1, 1, "", "CommonTableAttributes"], [6, 1, 1, "", "ModelProtocol"], [6, 1, 1, "", "NanoIDAuditBase"], [6, 1, 1, "", "NanoIDBase"], [6, 1, 1, "", "NanoIDPrimaryKey"], [6, 1, 1, "", "SQLQuery"], [6, 1, 1, "", "SlugKey"], [6, 1, 1, "", "UUIDAuditBase"], [6, 1, 1, "", "UUIDBase"], [6, 1, 1, "", "UUIDPrimaryKey"], [6, 1, 1, "", "UUIDv6AuditBase"], [6, 1, 1, "", "UUIDv6Base"], [6, 1, 1, "", "UUIDv6PrimaryKey"], [6, 1, 1, "", "UUIDv7AuditBase"], [6, 1, 1, "", "UUIDv7Base"], [6, 1, 1, "", "UUIDv7PrimaryKey"], [6, 5, 1, "", "create_registry"], [6, 5, 1, "", "merge_table_arguments"]], "advanced_alchemy.base.AuditColumns": [[6, 4, 1, "", "created_at"], [6, 4, 1, "", "updated_at"]], "advanced_alchemy.base.BasicAttributes": [[6, 2, 1, "", "to_dict"]], "advanced_alchemy.base.BigIntAuditBase": [[6, 2, 1, "", "__init__"], [6, 4, 1, "", "metadata"], [6, 4, 1, "", "registry"]], "advanced_alchemy.base.BigIntBase": [[6, 2, 1, "", "__init__"], [6, 4, 1, "", "metadata"], [6, 4, 1, "", "registry"]], "advanced_alchemy.base.BigIntPrimaryKey": [[6, 4, 1, "", "id"]], "advanced_alchemy.base.ModelProtocol": [[6, 2, 1, "", "__init__"], [6, 2, 1, "", "to_dict"]], "advanced_alchemy.base.NanoIDAuditBase": [[6, 2, 1, "", "__init__"], [6, 4, 1, "", "metadata"], [6, 4, 1, "", "registry"]], "advanced_alchemy.base.NanoIDBase": [[6, 2, 1, "", "__init__"], [6, 4, 1, "", "metadata"], [6, 4, 1, "", "registry"]], "advanced_alchemy.base.NanoIDPrimaryKey": [[6, 4, 1, "", "id"]], "advanced_alchemy.base.SQLQuery": [[6, 2, 1, "", "__init__"], [6, 4, 1, "", "metadata"], [6, 4, 1, "", "registry"]], "advanced_alchemy.base.UUIDAuditBase": [[6, 2, 1, "", "__init__"], [6, 4, 1, "", "metadata"], [6, 4, 1, "", "registry"]], "advanced_alchemy.base.UUIDBase": [[6, 2, 1, "", "__init__"], [6, 4, 1, "", "metadata"], [6, 4, 1, "", "registry"]], "advanced_alchemy.base.UUIDPrimaryKey": [[6, 4, 1, "", "id"]], "advanced_alchemy.base.UUIDv6AuditBase": [[6, 2, 1, "", "__init__"], [6, 4, 1, "", "metadata"], [6, 4, 1, "", "registry"]], "advanced_alchemy.base.UUIDv6Base": [[6, 2, 1, "", "__init__"], [6, 4, 1, "", "metadata"], [6, 4, 1, "", "registry"]], "advanced_alchemy.base.UUIDv6PrimaryKey": [[6, 4, 1, "", "id"]], "advanced_alchemy.base.UUIDv7AuditBase": [[6, 2, 1, "", "__init__"], [6, 4, 1, "", "metadata"], [6, 4, 1, "", "registry"]], "advanced_alchemy.base.UUIDv7Base": [[6, 2, 1, "", "__init__"], [6, 4, 1, "", "metadata"], [6, 4, 1, "", "registry"]], "advanced_alchemy.base.UUIDv7PrimaryKey": [[6, 4, 1, "", "id"]], "advanced_alchemy.base.merge_table_arguments.params": [[6, 3, 1, "", "cls"], [6, 3, 1, "", "table_args"]], "advanced_alchemy.config": [[7, 0, 0, "-", "asyncio"], [8, 0, 0, "-", "common"], [9, 0, 0, "-", "engine"], [11, 0, 0, "-", "sync"], [12, 0, 0, "-", "types"]], "advanced_alchemy.config.asyncio": [[7, 1, 1, "", "AlembicAsyncConfig"], [7, 1, 1, "", "AsyncSessionConfig"], [7, 1, 1, "", "SQLAlchemyAsyncConfig"]], "advanced_alchemy.config.asyncio.AlembicAsyncConfig": [[7, 2, 1, "", "__init__"]], "advanced_alchemy.config.asyncio.AsyncSessionConfig": [[7, 2, 1, "", "__init__"], [7, 4, 1, "", "sync_session_class"]], "advanced_alchemy.config.asyncio.SQLAlchemyAsyncConfig": [[7, 2, 1, "", "__init__"], [7, 2, 1, "", "__post_init__"], [7, 4, 1, "", "alembic_config"], [7, 2, 1, "", "create_engine_callable"], [7, 2, 1, "", "get_session"], [7, 4, 1, "", "session_config"], [7, 4, 1, "", "session_maker_class"]], "advanced_alchemy.config.common": [[8, 6, 1, "", "ALEMBIC_TEMPLATE_PATH"], [8, 1, 1, "", "ConnectionT"], [8, 1, 1, "", "EngineT"], [8, 1, 1, "", "GenericAlembicConfig"], [8, 1, 1, "", "GenericSQLAlchemyConfig"], [8, 1, 1, "", "GenericSessionConfig"], [8, 1, 1, "", "SessionMakerT"], [8, 1, 1, "", "SessionT"]], "advanced_alchemy.config.common.GenericAlembicConfig": [[8, 2, 1, "", "__init__"], [8, 4, 1, "", "compare_type"], [8, 4, 1, "", "render_as_batch"], [8, 4, 1, "", "script_config"], [8, 4, 1, "", "script_location"], [8, 4, 1, "", "target_metadata"], [8, 4, 1, "", "template_path"], [8, 4, 1, "", "user_module_prefix"], [8, 4, 1, "", "version_table_name"], [8, 4, 1, "", "version_table_schema"]], "advanced_alchemy.config.common.GenericSQLAlchemyConfig": [[8, 2, 1, "", "__init__"], [8, 4, 1, "", "connection_string"], [8, 4, 1, "", "create_all"], [8, 4, 1, "", "create_engine_callable"], [8, 2, 1, "", "create_session_maker"], [8, 4, 1, "", "enable_touch_updated_timestamp_listener"], [8, 4, 1, "", "engine_config"], [8, 7, 1, "", "engine_config_dict"], [8, 4, 1, "", "engine_instance"], [8, 2, 1, "", "get_engine"], [8, 4, 1, "", "metadata"], [8, 4, 1, "", "session_config"], [8, 7, 1, "", "session_config_dict"], [8, 4, 1, "", "session_maker"], [8, 4, 1, "", "session_maker_class"]], "advanced_alchemy.config.common.GenericSessionConfig": [[8, 2, 1, "", "__init__"], [8, 4, 1, "", "autobegin"], [8, 4, 1, "", "autoflush"], [8, 4, 1, "", "bind"], [8, 4, 1, "", "binds"], [8, 4, 1, "", "class_"], [8, 4, 1, "", "expire_on_commit"], [8, 4, 1, "", "info"], [8, 4, 1, "", "join_transaction_mode"], [8, 4, 1, "", "query_cls"], [8, 4, 1, "", "twophase"]], "advanced_alchemy.config.engine": [[9, 1, 1, "", "EngineConfig"]], "advanced_alchemy.config.engine.EngineConfig": [[9, 2, 1, "", "__init__"], [9, 4, 1, "", "connect_args"], [9, 4, 1, "", "echo"], [9, 4, 1, "", "echo_pool"], [9, 4, 1, "", "enable_from_linting"], [9, 4, 1, "", "execution_options"], [9, 4, 1, "", "hide_parameters"], [9, 4, 1, "", "insertmanyvalues_page_size"], [9, 4, 1, "", "isolation_level"], [9, 2, 1, "", "json_deserializer"], [9, 2, 1, "", "json_serializer"], [9, 4, 1, "", "label_length"], [9, 4, 1, "", "logging_name"], [9, 4, 1, "", "max_identifier_length"], [9, 4, 1, "", "max_overflow"], [9, 4, 1, "", "module"], [9, 4, 1, "", "paramstyle"], [9, 4, 1, "", "plugins"], [9, 4, 1, "", "pool"], [9, 4, 1, "", "pool_logging_name"], [9, 4, 1, "", "pool_pre_ping"], [9, 4, 1, "", "pool_recycle"], [9, 4, 1, "", "pool_reset_on_return"], [9, 4, 1, "", "pool_size"], [9, 4, 1, "", "pool_timeout"], [9, 4, 1, "", "pool_use_lifo"], [9, 4, 1, "", "poolclass"], [9, 4, 1, "", "query_cache_size"], [9, 4, 1, "", "use_insertmanyvalues"]], "advanced_alchemy.config.sync": [[11, 1, 1, "", "SQLAlchemySyncConfig"]], "advanced_alchemy.config.sync.AlembicSyncConfig": [[11, 2, 1, "", "__init__"]], "advanced_alchemy.config.sync.SQLAlchemySyncConfig": [[11, 2, 1, "", "__init__"], [11, 2, 1, "", "__post_init__"], [11, 4, 1, "", "alembic_config"], [11, 2, 1, "", "create_engine_callable"], [11, 2, 1, "", "get_session"], [11, 4, 1, "", "session_config"], [11, 4, 1, "", "session_maker_class"]], "advanced_alchemy.config.sync.SyncSessionConfig": [[11, 2, 1, "", "__init__"]], "advanced_alchemy.config.types": [[12, 6, 1, "", "CommitStrategy"], [12, 6, 1, "", "TypeDecodersSequence"], [12, 6, 1, "", "TypeEncodersMap"]], "advanced_alchemy.exceptions.AdvancedAlchemyError.params": [[13, 3, 1, "", "*args"], [13, 3, 1, "", "detail"]], "advanced_alchemy.exceptions.ConflictError.params": [[13, 3, 1, "", "*args"], [13, 3, 1, "", "detail"]], "advanced_alchemy.exceptions.MissingDependencyError.params": [[13, 3, 1, "", "*args"], [13, 3, 1, "", "detail"]], "advanced_alchemy.extensions": [[18, 0, 0, "-", "litestar"], [19, 0, 0, "-", "sanic"], [20, 0, 0, "-", "starlette"]], "advanced_alchemy.extensions.litestar": [[18, 1, 1, "", "AlembicAsyncConfig"], [18, 1, 1, "", "AlembicSyncConfig"], [18, 1, 1, "", "AsyncSessionConfig"], [18, 1, 1, "", "EngineConfig"], [18, 1, 1, "", "SQLAlchemyAsyncConfig"], [18, 1, 1, "", "SQLAlchemyDTO"], [18, 1, 1, "", "SQLAlchemyDTOConfig"], [18, 1, 1, "", "SQLAlchemyInitPlugin"], [18, 1, 1, "", "SQLAlchemyPlugin"], [18, 1, 1, "", "SQLAlchemySerializationPlugin"], [18, 1, 1, "", "SQLAlchemySyncConfig"], [18, 1, 1, "", "SyncSessionConfig"], [15, 0, 0, "-", "alembic"], [18, 5, 1, "", "async_autocommit_before_send_handler"], [18, 5, 1, "", "async_autocommit_handler_maker"], [18, 5, 1, "", "async_default_before_send_handler"], [18, 5, 1, "", "async_default_handler_maker"], [16, 0, 0, "-", "dto"], [18, 5, 1, "", "sync_autocommit_before_send_handler"], [18, 5, 1, "", "sync_autocommit_handler_maker"], [18, 5, 1, "", "sync_default_before_send_handler"], [18, 5, 1, "", "sync_default_handler_maker"]], "advanced_alchemy.extensions.litestar.AlembicAsyncConfig": [[18, 2, 1, "", "__init__"]], "advanced_alchemy.extensions.litestar.AlembicSyncConfig": [[18, 2, 1, "", "__init__"]], "advanced_alchemy.extensions.litestar.AsyncSessionConfig": [[18, 2, 1, "", "__init__"], [18, 4, 1, "", "sync_session_class"]], "advanced_alchemy.extensions.litestar.EngineConfig": [[18, 2, 1, "", "__init__"], [18, 2, 1, "", "json_deserializer"], [18, 2, 1, "", "json_serializer"]], "advanced_alchemy.extensions.litestar.SQLAlchemyAsyncConfig": [[18, 2, 1, "", "__init__"], [18, 4, 1, "", "before_send_handler"], [18, 2, 1, "", "create_all_metadata"], [18, 2, 1, "", "create_app_state_items"], [18, 2, 1, "", "create_session_maker"], [18, 4, 1, "", "engine_app_state_key"], [18, 4, 1, "", "engine_config"], [18, 4, 1, "", "engine_dependency_key"], [18, 2, 1, "", "provide_engine"], [18, 2, 1, "", "provide_session"], [18, 4, 1, "", "session_dependency_key"], [18, 4, 1, "", "session_maker_app_state_key"], [18, 4, 1, "", "session_scope_key"], [18, 7, 1, "", "signature_namespace"], [18, 2, 1, "", "update_app_state"]], "advanced_alchemy.extensions.litestar.SQLAlchemyAsyncConfig.create_all_metadata.params": [[18, 3, 1, "", "app"]], "advanced_alchemy.extensions.litestar.SQLAlchemyAsyncConfig.provide_engine.params": [[18, 3, 1, "", "state"]], "advanced_alchemy.extensions.litestar.SQLAlchemyAsyncConfig.provide_session.params": [[18, 3, 1, "", "scope"], [18, 3, 1, "", "state"]], "advanced_alchemy.extensions.litestar.SQLAlchemyAsyncConfig.update_app_state.params": [[18, 3, 1, "", "app"]], "advanced_alchemy.extensions.litestar.SQLAlchemyDTO": [[18, 4, 1, "", "config"], [18, 2, 1, "", "detect_nested_field"], [18, 2, 1, "", "generate_field_definitions"], [18, 4, 1, "", "model_type"]], "advanced_alchemy.extensions.litestar.SQLAlchemyDTO.detect_nested_field.params": [[18, 3, 1, "", "field_definition"]], "advanced_alchemy.extensions.litestar.SQLAlchemyDTO.generate_field_definitions.params": [[18, 3, 1, "", "model_type"]], "advanced_alchemy.extensions.litestar.SQLAlchemyDTOConfig": [[18, 2, 1, "", "__init__"], [18, 4, 1, "", "include_implicit_fields"]], "advanced_alchemy.extensions.litestar.SQLAlchemyInitPlugin": [[18, 2, 1, "", "__init__"], [18, 2, 1, "", "on_app_init"], [18, 2, 1, "", "on_cli_init"]], "advanced_alchemy.extensions.litestar.SQLAlchemyInitPlugin.on_app_init.params": [[18, 3, 1, "", "app_config"]], "advanced_alchemy.extensions.litestar.SQLAlchemyInitPlugin.on_cli_init.params": [[18, 3, 1, "", "cli"]], "advanced_alchemy.extensions.litestar.SQLAlchemyInitPlugin.params": [[18, 3, 1, "", "config"]], "advanced_alchemy.extensions.litestar.SQLAlchemyPlugin": [[18, 2, 1, "", "__init__"], [18, 2, 1, "", "on_app_init"]], "advanced_alchemy.extensions.litestar.SQLAlchemyPlugin.on_app_init.params": [[18, 3, 1, "", "app_config"]], "advanced_alchemy.extensions.litestar.SQLAlchemyPlugin.params": [[18, 3, 1, "", "config"]], "advanced_alchemy.extensions.litestar.SQLAlchemySerializationPlugin": [[18, 2, 1, "", "__init__"], [18, 2, 1, "", "create_dto_for_type"], [18, 2, 1, "", "supports_type"]], "advanced_alchemy.extensions.litestar.SQLAlchemySerializationPlugin.create_dto_for_type.params": [[18, 3, 1, "", "field_definition"]], "advanced_alchemy.extensions.litestar.SQLAlchemySerializationPlugin.supports_type.params": [[18, 3, 1, "", "field_definition"]], "advanced_alchemy.extensions.litestar.SQLAlchemySyncConfig": [[18, 2, 1, "", "__init__"], [18, 4, 1, "", "before_send_handler"], [18, 2, 1, "", "create_all_metadata"], [18, 2, 1, "", "create_app_state_items"], [18, 2, 1, "", "create_session_maker"], [18, 4, 1, "", "engine_app_state_key"], [18, 4, 1, "", "engine_config"], [18, 4, 1, "", "engine_dependency_key"], [18, 2, 1, "", "provide_engine"], [18, 2, 1, "", "provide_session"], [18, 4, 1, "", "session_dependency_key"], [18, 4, 1, "", "session_maker_app_state_key"], [18, 4, 1, "", "session_scope_key"], [18, 7, 1, "", "signature_namespace"], [18, 2, 1, "", "update_app_state"]], "advanced_alchemy.extensions.litestar.SQLAlchemySyncConfig.create_all_metadata.params": [[18, 3, 1, "", "app"]], "advanced_alchemy.extensions.litestar.SQLAlchemySyncConfig.provide_engine.params": [[18, 3, 1, "", "state"]], "advanced_alchemy.extensions.litestar.SQLAlchemySyncConfig.provide_session.params": [[18, 3, 1, "", "scope"], [18, 3, 1, "", "state"]], "advanced_alchemy.extensions.litestar.SQLAlchemySyncConfig.update_app_state.params": [[18, 3, 1, "", "app"]], "advanced_alchemy.extensions.litestar.SyncSessionConfig": [[18, 2, 1, "", "__init__"]], "advanced_alchemy.extensions.litestar.alembic": [[15, 5, 1, "", "get_database_migration_plugin"]], "advanced_alchemy.extensions.litestar.async_autocommit_before_send_handler.params": [[18, 3, 1, "", "message"], [18, 3, 1, "", "scope"]], "advanced_alchemy.extensions.litestar.async_autocommit_handler_maker.params": [[18, 3, 1, "", "commit_on_redirect"], [18, 3, 1, "", "extra_commit_statuses"], [18, 3, 1, "", "extra_rollback_statuses"], [18, 3, 1, "", "session_scope_key"]], "advanced_alchemy.extensions.litestar.async_default_before_send_handler.params": [[18, 3, 1, "", "message"], [18, 3, 1, "", "scope"]], "advanced_alchemy.extensions.litestar.async_default_handler_maker.params": [[18, 3, 1, "", "session_scope_key"]], "advanced_alchemy.extensions.litestar.dto": [[16, 1, 1, "", "SQLAlchemyDTO"]], "advanced_alchemy.extensions.litestar.dto.SQLAlchemyDTO": [[16, 4, 1, "", "config"], [16, 2, 1, "", "detect_nested_field"], [16, 2, 1, "", "generate_field_definitions"]], "advanced_alchemy.extensions.litestar.dto.SQLAlchemyDTO.detect_nested_field.params": [[16, 3, 1, "", "field_definition"]], "advanced_alchemy.extensions.litestar.dto.SQLAlchemyDTO.generate_field_definitions.params": [[16, 3, 1, "", "model_type"]], "advanced_alchemy.extensions.litestar.sync_autocommit_before_send_handler.params": [[18, 3, 1, "", "message"], [18, 3, 1, "", "scope"]], "advanced_alchemy.extensions.litestar.sync_autocommit_handler_maker.params": [[18, 3, 1, "", "commit_on_redirect"], [18, 3, 1, "", "extra_commit_statuses"], [18, 3, 1, "", "extra_rollback_statuses"], [18, 3, 1, "", "session_scope_key"]], "advanced_alchemy.extensions.litestar.sync_default_before_send_handler.params": [[18, 3, 1, "", "message"], [18, 3, 1, "", "scope"]], "advanced_alchemy.extensions.litestar.sync_default_handler_maker.params": [[18, 3, 1, "", "session_scope_key"]], "advanced_alchemy.extensions.sanic": [[19, 1, 1, "", "CommitStrategyExecutor"], [19, 1, 1, "", "SanicAdvancedAlchemy"]], "advanced_alchemy.extensions.sanic.CommitStrategyExecutor": [[19, 2, 1, "", "__init__"]], "advanced_alchemy.extensions.sanic.SanicAdvancedAlchemy": [[19, 2, 1, "", "__init__"], [19, 2, 1, "", "get_engine"], [19, 2, 1, "", "get_engine_from_request"], [19, 2, 1, "", "get_session"], [19, 2, 1, "", "get_session_from_request"], [19, 2, 1, "", "get_sessionmaker"], [19, 2, 1, "", "get_sessionmaker_from_request"], [19, 2, 1, "", "session_handler"], [19, 2, 1, "", "startup"]], "advanced_alchemy.extensions.sanic.SanicAdvancedAlchemy.get_engine_from_request.params": [[19, 3, 1, "", "request"]], "advanced_alchemy.extensions.sanic.SanicAdvancedAlchemy.get_session.params": [[19, 3, 1, "", "request"]], "advanced_alchemy.extensions.sanic.SanicAdvancedAlchemy.get_session_from_request.params": [[19, 3, 1, "", "request"]], "advanced_alchemy.extensions.sanic.SanicAdvancedAlchemy.get_sessionmaker_from_request.params": [[19, 3, 1, "", "request"]], "advanced_alchemy.extensions.sanic.SanicAdvancedAlchemy.params": [[19, 3, 1, "", "autocommit"], [19, 3, 1, "", "counters"], [19, 3, 1, "", "engine_key"], [19, 3, 1, "", "session_key"], [19, 3, 1, "", "session_maker_key"], [19, 3, 1, "", "sqlalchemy_config"]], "advanced_alchemy.extensions.sanic.SanicAdvancedAlchemy.session_handler.params": [[19, 3, 1, "", "request"], [19, 3, 1, "", "response"], [19, 3, 1, "", "session"]], "advanced_alchemy.extensions.sanic.SanicAdvancedAlchemy.startup.params": [[19, 3, 1, "", "bootstrap"]], "advanced_alchemy.extensions.starlette": [[20, 1, 1, "", "CommitStrategyExecutor"], [20, 1, 1, "", "StarletteAdvancedAlchemy"]], "advanced_alchemy.extensions.starlette.CommitStrategyExecutor": [[20, 2, 1, "", "__init__"]], "advanced_alchemy.extensions.starlette.CommitStrategyExecutor.params": [[20, 3, 1, "", "response"], [20, 3, 1, "", "session"]], "advanced_alchemy.extensions.starlette.StarletteAdvancedAlchemy": [[20, 2, 1, "", "__init__"], [20, 7, 1, "", "app"], [20, 2, 1, "", "get_engine"], [20, 2, 1, "", "get_session"], [20, 2, 1, "", "get_sessionmaker"], [20, 2, 1, "", "init_app"], [20, 2, 1, "", "middleware_dispatch"], [20, 2, 1, "", "on_shutdown"], [20, 2, 1, "", "session_handler"]], "advanced_alchemy.extensions.starlette.StarletteAdvancedAlchemy.get_session.params": [[20, 3, 1, "", "request"]], "advanced_alchemy.extensions.starlette.StarletteAdvancedAlchemy.init_app.params": [[20, 3, 1, "", "app"]], "advanced_alchemy.extensions.starlette.StarletteAdvancedAlchemy.middleware_dispatch.params": [[20, 3, 1, "", "call_next"], [20, 3, 1, "", "request"]], "advanced_alchemy.extensions.starlette.StarletteAdvancedAlchemy.params": [[20, 3, 1, "", "app"], [20, 3, 1, "", "autocommit"], [20, 3, 1, "", "config"]], "advanced_alchemy.extensions.starlette.StarletteAdvancedAlchemy.session_handler.params": [[20, 3, 1, "", "request"], [20, 3, 1, "", "response"], [20, 3, 1, "", "session"]], "advanced_alchemy.filters": [[21, 1, 1, "", "BeforeAfter"], [21, 1, 1, "", "CollectionFilter"], [21, 6, 1, "", "FilterTypes"], [21, 1, 1, "", "InAnyFilter"], [21, 1, 1, "", "LimitOffset"], [21, 1, 1, "", "NotInCollectionFilter"], [21, 1, 1, "", "NotInSearchFilter"], [21, 1, 1, "", "OnBeforeAfter"], [21, 1, 1, "", "OrderBy"], [21, 1, 1, "", "PaginationFilter"], [21, 1, 1, "", "SearchFilter"], [21, 1, 1, "", "StatementFilter"]], "advanced_alchemy.filters.BeforeAfter": [[21, 2, 1, "", "__init__"], [21, 4, 1, "", "after"], [21, 2, 1, "", "append_to_lambda_statement"], [21, 2, 1, "", "append_to_statement"], [21, 4, 1, "", "before"], [21, 4, 1, "", "field_name"]], "advanced_alchemy.filters.CollectionFilter": [[21, 2, 1, "", "__init__"], [21, 2, 1, "", "append_to_lambda_statement"], [21, 2, 1, "", "append_to_statement"], [21, 4, 1, "", "field_name"], [21, 4, 1, "", "values"]], "advanced_alchemy.filters.LimitOffset": [[21, 2, 1, "", "__init__"], [21, 2, 1, "", "append_to_lambda_statement"], [21, 2, 1, "", "append_to_statement"], [21, 4, 1, "", "limit"], [21, 4, 1, "", "offset"]], "advanced_alchemy.filters.NotInCollectionFilter": [[21, 2, 1, "", "__init__"], [21, 2, 1, "", "append_to_lambda_statement"], [21, 2, 1, "", "append_to_statement"], [21, 4, 1, "", "field_name"], [21, 4, 1, "", "values"]], "advanced_alchemy.filters.NotInSearchFilter": [[21, 2, 1, "", "__init__"]], "advanced_alchemy.filters.OnBeforeAfter": [[21, 2, 1, "", "__init__"], [21, 2, 1, "", "append_to_lambda_statement"], [21, 2, 1, "", "append_to_statement"], [21, 4, 1, "", "field_name"], [21, 4, 1, "", "on_or_after"], [21, 4, 1, "", "on_or_before"]], "advanced_alchemy.filters.OrderBy": [[21, 2, 1, "", "__init__"], [21, 2, 1, "", "append_to_lambda_statement"], [21, 2, 1, "", "append_to_statement"], [21, 4, 1, "", "field_name"], [21, 4, 1, "", "sort_order"]], "advanced_alchemy.filters.SearchFilter": [[21, 2, 1, "", "__init__"], [21, 2, 1, "", "append_to_lambda_statement"], [21, 2, 1, "", "append_to_statement"], [21, 4, 1, "", "field_name"], [21, 2, 1, "", "get_search_clauses"], [21, 4, 1, "", "ignore_case"], [21, 7, 1, "", "normalized_field_names"], [21, 4, 1, "", "value"]], "advanced_alchemy.filters.StatementFilter": [[21, 2, 1, "", "append_to_lambda_statement"], [21, 2, 1, "", "append_to_statement"]], "advanced_alchemy.mixins": [[24, 0, 0, "-", "unique"]], "advanced_alchemy.mixins.unique": [[24, 1, 1, "", "UniqueMixin"]], "advanced_alchemy.mixins.unique.UniqueMixin": [[24, 2, 1, "", "as_unique_async"], [24, 2, 1, "", "as_unique_sync"], [24, 2, 1, "", "unique_filter"], [24, 2, 1, "", "unique_hash"]], "advanced_alchemy.mixins.unique.UniqueMixin.as_unique_async.params": [[24, 3, 1, "", "**kwargs"], [24, 3, 1, "", "*args"], [24, 3, 1, "", "session"]], "advanced_alchemy.mixins.unique.UniqueMixin.as_unique_sync.params": [[24, 3, 1, "", "**kwargs"], [24, 3, 1, "", "*args"], [24, 3, 1, "", "session"]], "advanced_alchemy.mixins.unique.UniqueMixin.unique_filter.params": [[24, 3, 1, "", "**kwargs"], [24, 3, 1, "", "*args"]], "advanced_alchemy.mixins.unique.UniqueMixin.unique_hash.params": [[24, 3, 1, "", "**kwargs"], [24, 3, 1, "", "*args"]], "advanced_alchemy.repository.SQLAlchemyAsyncQueryRepository.check_not_found.params": [[26, 3, 1, "", "item_or_none"]], "advanced_alchemy.repository.SQLAlchemyAsyncQueryRepository.count.params": [[26, 3, 1, "", "**kwargs"], [26, 3, 1, "", "statement"]], "advanced_alchemy.repository.SQLAlchemyAsyncQueryRepository.get_one.params": [[26, 3, 1, "", "**kwargs"], [26, 3, 1, "", "statement"]], "advanced_alchemy.repository.SQLAlchemyAsyncQueryRepository.get_one_or_none.params": [[26, 3, 1, "", "**kwargs"], [26, 3, 1, "", "statement"]], "advanced_alchemy.repository.SQLAlchemyAsyncQueryRepository.list.params": [[26, 3, 1, "", "**kwargs"], [26, 3, 1, "", "statement"]], "advanced_alchemy.repository.SQLAlchemyAsyncQueryRepository.list_and_count.params": [[26, 3, 1, "", "**kwargs"], [26, 3, 1, "", "force_basic_query_mode"], [26, 3, 1, "", "statement"]], "advanced_alchemy.repository.SQLAlchemyAsyncQueryRepository.params": [[26, 3, 1, "", "**kwargs"], [26, 3, 1, "", "error_messages"], [26, 3, 1, "", "session"]], "advanced_alchemy.repository.SQLAlchemyAsyncRepository.add.params": [[26, 3, 1, "", "auto_commit"], [26, 3, 1, "", "auto_expunge"], [26, 3, 1, "", "auto_refresh"], [26, 3, 1, "", "data"], [26, 3, 1, "", "error_messages"]], "advanced_alchemy.repository.SQLAlchemyAsyncRepository.add_many.params": [[26, 3, 1, "", "auto_commit"], [26, 3, 1, "", "auto_expunge"], [26, 3, 1, "", "data"], [26, 3, 1, "", "error_messages"]], "advanced_alchemy.repository.SQLAlchemyAsyncRepository.check_health.params": [[26, 3, 1, "", "session"]], "advanced_alchemy.repository.SQLAlchemyAsyncRepository.check_not_found.params": [[26, 3, 1, "", "item_or_none"]], "advanced_alchemy.repository.SQLAlchemyAsyncRepository.count.params": [[26, 3, 1, "", "**kwargs"], [26, 3, 1, "", "*filters"], [26, 3, 1, "", "error_messages"], [26, 3, 1, "", "execution_options"], [26, 3, 1, "", "load"], [26, 3, 1, "", "statement"]], "advanced_alchemy.repository.SQLAlchemyAsyncRepository.delete.params": [[26, 3, 1, "", "auto_commit"], [26, 3, 1, "", "auto_expunge"], [26, 3, 1, "", "error_messages"], [26, 3, 1, "", "execution_options"], [26, 3, 1, "", "id_attribute"], [26, 3, 1, "", "item_id"], [26, 3, 1, "", "load"]], "advanced_alchemy.repository.SQLAlchemyAsyncRepository.delete_many.params": [[26, 3, 1, "", "auto_commit"], [26, 3, 1, "", "auto_expunge"], [26, 3, 1, "", "chunk_size"], [26, 3, 1, "", "error_messages"], [26, 3, 1, "", "execution_options"], [26, 3, 1, "", "id_attribute"], [26, 3, 1, "", "item_ids"], [26, 3, 1, "", "load"]], "advanced_alchemy.repository.SQLAlchemyAsyncRepository.delete_where.params": [[26, 3, 1, "", "**kwargs"], [26, 3, 1, "", "*filters"], [26, 3, 1, "", "auto_commit"], [26, 3, 1, "", "auto_expunge"], [26, 3, 1, "", "error_messages"], [26, 3, 1, "", "execution_options"], [26, 3, 1, "", "load"], [26, 3, 1, "", "sanity_check"]], "advanced_alchemy.repository.SQLAlchemyAsyncRepository.exists.params": [[26, 3, 1, "", "**kwargs"], [26, 3, 1, "", "*filters"], [26, 3, 1, "", "error_messages"], [26, 3, 1, "", "execution_options"], [26, 3, 1, "", "load"]], "advanced_alchemy.repository.SQLAlchemyAsyncRepository.filter_collection_by_kwargs.params": [[26, 3, 1, "", "**kwargs"], [26, 3, 1, "", "collection"]], "advanced_alchemy.repository.SQLAlchemyAsyncRepository.get.params": [[26, 3, 1, "", "auto_expunge"], [26, 3, 1, "", "error_messages"], [26, 3, 1, "", "execution_options"], [26, 3, 1, "", "id_attribute"], [26, 3, 1, "", "item_id"], [26, 3, 1, "", "load"], [26, 3, 1, "", "statement"]], "advanced_alchemy.repository.SQLAlchemyAsyncRepository.get_and_update.params": [[26, 3, 1, "", "**kwargs"], [26, 3, 1, "", "*filters"], [26, 3, 1, "", "attribute_names"], [26, 3, 1, "", "auto_commit"], [26, 3, 1, "", "auto_expunge"], [26, 3, 1, "", "auto_refresh"], [26, 3, 1, "", "error_messages"], [26, 3, 1, "", "execution_options"], [26, 3, 1, "", "load"], [26, 3, 1, "", "match_fields"], [26, 3, 1, "", "with_for_update"]], "advanced_alchemy.repository.SQLAlchemyAsyncRepository.get_id_attribute_value.params": [[26, 3, 1, "", "id_attribute"], [26, 3, 1, "", "item"]], "advanced_alchemy.repository.SQLAlchemyAsyncRepository.get_one.params": [[26, 3, 1, "", "**kwargs"], [26, 3, 1, "", "*filters"], [26, 3, 1, "", "auto_expunge"], [26, 3, 1, "", "error_messages"], [26, 3, 1, "", "execution_options"], [26, 3, 1, "", "load"], [26, 3, 1, "", "statement"]], "advanced_alchemy.repository.SQLAlchemyAsyncRepository.get_one_or_none.params": [[26, 3, 1, "", "**kwargs"], [26, 3, 1, "", "*filters"], [26, 3, 1, "", "auto_expunge"], [26, 3, 1, "", "error_messages"], [26, 3, 1, "", "execution_options"], [26, 3, 1, "", "load"], [26, 3, 1, "", "statement"]], "advanced_alchemy.repository.SQLAlchemyAsyncRepository.get_or_upsert.params": [[26, 3, 1, "", "**kwargs"], [26, 3, 1, "", "*filters"], [26, 3, 1, "", "attribute_names"], [26, 3, 1, "", "auto_commit"], [26, 3, 1, "", "auto_expunge"], [26, 3, 1, "", "auto_refresh"], [26, 3, 1, "", "error_messages"], [26, 3, 1, "", "execution_options"], [26, 3, 1, "", "load"], [26, 3, 1, "", "match_fields"], [26, 3, 1, "", "upsert"], [26, 3, 1, "", "with_for_update"]], "advanced_alchemy.repository.SQLAlchemyAsyncRepository.list.params": [[26, 3, 1, "", "**kwargs"], [26, 3, 1, "", "*filters"], [26, 3, 1, "", "auto_expunge"], [26, 3, 1, "", "error_messages"], [26, 3, 1, "", "execution_options"], [26, 3, 1, "", "load"], [26, 3, 1, "", "order_by"], [26, 3, 1, "", "statement"]], "advanced_alchemy.repository.SQLAlchemyAsyncRepository.list_and_count.params": [[26, 3, 1, "", "**kwargs"], [26, 3, 1, "", "*filters"], [26, 3, 1, "", "auto_expunge"], [26, 3, 1, "", "error_messages"], [26, 3, 1, "", "execution_options"], [26, 3, 1, "", "force_basic_query_mode"], [26, 3, 1, "", "load"], [26, 3, 1, "", "order_by"], [26, 3, 1, "", "statement"]], "advanced_alchemy.repository.SQLAlchemyAsyncRepository.params": [[26, 3, 1, "", "**kwargs"], [26, 3, 1, "", "auto_commit"], [26, 3, 1, "", "auto_expunge"], [26, 3, 1, "", "auto_refresh"], [26, 3, 1, "", "error_messages"], [26, 3, 1, "", "execution_options"], [26, 3, 1, "", "load"], [26, 3, 1, "", "order_by"], [26, 3, 1, "", "session"], [26, 3, 1, "", "statement"]], "advanced_alchemy.repository.SQLAlchemyAsyncRepository.set_id_attribute_value.params": [[26, 3, 1, "", "id_attribute"], [26, 3, 1, "", "item"], [26, 3, 1, "", "item_id"]], "advanced_alchemy.repository.SQLAlchemyAsyncRepository.update.params": [[26, 3, 1, "", "attribute_names"], [26, 3, 1, "", "auto_commit"], [26, 3, 1, "", "auto_expunge"], [26, 3, 1, "", "auto_refresh"], [26, 3, 1, "", "data"], [26, 3, 1, "", "error_messages"], [26, 3, 1, "", "execution_options"], [26, 3, 1, "", "id_attribute"], [26, 3, 1, "", "load"], [26, 3, 1, "", "with_for_update"]], "advanced_alchemy.repository.SQLAlchemyAsyncRepository.update_many.params": [[26, 3, 1, "", "auto_commit"], [26, 3, 1, "", "auto_expunge"], [26, 3, 1, "", "data"], [26, 3, 1, "", "error_messages"], [26, 3, 1, "", "execution_options"], [26, 3, 1, "", "load"]], "advanced_alchemy.repository.SQLAlchemyAsyncRepository.upsert.params": [[26, 3, 1, "", "attribute_names"], [26, 3, 1, "", "auto_commit"], [26, 3, 1, "", "auto_expunge"], [26, 3, 1, "", "auto_refresh"], [26, 3, 1, "", "data"], [26, 3, 1, "", "error_messages"], [26, 3, 1, "", "execution_options"], [26, 3, 1, "", "load"], [26, 3, 1, "", "match_fields"], [26, 3, 1, "", "with_for_update"]], "advanced_alchemy.repository.SQLAlchemyAsyncRepository.upsert_many.params": [[26, 3, 1, "", "auto_commit"], [26, 3, 1, "", "auto_expunge"], [26, 3, 1, "", "data"], [26, 3, 1, "", "error_messages"], [26, 3, 1, "", "execution_options"], [26, 3, 1, "", "load"], [26, 3, 1, "", "match_fields"], [26, 3, 1, "", "no_merge"]], "advanced_alchemy.repository.SQLAlchemyAsyncSlugRepository.get_available_slug.params": [[26, 3, 1, "", "**kwargs"], [26, 3, 1, "", "value_to_slugify"]], "advanced_alchemy.repository.SQLAlchemySyncQueryRepository.check_not_found.params": [[26, 3, 1, "", "item_or_none"]], "advanced_alchemy.repository.SQLAlchemySyncQueryRepository.count.params": [[26, 3, 1, "", "**kwargs"], [26, 3, 1, "", "statement"]], "advanced_alchemy.repository.SQLAlchemySyncQueryRepository.get_one.params": [[26, 3, 1, "", "**kwargs"], [26, 3, 1, "", "statement"]], "advanced_alchemy.repository.SQLAlchemySyncQueryRepository.get_one_or_none.params": [[26, 3, 1, "", "**kwargs"], [26, 3, 1, "", "statement"]], "advanced_alchemy.repository.SQLAlchemySyncQueryRepository.list.params": [[26, 3, 1, "", "**kwargs"], [26, 3, 1, "", "statement"]], "advanced_alchemy.repository.SQLAlchemySyncQueryRepository.list_and_count.params": [[26, 3, 1, "", "**kwargs"], [26, 3, 1, "", "force_basic_query_mode"], [26, 3, 1, "", "statement"]], "advanced_alchemy.repository.SQLAlchemySyncQueryRepository.params": [[26, 3, 1, "", "**kwargs"], [26, 3, 1, "", "error_messages"], [26, 3, 1, "", "session"]], "advanced_alchemy.repository.SQLAlchemySyncRepository.add.params": [[26, 3, 1, "", "auto_commit"], [26, 3, 1, "", "auto_expunge"], [26, 3, 1, "", "auto_refresh"], [26, 3, 1, "", "data"], [26, 3, 1, "", "error_messages"]], "advanced_alchemy.repository.SQLAlchemySyncRepository.add_many.params": [[26, 3, 1, "", "auto_commit"], [26, 3, 1, "", "auto_expunge"], [26, 3, 1, "", "data"], [26, 3, 1, "", "error_messages"]], "advanced_alchemy.repository.SQLAlchemySyncRepository.check_health.params": [[26, 3, 1, "", "session"]], "advanced_alchemy.repository.SQLAlchemySyncRepository.check_not_found.params": [[26, 3, 1, "", "item_or_none"]], "advanced_alchemy.repository.SQLAlchemySyncRepository.count.params": [[26, 3, 1, "", "**kwargs"], [26, 3, 1, "", "*filters"], [26, 3, 1, "", "error_messages"], [26, 3, 1, "", "execution_options"], [26, 3, 1, "", "load"], [26, 3, 1, "", "statement"]], "advanced_alchemy.repository.SQLAlchemySyncRepository.delete.params": [[26, 3, 1, "", "auto_commit"], [26, 3, 1, "", "auto_expunge"], [26, 3, 1, "", "error_messages"], [26, 3, 1, "", "execution_options"], [26, 3, 1, "", "id_attribute"], [26, 3, 1, "", "item_id"], [26, 3, 1, "", "load"]], "advanced_alchemy.repository.SQLAlchemySyncRepository.delete_many.params": [[26, 3, 1, "", "auto_commit"], [26, 3, 1, "", "auto_expunge"], [26, 3, 1, "", "chunk_size"], [26, 3, 1, "", "error_messages"], [26, 3, 1, "", "execution_options"], [26, 3, 1, "", "id_attribute"], [26, 3, 1, "", "item_ids"], [26, 3, 1, "", "load"]], "advanced_alchemy.repository.SQLAlchemySyncRepository.delete_where.params": [[26, 3, 1, "", "**kwargs"], [26, 3, 1, "", "*filters"], [26, 3, 1, "", "auto_commit"], [26, 3, 1, "", "auto_expunge"], [26, 3, 1, "", "error_messages"], [26, 3, 1, "", "execution_options"], [26, 3, 1, "", "load"], [26, 3, 1, "", "sanity_check"]], "advanced_alchemy.repository.SQLAlchemySyncRepository.exists.params": [[26, 3, 1, "", "**kwargs"], [26, 3, 1, "", "*filters"], [26, 3, 1, "", "error_messages"], [26, 3, 1, "", "execution_options"], [26, 3, 1, "", "load"]], "advanced_alchemy.repository.SQLAlchemySyncRepository.filter_collection_by_kwargs.params": [[26, 3, 1, "", "**kwargs"], [26, 3, 1, "", "collection"]], "advanced_alchemy.repository.SQLAlchemySyncRepository.get.params": [[26, 3, 1, "", "auto_expunge"], [26, 3, 1, "", "error_messages"], [26, 3, 1, "", "execution_options"], [26, 3, 1, "", "id_attribute"], [26, 3, 1, "", "item_id"], [26, 3, 1, "", "load"], [26, 3, 1, "", "statement"]], "advanced_alchemy.repository.SQLAlchemySyncRepository.get_and_update.params": [[26, 3, 1, "", "**kwargs"], [26, 3, 1, "", "*filters"], [26, 3, 1, "", "attribute_names"], [26, 3, 1, "", "auto_commit"], [26, 3, 1, "", "auto_expunge"], [26, 3, 1, "", "auto_refresh"], [26, 3, 1, "", "error_messages"], [26, 3, 1, "", "execution_options"], [26, 3, 1, "", "load"], [26, 3, 1, "", "match_fields"], [26, 3, 1, "", "with_for_update"]], "advanced_alchemy.repository.SQLAlchemySyncRepository.get_id_attribute_value.params": [[26, 3, 1, "", "id_attribute"], [26, 3, 1, "", "item"]], "advanced_alchemy.repository.SQLAlchemySyncRepository.get_one.params": [[26, 3, 1, "", "**kwargs"], [26, 3, 1, "", "*filters"], [26, 3, 1, "", "auto_expunge"], [26, 3, 1, "", "error_messages"], [26, 3, 1, "", "execution_options"], [26, 3, 1, "", "load"], [26, 3, 1, "", "statement"]], "advanced_alchemy.repository.SQLAlchemySyncRepository.get_one_or_none.params": [[26, 3, 1, "", "**kwargs"], [26, 3, 1, "", "*filters"], [26, 3, 1, "", "auto_expunge"], [26, 3, 1, "", "error_messages"], [26, 3, 1, "", "execution_options"], [26, 3, 1, "", "load"], [26, 3, 1, "", "statement"]], "advanced_alchemy.repository.SQLAlchemySyncRepository.get_or_upsert.params": [[26, 3, 1, "", "**kwargs"], [26, 3, 1, "", "*filters"], [26, 3, 1, "", "attribute_names"], [26, 3, 1, "", "auto_commit"], [26, 3, 1, "", "auto_expunge"], [26, 3, 1, "", "auto_refresh"], [26, 3, 1, "", "error_messages"], [26, 3, 1, "", "execution_options"], [26, 3, 1, "", "load"], [26, 3, 1, "", "match_fields"], [26, 3, 1, "", "upsert"], [26, 3, 1, "", "with_for_update"]], "advanced_alchemy.repository.SQLAlchemySyncRepository.list.params": [[26, 3, 1, "", "**kwargs"], [26, 3, 1, "", "*filters"], [26, 3, 1, "", "auto_expunge"], [26, 3, 1, "", "error_messages"], [26, 3, 1, "", "execution_options"], [26, 3, 1, "", "load"], [26, 3, 1, "", "order_by"], [26, 3, 1, "", "statement"]], "advanced_alchemy.repository.SQLAlchemySyncRepository.list_and_count.params": [[26, 3, 1, "", "**kwargs"], [26, 3, 1, "", "*filters"], [26, 3, 1, "", "auto_expunge"], [26, 3, 1, "", "error_messages"], [26, 3, 1, "", "execution_options"], [26, 3, 1, "", "force_basic_query_mode"], [26, 3, 1, "", "load"], [26, 3, 1, "", "order_by"], [26, 3, 1, "", "statement"]], "advanced_alchemy.repository.SQLAlchemySyncRepository.params": [[26, 3, 1, "", "**kwargs"], [26, 3, 1, "", "auto_commit"], [26, 3, 1, "", "auto_expunge"], [26, 3, 1, "", "auto_refresh"], [26, 3, 1, "", "error_messages"], [26, 3, 1, "", "execution_options"], [26, 3, 1, "", "load"], [26, 3, 1, "", "order_by"], [26, 3, 1, "", "session"], [26, 3, 1, "", "statement"]], "advanced_alchemy.repository.SQLAlchemySyncRepository.set_id_attribute_value.params": [[26, 3, 1, "", "id_attribute"], [26, 3, 1, "", "item"], [26, 3, 1, "", "item_id"]], "advanced_alchemy.repository.SQLAlchemySyncRepository.update.params": [[26, 3, 1, "", "attribute_names"], [26, 3, 1, "", "auto_commit"], [26, 3, 1, "", "auto_expunge"], [26, 3, 1, "", "auto_refresh"], [26, 3, 1, "", "data"], [26, 3, 1, "", "error_messages"], [26, 3, 1, "", "execution_options"], [26, 3, 1, "", "id_attribute"], [26, 3, 1, "", "load"], [26, 3, 1, "", "with_for_update"]], "advanced_alchemy.repository.SQLAlchemySyncRepository.update_many.params": [[26, 3, 1, "", "auto_commit"], [26, 3, 1, "", "auto_expunge"], [26, 3, 1, "", "data"], [26, 3, 1, "", "error_messages"], [26, 3, 1, "", "execution_options"], [26, 3, 1, "", "load"]], "advanced_alchemy.repository.SQLAlchemySyncRepository.upsert.params": [[26, 3, 1, "", "attribute_names"], [26, 3, 1, "", "auto_commit"], [26, 3, 1, "", "auto_expunge"], [26, 3, 1, "", "auto_refresh"], [26, 3, 1, "", "data"], [26, 3, 1, "", "error_messages"], [26, 3, 1, "", "execution_options"], [26, 3, 1, "", "load"], [26, 3, 1, "", "match_fields"], [26, 3, 1, "", "with_for_update"]], "advanced_alchemy.repository.SQLAlchemySyncRepository.upsert_many.params": [[26, 3, 1, "", "auto_commit"], [26, 3, 1, "", "auto_expunge"], [26, 3, 1, "", "data"], [26, 3, 1, "", "error_messages"], [26, 3, 1, "", "execution_options"], [26, 3, 1, "", "load"], [26, 3, 1, "", "match_fields"], [26, 3, 1, "", "no_merge"]], "advanced_alchemy.repository.SQLAlchemySyncSlugRepository.get_available_slug.params": [[26, 3, 1, "", "**kwargs"], [26, 3, 1, "", "value_to_slugify"]], "advanced_alchemy.service": [[27, 1, 1, "", "Empty"], [27, 1, 1, "", "ErrorMessages"], [27, 1, 1, "", "OffsetPagination"], [27, 1, 1, "", "ResultConverter"], [27, 1, 1, "", "SQLAlchemyAsyncQueryService"], [27, 1, 1, "", "SQLAlchemyAsyncRepositoryReadService"], [27, 1, 1, "", "SQLAlchemyAsyncRepositoryService"], [27, 1, 1, "", "SQLAlchemySyncQueryService"], [27, 1, 1, "", "SQLAlchemySyncRepositoryReadService"], [27, 1, 1, "", "SQLAlchemySyncRepositoryService"], [27, 5, 1, "", "find_filter"], [27, 5, 1, "", "model_from_dict"]], "advanced_alchemy.service.OffsetPagination": [[27, 2, 1, "", "__init__"], [27, 4, 1, "", "items"], [27, 4, 1, "", "limit"], [27, 4, 1, "", "offset"], [27, 4, 1, "", "total"]], "advanced_alchemy.service.ResultConverter": [[27, 2, 1, "", "to_schema"]], "advanced_alchemy.service.ResultConverter.to_schema.params": [[27, 3, 1, "", "data"], [27, 3, 1, "", "filters"], [27, 3, 1, "", "schema_type"], [27, 3, 1, "", "total"]], "advanced_alchemy.service.SQLAlchemyAsyncQueryService": [[27, 2, 1, "", "__init__"], [27, 2, 1, "", "new"]], "advanced_alchemy.service.SQLAlchemyAsyncQueryService.params": [[27, 3, 1, "", "**repo_kwargs"], [27, 3, 1, "", "session"]], "advanced_alchemy.service.SQLAlchemyAsyncRepositoryReadService": [[27, 2, 1, "", "__init__"], [27, 2, 1, "", "count"], [27, 2, 1, "", "exists"], [27, 2, 1, "", "get"], [27, 2, 1, "", "get_one"], [27, 2, 1, "", "get_one_or_none"], [27, 2, 1, "", "list"], [27, 2, 1, "", "list_and_count"], [27, 2, 1, "", "new"], [27, 2, 1, "", "to_model"]], "advanced_alchemy.service.SQLAlchemyAsyncRepositoryReadService.count.params": [[27, 3, 1, "", "**kwargs"], [27, 3, 1, "", "*filters"], [27, 3, 1, "", "error_messages"], [27, 3, 1, "", "execution_options"], [27, 3, 1, "", "load"], [27, 3, 1, "", "statement"]], "advanced_alchemy.service.SQLAlchemyAsyncRepositoryReadService.exists.params": [[27, 3, 1, "", "**kwargs"], [27, 3, 1, "", "*filters"], [27, 3, 1, "", "error_messages"], [27, 3, 1, "", "execution_options"], [27, 3, 1, "", "load"]], "advanced_alchemy.service.SQLAlchemyAsyncRepositoryReadService.get.params": [[27, 3, 1, "", "auto_expunge"], [27, 3, 1, "", "error_messages"], [27, 3, 1, "", "execution_options"], [27, 3, 1, "", "id_attribute"], [27, 3, 1, "", "item_id"], [27, 3, 1, "", "load"], [27, 3, 1, "", "statement"]], "advanced_alchemy.service.SQLAlchemyAsyncRepositoryReadService.get_one.params": [[27, 3, 1, "", "**kwargs"], [27, 3, 1, "", "*filters"], [27, 3, 1, "", "auto_expunge"], [27, 3, 1, "", "error_messages"], [27, 3, 1, "", "execution_options"], [27, 3, 1, "", "load"], [27, 3, 1, "", "statement"]], "advanced_alchemy.service.SQLAlchemyAsyncRepositoryReadService.get_one_or_none.params": [[27, 3, 1, "", "**kwargs"], [27, 3, 1, "", "*filters"], [27, 3, 1, "", "auto_expunge"], [27, 3, 1, "", "error_messages"], [27, 3, 1, "", "execution_options"], [27, 3, 1, "", "load"], [27, 3, 1, "", "statement"]], "advanced_alchemy.service.SQLAlchemyAsyncRepositoryReadService.list.params": [[27, 3, 1, "", "**kwargs"], [27, 3, 1, "", "*filters"], [27, 3, 1, "", "auto_expunge"], [27, 3, 1, "", "error_messages"], [27, 3, 1, "", "execution_options"], [27, 3, 1, "", "load"], [27, 3, 1, "", "order_by"], [27, 3, 1, "", "statement"]], "advanced_alchemy.service.SQLAlchemyAsyncRepositoryReadService.list_and_count.params": [[27, 3, 1, "", "**kwargs"], [27, 3, 1, "", "*filters"], [27, 3, 1, "", "auto_expunge"], [27, 3, 1, "", "error_messages"], [27, 3, 1, "", "execution_options"], [27, 3, 1, "", "force_basic_query_mode"], [27, 3, 1, "", "load"], [27, 3, 1, "", "order_by"], [27, 3, 1, "", "statement"]], "advanced_alchemy.service.SQLAlchemyAsyncRepositoryReadService.params": [[27, 3, 1, "", "**repo_kwargs"], [27, 3, 1, "", "auto_commit"], [27, 3, 1, "", "auto_expunge"], [27, 3, 1, "", "auto_refresh"], [27, 3, 1, "", "error_messages"], [27, 3, 1, "", "execution_options"], [27, 3, 1, "", "load"], [27, 3, 1, "", "order_by"], [27, 3, 1, "", "session"], [27, 3, 1, "", "statement"]], "advanced_alchemy.service.SQLAlchemyAsyncRepositoryReadService.to_model.params": [[27, 3, 1, "", "data"], [27, 3, 1, "", "operation"]], "advanced_alchemy.service.SQLAlchemyAsyncRepositoryService": [[27, 2, 1, "", "create"], [27, 2, 1, "", "create_many"], [27, 2, 1, "", "delete"], [27, 2, 1, "", "delete_many"], [27, 2, 1, "", "delete_where"], [27, 2, 1, "", "get_and_update"], [27, 2, 1, "", "get_or_upsert"], [27, 2, 1, "", "update"], [27, 2, 1, "", "update_many"], [27, 2, 1, "", "upsert"], [27, 2, 1, "", "upsert_many"]], "advanced_alchemy.service.SQLAlchemyAsyncRepositoryService.create.params": [[27, 3, 1, "", "auto_commit"], [27, 3, 1, "", "auto_expunge"], [27, 3, 1, "", "auto_refresh"], [27, 3, 1, "", "data"], [27, 3, 1, "", "error_messages"]], "advanced_alchemy.service.SQLAlchemyAsyncRepositoryService.create_many.params": [[27, 3, 1, "", "auto_commit"], [27, 3, 1, "", "auto_expunge"], [27, 3, 1, "", "data"], [27, 3, 1, "", "error_messages"]], "advanced_alchemy.service.SQLAlchemyAsyncRepositoryService.delete.params": [[27, 3, 1, "", "auto_commit"], [27, 3, 1, "", "auto_expunge"], [27, 3, 1, "", "error_messages"], [27, 3, 1, "", "execution_options"], [27, 3, 1, "", "id_attribute"], [27, 3, 1, "", "item_id"], [27, 3, 1, "", "load"]], "advanced_alchemy.service.SQLAlchemyAsyncRepositoryService.delete_many.params": [[27, 3, 1, "", "auto_commit"], [27, 3, 1, "", "auto_expunge"], [27, 3, 1, "", "chunk_size"], [27, 3, 1, "", "error_messages"], [27, 3, 1, "", "execution_options"], [27, 3, 1, "", "id_attribute"], [27, 3, 1, "", "item_ids"], [27, 3, 1, "", "load"]], "advanced_alchemy.service.SQLAlchemyAsyncRepositoryService.delete_where.params": [[27, 3, 1, "", "**kwargs"], [27, 3, 1, "", "*filters"], [27, 3, 1, "", "auto_commit"], [27, 3, 1, "", "auto_expunge"], [27, 3, 1, "", "error_messages"], [27, 3, 1, "", "execution_options"], [27, 3, 1, "", "load"], [27, 3, 1, "", "sanity_check"]], "advanced_alchemy.service.SQLAlchemyAsyncRepositoryService.get_and_update.params": [[27, 3, 1, "", "**kwargs"], [27, 3, 1, "", "*filters"], [27, 3, 1, "", "attribute_names"], [27, 3, 1, "", "auto_commit"], [27, 3, 1, "", "auto_expunge"], [27, 3, 1, "", "auto_refresh"], [27, 3, 1, "", "error_messages"], [27, 3, 1, "", "execution_options"], [27, 3, 1, "", "load"], [27, 3, 1, "", "match_fields"], [27, 3, 1, "", "with_for_update"]], "advanced_alchemy.service.SQLAlchemyAsyncRepositoryService.get_or_upsert.params": [[27, 3, 1, "", "**kwargs"], [27, 3, 1, "", "*filters"], [27, 3, 1, "", "attribute_names"], [27, 3, 1, "", "auto_commit"], [27, 3, 1, "", "auto_expunge"], [27, 3, 1, "", "auto_refresh"], [27, 3, 1, "", "create"], [27, 3, 1, "", "error_messages"], [27, 3, 1, "", "execution_options"], [27, 3, 1, "", "load"], [27, 3, 1, "", "match_fields"], [27, 3, 1, "", "upsert"], [27, 3, 1, "", "with_for_update"]], "advanced_alchemy.service.SQLAlchemyAsyncRepositoryService.update.params": [[27, 3, 1, "", "attribute_names"], [27, 3, 1, "", "auto_commit"], [27, 3, 1, "", "auto_expunge"], [27, 3, 1, "", "auto_refresh"], [27, 3, 1, "", "data"], [27, 3, 1, "", "error_messages"], [27, 3, 1, "", "execution_options"], [27, 3, 1, "", "id_attribute"], [27, 3, 1, "", "item_id"], [27, 3, 1, "", "load"], [27, 3, 1, "", "with_for_update"]], "advanced_alchemy.service.SQLAlchemyAsyncRepositoryService.update_many.params": [[27, 3, 1, "", "auto_commit"], [27, 3, 1, "", "auto_expunge"], [27, 3, 1, "", "data"], [27, 3, 1, "", "error_messages"], [27, 3, 1, "", "execution_options"], [27, 3, 1, "", "load"]], "advanced_alchemy.service.SQLAlchemyAsyncRepositoryService.upsert.params": [[27, 3, 1, "", "attribute_names"], [27, 3, 1, "", "auto_commit"], [27, 3, 1, "", "auto_expunge"], [27, 3, 1, "", "auto_refresh"], [27, 3, 1, "", "data"], [27, 3, 1, "", "error_messages"], [27, 3, 1, "", "execution_options"], [27, 3, 1, "", "item_id"], [27, 3, 1, "", "load"], [27, 3, 1, "", "match_fields"], [27, 3, 1, "", "with_for_update"]], "advanced_alchemy.service.SQLAlchemyAsyncRepositoryService.upsert_many.params": [[27, 3, 1, "", "auto_commit"], [27, 3, 1, "", "auto_expunge"], [27, 3, 1, "", "data"], [27, 3, 1, "", "error_messages"], [27, 3, 1, "", "execution_options"], [27, 3, 1, "", "load"], [27, 3, 1, "", "match_fields"], [27, 3, 1, "", "no_merge"]], "advanced_alchemy.service.SQLAlchemySyncQueryService": [[27, 2, 1, "", "__init__"], [27, 2, 1, "", "new"]], "advanced_alchemy.service.SQLAlchemySyncQueryService.params": [[27, 3, 1, "", "**repo_kwargs"], [27, 3, 1, "", "session"]], "advanced_alchemy.service.SQLAlchemySyncRepositoryReadService": [[27, 2, 1, "", "__init__"], [27, 2, 1, "", "count"], [27, 2, 1, "", "exists"], [27, 2, 1, "", "get"], [27, 2, 1, "", "get_one"], [27, 2, 1, "", "get_one_or_none"], [27, 2, 1, "", "list"], [27, 2, 1, "", "list_and_count"], [27, 2, 1, "", "new"], [27, 2, 1, "", "to_model"]], "advanced_alchemy.service.SQLAlchemySyncRepositoryReadService.count.params": [[27, 3, 1, "", "**kwargs"], [27, 3, 1, "", "*filters"], [27, 3, 1, "", "error_messages"], [27, 3, 1, "", "execution_options"], [27, 3, 1, "", "load"], [27, 3, 1, "", "statement"]], "advanced_alchemy.service.SQLAlchemySyncRepositoryReadService.exists.params": [[27, 3, 1, "", "**kwargs"], [27, 3, 1, "", "*filters"], [27, 3, 1, "", "error_messages"], [27, 3, 1, "", "execution_options"], [27, 3, 1, "", "load"]], "advanced_alchemy.service.SQLAlchemySyncRepositoryReadService.get.params": [[27, 3, 1, "", "auto_expunge"], [27, 3, 1, "", "error_messages"], [27, 3, 1, "", "execution_options"], [27, 3, 1, "", "id_attribute"], [27, 3, 1, "", "item_id"], [27, 3, 1, "", "load"], [27, 3, 1, "", "statement"]], "advanced_alchemy.service.SQLAlchemySyncRepositoryReadService.get_one.params": [[27, 3, 1, "", "**kwargs"], [27, 3, 1, "", "*filters"], [27, 3, 1, "", "auto_expunge"], [27, 3, 1, "", "error_messages"], [27, 3, 1, "", "execution_options"], [27, 3, 1, "", "load"], [27, 3, 1, "", "statement"]], "advanced_alchemy.service.SQLAlchemySyncRepositoryReadService.get_one_or_none.params": [[27, 3, 1, "", "**kwargs"], [27, 3, 1, "", "*filters"], [27, 3, 1, "", "auto_expunge"], [27, 3, 1, "", "error_messages"], [27, 3, 1, "", "execution_options"], [27, 3, 1, "", "load"], [27, 3, 1, "", "statement"]], "advanced_alchemy.service.SQLAlchemySyncRepositoryReadService.list.params": [[27, 3, 1, "", "**kwargs"], [27, 3, 1, "", "*filters"], [27, 3, 1, "", "auto_expunge"], [27, 3, 1, "", "error_messages"], [27, 3, 1, "", "execution_options"], [27, 3, 1, "", "load"], [27, 3, 1, "", "order_by"], [27, 3, 1, "", "statement"]], "advanced_alchemy.service.SQLAlchemySyncRepositoryReadService.list_and_count.params": [[27, 3, 1, "", "**kwargs"], [27, 3, 1, "", "*filters"], [27, 3, 1, "", "auto_expunge"], [27, 3, 1, "", "error_messages"], [27, 3, 1, "", "execution_options"], [27, 3, 1, "", "force_basic_query_mode"], [27, 3, 1, "", "load"], [27, 3, 1, "", "order_by"], [27, 3, 1, "", "statement"]], "advanced_alchemy.service.SQLAlchemySyncRepositoryReadService.params": [[27, 3, 1, "", "**repo_kwargs"], [27, 3, 1, "", "auto_commit"], [27, 3, 1, "", "auto_expunge"], [27, 3, 1, "", "auto_refresh"], [27, 3, 1, "", "error_messages"], [27, 3, 1, "", "execution_options"], [27, 3, 1, "", "load"], [27, 3, 1, "", "order_by"], [27, 3, 1, "", "session"], [27, 3, 1, "", "statement"]], "advanced_alchemy.service.SQLAlchemySyncRepositoryReadService.to_model.params": [[27, 3, 1, "", "data"], [27, 3, 1, "", "operation"]], "advanced_alchemy.service.SQLAlchemySyncRepositoryService": [[27, 2, 1, "", "create"], [27, 2, 1, "", "create_many"], [27, 2, 1, "", "delete"], [27, 2, 1, "", "delete_many"], [27, 2, 1, "", "delete_where"], [27, 2, 1, "", "get_and_update"], [27, 2, 1, "", "get_or_upsert"], [27, 2, 1, "", "update"], [27, 2, 1, "", "update_many"], [27, 2, 1, "", "upsert"], [27, 2, 1, "", "upsert_many"]], "advanced_alchemy.service.SQLAlchemySyncRepositoryService.create.params": [[27, 3, 1, "", "auto_commit"], [27, 3, 1, "", "auto_expunge"], [27, 3, 1, "", "auto_refresh"], [27, 3, 1, "", "data"], [27, 3, 1, "", "error_messages"]], "advanced_alchemy.service.SQLAlchemySyncRepositoryService.create_many.params": [[27, 3, 1, "", "auto_commit"], [27, 3, 1, "", "auto_expunge"], [27, 3, 1, "", "data"], [27, 3, 1, "", "error_messages"]], "advanced_alchemy.service.SQLAlchemySyncRepositoryService.delete.params": [[27, 3, 1, "", "auto_commit"], [27, 3, 1, "", "auto_expunge"], [27, 3, 1, "", "error_messages"], [27, 3, 1, "", "execution_options"], [27, 3, 1, "", "id_attribute"], [27, 3, 1, "", "item_id"], [27, 3, 1, "", "load"]], "advanced_alchemy.service.SQLAlchemySyncRepositoryService.delete_many.params": [[27, 3, 1, "", "auto_commit"], [27, 3, 1, "", "auto_expunge"], [27, 3, 1, "", "chunk_size"], [27, 3, 1, "", "error_messages"], [27, 3, 1, "", "execution_options"], [27, 3, 1, "", "id_attribute"], [27, 3, 1, "", "item_ids"], [27, 3, 1, "", "load"]], "advanced_alchemy.service.SQLAlchemySyncRepositoryService.delete_where.params": [[27, 3, 1, "", "**kwargs"], [27, 3, 1, "", "*filters"], [27, 3, 1, "", "auto_commit"], [27, 3, 1, "", "auto_expunge"], [27, 3, 1, "", "error_messages"], [27, 3, 1, "", "execution_options"], [27, 3, 1, "", "load"], [27, 3, 1, "", "sanity_check"]], "advanced_alchemy.service.SQLAlchemySyncRepositoryService.get_and_update.params": [[27, 3, 1, "", "**kwargs"], [27, 3, 1, "", "*filters"], [27, 3, 1, "", "attribute_names"], [27, 3, 1, "", "auto_commit"], [27, 3, 1, "", "auto_expunge"], [27, 3, 1, "", "auto_refresh"], [27, 3, 1, "", "error_messages"], [27, 3, 1, "", "execution_options"], [27, 3, 1, "", "load"], [27, 3, 1, "", "match_fields"], [27, 3, 1, "", "with_for_update"]], "advanced_alchemy.service.SQLAlchemySyncRepositoryService.get_or_upsert.params": [[27, 3, 1, "", "**kwargs"], [27, 3, 1, "", "*filters"], [27, 3, 1, "", "attribute_names"], [27, 3, 1, "", "auto_commit"], [27, 3, 1, "", "auto_expunge"], [27, 3, 1, "", "auto_refresh"], [27, 3, 1, "", "create"], [27, 3, 1, "", "error_messages"], [27, 3, 1, "", "execution_options"], [27, 3, 1, "", "load"], [27, 3, 1, "", "match_fields"], [27, 3, 1, "", "upsert"], [27, 3, 1, "", "with_for_update"]], "advanced_alchemy.service.SQLAlchemySyncRepositoryService.update.params": [[27, 3, 1, "", "attribute_names"], [27, 3, 1, "", "auto_commit"], [27, 3, 1, "", "auto_expunge"], [27, 3, 1, "", "auto_refresh"], [27, 3, 1, "", "data"], [27, 3, 1, "", "error_messages"], [27, 3, 1, "", "execution_options"], [27, 3, 1, "", "id_attribute"], [27, 3, 1, "", "item_id"], [27, 3, 1, "", "load"], [27, 3, 1, "", "with_for_update"]], "advanced_alchemy.service.SQLAlchemySyncRepositoryService.update_many.params": [[27, 3, 1, "", "auto_commit"], [27, 3, 1, "", "auto_expunge"], [27, 3, 1, "", "data"], [27, 3, 1, "", "error_messages"], [27, 3, 1, "", "execution_options"], [27, 3, 1, "", "load"]], "advanced_alchemy.service.SQLAlchemySyncRepositoryService.upsert.params": [[27, 3, 1, "", "attribute_names"], [27, 3, 1, "", "auto_commit"], [27, 3, 1, "", "auto_expunge"], [27, 3, 1, "", "auto_refresh"], [27, 3, 1, "", "data"], [27, 3, 1, "", "error_messages"], [27, 3, 1, "", "execution_options"], [27, 3, 1, "", "item_id"], [27, 3, 1, "", "load"], [27, 3, 1, "", "match_fields"], [27, 3, 1, "", "with_for_update"]], "advanced_alchemy.service.SQLAlchemySyncRepositoryService.upsert_many.params": [[27, 3, 1, "", "auto_commit"], [27, 3, 1, "", "auto_expunge"], [27, 3, 1, "", "data"], [27, 3, 1, "", "error_messages"], [27, 3, 1, "", "execution_options"], [27, 3, 1, "", "load"], [27, 3, 1, "", "match_fields"], [27, 3, 1, "", "no_merge"]], "advanced_alchemy.service.find_filter.params": [[27, 3, 1, "", "filter_type"], [27, 3, 1, "", "filters"]], "advanced_alchemy.types": [[28, 1, 1, "", "DateTimeUTC"], [28, 1, 1, "", "EncryptedString"], [28, 1, 1, "", "EncryptedText"], [28, 1, 1, "", "EncryptionBackend"], [28, 1, 1, "", "FernetBackend"], [28, 1, 1, "", "GUID"], [28, 1, 1, "", "ORA_JSONB"], [28, 1, 1, "", "PGCryptoBackend"]], "advanced_alchemy.types.DateTimeUTC": [[28, 4, 1, "", "cache_ok"], [28, 2, 1, "", "process_bind_param"], [28, 2, 1, "", "process_result_value"], [28, 7, 1, "", "python_type"]], "advanced_alchemy.types.DateTimeUTC.process_bind_param.params": [[28, 3, 1, "", "dialect"], [28, 3, 1, "", "value"]], "advanced_alchemy.types.DateTimeUTC.process_result_value.params": [[28, 3, 1, "", "dialect"], [28, 3, 1, "", "value"]], "advanced_alchemy.types.EncryptedString": [[28, 2, 1, "", "__init__"], [28, 4, 1, "", "backend"], [28, 4, 1, "", "cache_ok"], [28, 4, 1, "", "impl"], [28, 4, 1, "", "key"], [28, 2, 1, "", "load_dialect_impl"], [28, 2, 1, "", "mount_vault"], [28, 2, 1, "", "process_bind_param"], [28, 2, 1, "", "process_result_value"], [28, 7, 1, "", "python_type"]], "advanced_alchemy.types.EncryptedString.load_dialect_impl.params": [[28, 3, 1, "", "dialect"]], "advanced_alchemy.types.EncryptedString.params": [[28, 3, 1, "", "**kwargs"], [28, 3, 1, "", "backend"], [28, 3, 1, "", "key"]], "advanced_alchemy.types.EncryptedString.process_bind_param.params": [[28, 3, 1, "", "dialect"], [28, 3, 1, "", "value"]], "advanced_alchemy.types.EncryptedString.process_result_value.params": [[28, 3, 1, "", "dialect"], [28, 3, 1, "", "value"]], "advanced_alchemy.types.EncryptedText": [[28, 4, 1, "", "cache_ok"], [28, 4, 1, "", "impl"], [28, 2, 1, "", "load_dialect_impl"]], "advanced_alchemy.types.EncryptedText.load_dialect_impl.params": [[28, 3, 1, "", "dialect"]], "advanced_alchemy.types.EncryptedText.params": [[28, 3, 1, "", "**kwargs"], [28, 3, 1, "", "backend"], [28, 3, 1, "", "key"]], "advanced_alchemy.types.EncryptionBackend": [[28, 2, 1, "", "decrypt"], [28, 2, 1, "", "encrypt"], [28, 2, 1, "", "init_engine"], [28, 2, 1, "", "mount_vault"], [28, 4, 1, "", "passphrase"]], "advanced_alchemy.types.EncryptionBackend.decrypt.params": [[28, 3, 1, "", "value"]], "advanced_alchemy.types.EncryptionBackend.encrypt.params": [[28, 3, 1, "", "value"]], "advanced_alchemy.types.EncryptionBackend.init_engine.params": [[28, 3, 1, "", "key"]], "advanced_alchemy.types.EncryptionBackend.mount_vault.params": [[28, 3, 1, "", "key"]], "advanced_alchemy.types.FernetBackend": [[28, 2, 1, "", "decrypt"], [28, 2, 1, "", "encrypt"], [28, 4, 1, "", "fernet"], [28, 2, 1, "", "init_engine"], [28, 4, 1, "", "key"], [28, 2, 1, "", "mount_vault"]], "advanced_alchemy.types.FernetBackend.decrypt.params": [[28, 3, 1, "", "value"]], "advanced_alchemy.types.FernetBackend.encrypt.params": [[28, 3, 1, "", "value"]], "advanced_alchemy.types.FernetBackend.init_engine.params": [[28, 3, 1, "", "key"]], "advanced_alchemy.types.FernetBackend.mount_vault.params": [[28, 3, 1, "", "key"]], "advanced_alchemy.types.GUID": [[28, 2, 1, "", "__init__"], [28, 4, 1, "", "cache_ok"], [28, 2, 1, "", "compare_values"], [28, 2, 1, "", "load_dialect_impl"], [28, 2, 1, "", "process_bind_param"], [28, 2, 1, "", "process_result_value"], [28, 7, 1, "", "python_type"]], "advanced_alchemy.types.GUID.process_bind_param.params": [[28, 3, 1, "", "dialect"], [28, 3, 1, "", "value"]], "advanced_alchemy.types.GUID.process_result_value.params": [[28, 3, 1, "", "dialect"], [28, 3, 1, "", "value"]], "advanced_alchemy.types.ORA_JSONB": [[28, 2, 1, "", "__init__"], [28, 4, 1, "", "cache_ok"], [28, 2, 1, "", "coerce_compared_value"], [28, 4, 1, "", "impl"], [28, 2, 1, "", "load_dialect_impl"], [28, 2, 1, "", "process_bind_param"], [28, 2, 1, "", "process_result_value"], [28, 7, 1, "", "python_type"]], "advanced_alchemy.types.ORA_JSONB.process_bind_param.params": [[28, 3, 1, "", "dialect"], [28, 3, 1, "", "value"]], "advanced_alchemy.types.ORA_JSONB.process_result_value.params": [[28, 3, 1, "", "dialect"], [28, 3, 1, "", "value"]], "advanced_alchemy.types.PGCryptoBackend": [[28, 2, 1, "", "decrypt"], [28, 2, 1, "", "encrypt"], [28, 2, 1, "", "init_engine"], [28, 4, 1, "", "passphrase"]], "advanced_alchemy.types.PGCryptoBackend.decrypt.params": [[28, 3, 1, "", "value"]], "advanced_alchemy.types.PGCryptoBackend.encrypt.params": [[28, 3, 1, "", "value"]], "advanced_alchemy.types.PGCryptoBackend.init_engine.params": [[28, 3, 1, "", "key"]]}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "method", "Python method"], "3": ["py", "parameter", "Python parameter"], "4": ["py", "attribute", "Python attribute"], "5": ["py", "function", "Python function"], "6": ["py", "data", "Python data"], "7": ["py", "property", "Python property"]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:method", "3": "py:parameter", "4": "py:attribute", "5": "py:function", "6": "py:data", "7": "py:property"}, "terms": {"": [0, 3, 6, 7, 8, 9, 11, 15, 18, 24, 28], "0": [9, 30], "01a307f": 0, "029049d": 0, "0323ebc": 0, "03711c6": 0, "066c7ba": 0, "0736cd9": 0, "0843eef": 0, "090725a": 0, "0alpha1": 30, "0beta1": 30, "0c30fb5": 0, "0c4e8d": 0, "0d1d900": 0, "0dcce8e": 0, "0f40a1c": 0, "0rc1": 30, "1": [1, 9, 18, 26, 28, 30], "10": 28, "100": [0, 1], "1000": 9, "103f9bf": 0, "104": 0, "108": 0, "10b3dfd": 0, "112": 0, "113": 0, "116": 0, "118": 0, "121": 0, "122": 0, "123": 0, "124": 0, "125": 0, "1250d94": 0, "127": 0, "128": 0, "129": 0, "13": 0, "131": 0, "133": 0, "135a5d1": 0, "137": 0, "138": 0, "139": 0, "14": [0, 28], "141": 0, "143": 0, "144": 0, "145": 0, "146": 0, "149": 0, "152": 0, "153": 0, "154": 0, "155": 0, "156": 0, "158": 0, "15a7d76": 0, "16": [0, 28], "165": 0, "167": 0, "1753709": 0, "1800fe7": 0, "18b0031": 0, "1cf35db": 0, "1d4c100": 0, "1e50d41": 0, "2": [1, 30], "20": [9, 18, 28], "21": 0, "2295b3e": 0, "23dc65d": 0, "255": 28, "26": 0, "266246c": 0, "28": 28, "296ae02": 0, "2a8bf18": 0, "2aa4cca": 0, "2f76af0": 0, "3": [1, 30], "3126ac6": 0, "32": [0, 28], "33": 0, "3364b6e": 0, "33a6cc6": 0, "34": 0, "35": [0, 28], "36": 0, "3600": 9, "37": 0, "38": 0, "380545d": 0, "38c029e": 0, "39118b0": 0, "3943f4b": 0, "3a2ced4": 0, "3abb281": 0, "3e74b9": 0, "3f78032": 0, "3xx": 18, "4": [26, 28], "40": 0, "406d83a": 0, "41": 0, "42": 0, "43": 0, "43e188a": 0, "44": 0, "440": 1, "44fa4e9": 0, "45": 0, "454e382": 0, "46d3e7a": 0, "47": 0, "48": 0, "4826525": 0, "49": 0, "49b9062": 0, "4a74c71": 0, "4caadbf": 0, "4fd039e": 0, "50": 0, "52": 0, "5239399": 0, "53": 0, "54d6a63": 0, "55": 0, "5521ac1": 0, "56": 0, "57": 0, "58": 0, "5aa8e43": 0, "5ade984": 0, "5b192ad": 0, "5da93a2": 0, "5e3eca5": 0, "5f91dab": 0, "6": 9, "60": 0, "60d6727": 0, "60fd313": 0, "61": 0, "62": 0, "63": 0, "631d30e": 0, "6420050": 0, "64be0ba": 0, "65c9031": 0, "65d8876": 0, "65f2803": 0, "67": 0, "67ca4ab": 0, "68": 0, "68c8501": 0, "69": 0, "6a079a9": 0, "6b27fab": 0, "6b8b907": 0, "70": 0, "70a4233": 0, "71": 0, "7240627": 0, "75": 0, "76": 0, "765394e": 0, "77": 0, "77aea5d": 0, "78": 0, "78b7529": 0, "79": 0, "795f79e": 0, "7a54b1a": 0, "7a7d755": 0, "7a91a8b": 0, "7cb4f8e": 0, "8": 4, "80": 0, "81": 0, "82": 0, "82251f9": 0, "83": 0, "84": 0, "84f1f53": 0, "86": 0, "87": 0, "87dce47": 0, "88": 0, "8803800": 0, "89": 0, "8ef7edf": 0, "90": 0, "9262cc9": 0, "92c1fc5": 0, "93671c0": 0, "94": 0, "95": 0, "950": [26, 27], "96": 0, "964b319": 0, "96aad8d": 0, "97c8108": 0, "98": 0, "99": 0, "998e504": 0, "99c5446": 0, "9b0cb60": 0, "9d8cf62": 0, "9d90210": 0, "A": [3, 6, 7, 8, 9, 11, 16, 18, 19, 20, 26, 27, 30], "At": [6, 30], "BY": 21, "By": [3, 9, 18, 28], "FOR": [26, 27], "For": [1, 8, 9, 11, 18, 26, 28, 30], "IN": [0, 21, 26], "If": [1, 8, 9, 15, 16, 18, 20, 24, 26, 27, 28], "In": 26, "It": [2, 9, 20, 28, 31], "NOT": 21, "Not": 13, "On": 3, "The": [1, 3, 4, 6, 7, 8, 9, 11, 16, 18, 19, 20, 22, 24, 26, 27, 28, 30, 31], "Then": 1, "These": [6, 30], "To": [1, 25, 26, 27, 28], "Will": [9, 28], "With": 9, "_": 9, "__all__": 0, "__context__": 13, "__init__": [4, 6, 7, 8, 9, 11, 13, 18, 19, 20, 21, 26, 27, 28], "__main__": 28, "__post_init__": [7, 11], "__table_args__": 6, "_abstractload": 26, "_create_select_for_model": 27, "_default": 19, "_echoflagtyp": [9, 18], "_emptyenum": 18, "_io": 4, "_json": 28, "_lookup": 28, "_orm": 6, "_paramstyl": [9, 18], "_registrytyp": 6, "_schema": 6, "_sphinx_paramlinks_advanced_alchemi": 18, "_sqlalchemy_db_sess": 18, "_static_cache_kei": 28, "_type": 28, "a03cec8": 0, "a126757": 0, "a1dd8ca": 0, "a1ebb06": 0, "a255c03": 0, "a520293": 0, "a5a290": 0, "a98dee0": 0, "aa86be0": 0, "ab1d960": 0, "aba1534": 0, "abc": [16, 18, 21, 26, 28], "abdulhaq": 0, "abl": 28, "abov": [9, 28], "abstract": [0, 21, 28], "abstractdto": [16, 18], "abstractset": 18, "accept": [0, 9, 28], "access": [6, 8], "accommod": 28, "across": 28, "action": 1, "activ": [9, 11, 30], "actual": [9, 26, 27, 28], "ad": [0, 18, 26, 28, 30], "add": [0, 2, 6, 21, 26, 28], "add_mani": 26, "addit": [0, 4, 6, 18, 26, 28], "address": 0, "adjust": [0, 9], "advanc": [0, 1, 2, 3, 7, 8, 11, 13, 18, 19], "advanced_alchemi": [4, 6, 7, 8, 9, 11, 12, 13, 15, 16, 18, 19, 20, 21, 24, 26, 27, 28], "advancedalchemi": 20, "advancedalchemyerror": 13, "advancedalchemyexcept": 13, "ae0cb75": 0, "aef6b27": 0, "affect": 9, "after": [8, 9, 11, 12, 20, 21, 26, 28], "against": 28, "aggreg": 21, "aioodbc": 0, "alc": 0, "alchemi": [0, 1, 2, 3, 7, 8, 11, 13, 18, 19], "alemb": [0, 2, 4, 7, 8, 11, 14, 17, 18, 22], "alembic_config": [7, 11, 18], "alembic_template_path": 8, "alembic_vers": [7, 8, 11, 18], "alembicasyncconfig": [7, 18], "alembiccommandconfig": 4, "alembicduckdbimpl": 4, "alembicspannerimpl": 4, "alembicsyncconfig": [11, 18], "alia": [7, 8, 9, 11, 12, 18, 21, 28], "alias": 12, "align": 26, "all": [0, 1, 6, 8, 9, 13, 18, 20, 21, 26, 27, 28, 30], "allow": [0, 6, 8, 9, 26, 27, 28], "along": 8, "alpha": 30, "alreadi": [1, 8, 9, 24], "also": [9, 28], "altern": [9, 13, 24], "although": 9, "alwai": [0, 12], "amount": 3, "an": [0, 3, 7, 8, 9, 11, 13, 15, 16, 18, 21, 24, 26, 27, 28, 30, 31], "analyt": [26, 27], "ani": [0, 1, 4, 6, 7, 8, 9, 11, 12, 13, 18, 21, 24, 26, 27, 28, 30], "annot": 18, "anyth": [26, 28], "api": [0, 3, 7, 8, 11, 18], "app": [15, 18, 19, 20], "app_config": 18, "appconfig": 18, "append": [6, 26], "append_to_lambda_stat": 21, "append_to_stat": 21, "appli": [1, 8, 9, 20, 21, 26, 27, 30], "applic": [0, 6, 15, 18, 20], "appropri": [26, 28], "approv": 1, "ar": [1, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 17, 18, 20, 21, 22, 23, 26, 27, 28, 30, 31], "arbitrari": 8, "aren": 28, "arg": [6, 13, 19, 20, 21, 24, 26, 27, 28], "argpars": 4, "argument": [0, 4, 6, 9, 13, 24, 26, 27, 28], "as_unique_async": 24, "as_unique_sync": 24, "asc": 21, "ascend": 21, "asgi": [0, 18], "assert": 0, "assign": 28, "associ": [6, 19, 28], "assum": 28, "async": [0, 7, 8, 18, 19, 20, 24, 26, 27], "async_autocommit_before_send_handl": 18, "async_autocommit_handler_mak": 18, "async_default_before_send_handl": 18, "async_default_handler_mak": 18, "async_scoped_sess": [24, 26, 27], "async_sessionmak": [7, 8, 18], "asyncconnect": [7, 8, 18], "asyncengin": [4, 7, 8, 18], "asyncgener": 7, "asyncio": [0, 4, 10, 18, 19, 20, 22], "asynciter": 27, "asyncpg": 8, "asyncsess": [7, 8, 18, 19, 20, 24, 26, 27], "asyncsessionconfig": [7, 18], "attach": 8, "attempt": 15, "attribut": [4, 5, 6, 7, 9, 10, 14, 17, 21, 22, 23, 26, 27, 28], "attribute_nam": [26, 27], "audit": 6, "auditcolumn": 6, "augment": 28, "auto_commit": [26, 27], "auto_expung": [26, 27], "auto_refresh": [26, 27], "autobegin": [7, 8, 11, 18], "autocommit": [0, 9, 18, 19, 20], "autocommit_include_redirect": 18, "autoflush": [7, 8, 11, 18], "automat": [0, 1, 8, 9, 22, 26], "avail": [8, 9, 31], "avoid": 30, "awar": 28, "b": [28, 30], "b15426b": 0, "b38c6f5": 0, "b6adda3": 0, "b8952a2": 0, "ba58db7": 0, "back": [8, 28, 32], "backend": [9, 26, 28], "background": 9, "backport": 30, "backward": 30, "badg": 0, "banner": 0, "base": [3, 4, 7, 8, 9, 11, 13, 16, 18, 19, 20, 21, 22, 24, 26, 27, 28, 30], "base64": 28, "basemodel": 27, "basi": [8, 9], "basic": [6, 27, 28], "basicattribut": 6, "batch": [4, 8], "bbae5c0": 0, "bc51751": 0, "bd4cb2c": 0, "beauti": 32, "becaus": 28, "becom": [3, 28, 30], "been": [8, 9, 13, 30], "befor": [0, 1, 8, 9, 13, 18, 21, 26, 27, 28, 30], "before_send_handl": 18, "beforeaft": 21, "beforemessagesendhookhandl": 18, "begin": [27, 30], "begun": 8, "behavior": [0, 8, 26, 27, 28], "being": [27, 28], "below": 22, "beta": 30, "beyond": 9, "bigint": 6, "bigintauditbas": 6, "bigintbas": 6, "bigintprimarykei": 6, "binari": 28, "binaryexpress": 21, "bind": [7, 8, 11, 18, 28], "bind_processor": 28, "blob": 28, "blog": 3, "board": 28, "bool": [4, 7, 8, 9, 11, 12, 16, 18, 19, 21, 24, 26, 27, 28], "boolean": 9, "bootstrap": 19, "both": [1, 28], "bound": [8, 9, 28], "branch": 30, "brand": 0, "break": [0, 30], "bring": 8, "broken": 0, "buf": 9, "buffer": 4, "bug": 1, "bugfix": 30, "build": 1, "built": [2, 9, 28], "bulk": [9, 26, 27], "bulkmodeldictt": 27, "bump": 0, "bypass": 9, "byte": 28, "c": [0, 28], "c09f717": 0, "c0f04b5": 0, "c17c83e": 0, "c318394": 0, "c3dba02": 0, "c409e78": 0, "c53b2ea": 0, "c791bed": 0, "c93f17e": 0, "cach": [9, 24, 28], "cache_ok": 28, "cacheabl": 28, "call": [2, 8, 18, 27, 28], "call_next": 20, "callabl": [7, 8, 9, 11, 12, 18, 19, 20, 28], "can": [1, 3, 9, 18, 26, 27, 28, 30], "candid": [26, 27, 30], "cannot": [16, 18, 28], "carefulli": [2, 3], "cartesian": 9, "case": [0, 9, 21, 26, 28, 30], "caught": 13, "caus": 9, "cbscsm": 0, "cef8745": 0, "cemrehancavdar": 0, "cf8a9e4": 0, "chain": 13, "chang": [0, 1, 9, 26, 30], "changelog": 3, "char": 28, "charact": [9, 26], "check": [1, 12, 26, 32], "check_health": 26, "check_not_found": 26, "checkin": 9, "checkout": [0, 9], "choic": 28, "chunk_siz": [26, 27], "cl": 6, "class": [4, 6, 7, 8, 9, 11, 13, 16, 18, 19, 20, 21, 22, 24, 26, 27, 28], "class_": [7, 8, 11, 18], "classmethod": [16, 18, 24, 26, 27], "classvar": [6, 16, 18], "claus": [21, 26], "clean": 18, "cli": 18, "click": 18, "client": [26, 27], "cliff": 0, "cliplugin": 18, "clipluginprotocol": 18, "clob": 28, "clone": 1, "close": [18, 20], "cmd_opt": 4, "cockroach": 28, "cockroachdb": 0, "code": [0, 3, 12, 18, 22], "codecov": 0, "coerc": 28, "coerce_compared_valu": 28, "cofin": 0, "collaps": 0, "collect": [0, 3, 6, 16, 18, 21, 26, 27], "collectionfilt": [0, 21], "color": 0, "column": [0, 6, 8, 9, 21, 28], "columnel": [24, 26, 27], "com": [3, 24], "combin": 26, "come": 28, "command": [0, 5, 18, 22], "comment": [0, 6], "commit": [0, 1, 8, 9, 12, 18, 19, 20, 26, 27], "commit_on_redirect": 18, "commitstrategi": [12, 19, 20], "commitstrategyexecutor": [19, 20], "common": [6, 10, 22, 28], "commonli": 8, "commontableattribut": 6, "commun": 3, "companion": [2, 3], "compar": [4, 8, 26, 27, 28], "compare_typ": [4, 7, 8, 11, 18], "compare_valu": 28, "compat": [0, 30], "compil": 28, "complet": 30, "concret": 28, "condit": 24, "config": [0, 4, 7, 8, 9, 11, 12, 16, 18, 19, 20, 22, 27], "config_arg": 4, "configur": [0, 4, 6, 7, 8, 9, 11, 13, 18, 19, 20, 26, 27, 28], "conflicterror": [0, 13], "conjunct": 9, "connect": [8, 9, 11, 18, 20], "connect_arg": [9, 18], "connection_str": [7, 8, 11, 18], "connectiont": [7, 8, 11, 18], "consist": [8, 30], "consolid": 0, "constant": 12, "construct": [6, 7, 9, 21, 27, 28], "constructor": [6, 24, 28], "contain": [12, 26, 27, 28], "content": 28, "context": [0, 7, 11, 13, 19, 27], "continu": [3, 30], "contribut": [0, 3], "control": [9, 18], "convent": 1, "convers": 27, "convert": [0, 6, 9, 13, 18, 26, 27, 28], "copi": 25, "core": [9, 18], "coroutin": 18, "correct": [0, 8], "correspond": [1, 9, 12, 28], "could": [1, 6, 25, 28], "count": [0, 26, 27], "counter": [9, 19], "coverag": 0, "craft": [2, 3], "creat": [6, 7, 8, 9, 11, 18, 19, 20, 25, 26, 27], "create_al": [0, 7, 8, 11, 18], "create_all_metadata": 18, "create_app_state_item": 18, "create_async_engin": [7, 18], "create_dto_for_typ": 18, "create_engin": [11, 18], "create_engine_cal": [7, 8, 11, 18], "create_mani": 27, "create_registri": 6, "create_session_mak": [8, 18], "created_at": [6, 8], "createengineplugin": 9, "creation": [6, 8, 9, 27], "crud": 27, "cryptographi": 28, "current": [3, 18, 19, 20, 30], "custom": [0, 6, 7, 25, 26, 27, 28], "custom_annotation_map": 6, "cycl": 30, "d": 28, "d2410a6": 0, "d5ca3f8": 0, "d5ddef2": 0, "d909d6a": 0, "d9453cd": 0, "da03540": 0, "da409cb": 0, "darinkishor": 0, "data": [13, 18, 21, 26, 27, 28], "data_structur": [16, 18, 27], "databas": [0, 2, 3, 8, 9, 15, 18, 20, 26, 27, 28], "dataclass": [7, 8, 9, 11, 18, 26, 27], "datastructur": 21, "datatyp": [9, 18, 28], "date": [6, 28], "datetim": [6, 21, 28], "datetimeutc": [0, 28], "db": 18, "db_engin": 18, "db_session": 18, "dbapi": [9, 28], "de371c5": 0, "debug": [9, 18], "decl_api": 6, "declar": 6, "declarativebas": [6, 16, 18], "decod": [0, 9, 12, 13], "decode_json": [9, 18], "decor": 28, "decrypt": 28, "def": [18, 28], "default": [0, 7, 8, 9, 18, 19, 20, 26, 27, 28], "defaultimpl": 4, "defin": [16, 18, 20, 26, 28, 30], "definit": [16, 18], "delai": 0, "delet": [26, 27], "delete_mani": [26, 27], "delete_wher": [26, 27], "depend": [0, 1, 13, 18, 28], "deprec": [0, 13], "deriv": 24, "desc": 21, "descend": 21, "describ": 8, "descript": 1, "descriptor": 28, "deseri": [13, 28], "design": 30, "desir": [9, 28], "detail": [8, 9, 11, 13, 18, 19, 20], "detect": 9, "detect_nested_field": [16, 18], "determin": [9, 16, 18, 26, 27, 28], "develop": [0, 3, 30], "dialect": [9, 18, 26, 28], "dialect_nam": 13, "dict": [4, 6, 7, 8, 9, 11, 18, 26, 27, 28], "dictionari": [6, 8, 9, 26, 27, 28], "did": 28, "diff": 0, "differ": [9, 26, 27, 28], "difficult": 6, "digit": 26, "direct": 9, "directli": [9, 28], "directori": [1, 4], "disabl": [8, 9, 19, 28], "disconnect": 9, "discord": 0, "discuss": 3, "dispatch": 20, "displai": 9, "dispos": 20, "divid": 22, "do": [0, 13, 28], "doc": [0, 3, 9, 18], "docstr": [0, 22], "document": [7, 8, 11, 18, 31], "doe": [26, 28], "doesn": 26, "domain": [16, 18], "don": [9, 26], "draft": 1, "driven": 3, "driver": [0, 1, 26, 27], "drop": 30, "dto": [0, 14, 17, 18, 22, 27], "dtoconfig": 18, "dtodata": 27, "dtofielddefinit": [16, 18], "duckdb": [4, 28], "duplic": [0, 13, 24], "duplicatekeyerror": 13, "dure": [4, 8, 9, 20], "dynam": 9, "e": [0, 1, 8], "e3b4652": 0, "e59ee24": 0, "e6b5159": 0, "e6b940f": 0, "e966fb": 0, "each": [8, 9, 12, 22, 26, 30], "eager": 0, "earli": 30, "earlier": 21, "easi": [2, 3], "easier": [0, 1], "echo": [9, 18], "echo_pool": [9, 18], "ed3296b": 0, "efc4561": 0, "effect": 9, "eight": 9, "either": [8, 15, 28], "element": [9, 16, 18, 28], "emit": [9, 28], "empti": [0, 7, 8, 9, 11, 18, 21, 26, 27], "emptytyp": [7, 8, 9, 11, 18, 26, 27], "en": [0, 7, 8, 9, 11, 18], "enabl": [0, 3, 8, 9, 19], "enable_from_lint": [9, 18], "enable_touch_updated_timestamp_listen": [7, 8, 11, 18], "encod": [0, 4, 12, 13, 28], "encode_json": [9, 18], "encount": [16, 18], "encrypt": [0, 28], "encrypted_str": 28, "encryptedstr": 28, "encryptedtext": 28, "encryptionbackend": 28, "end": [26, 28, 30, 31], "enforc": [1, 28], "engag": 3, "engin": [4, 8, 10, 11, 18, 19, 20, 22, 28], "engine_app_state_kei": 18, "engine_config": [7, 8, 11, 18], "engine_config_dict": 8, "engine_dependency_kei": 18, "engine_inst": [7, 8, 11, 18], "engine_kei": 19, "engineconfig": [7, 8, 9, 11, 18], "enginet": [7, 8, 11, 18, 19, 20], "enhanc": 3, "ensur": [0, 9, 20, 24, 28], "entir": [8, 28], "entiti": 8, "entri": 0, "equal": [26, 28], "equival": 28, "error": [13, 26, 27], "error_messag": [13, 26, 27], "errormessag": [13, 26, 27], "establish": 24, "etc": 25, "event": [8, 20], "everi": 28, "exampl": [0, 1, 6, 9, 28, 30], "exc": 13, "except": [3, 18, 20, 22, 26, 27], "exclud": [6, 18, 26], "exclus": 0, "excus": 32, "execut": [1, 9, 11, 26, 27, 28], "executableopt": 26, "executemani": [9, 26], "execution_opt": [9, 18, 26, 27], "executor": 20, "exist": [0, 8, 18, 24, 26, 27, 28], "expect": [13, 28, 30], "experimental_codegen_backend": 18, "expir": 8, "expire_on_commit": [7, 8, 11, 18], "export": 0, "expr": 28, "express": 28, "ext": [4, 7, 18, 19, 20], "extend": [18, 19, 26, 28], "extens": [0, 2, 15, 16, 17, 18, 19, 20, 22, 28], "externaltyp": 28, "extra": 0, "extra_commit_status": 18, "extra_rollback_status": 18, "extract": 28, "f": [0, 13], "f40e497": 0, "f41c412": 0, "f6d4330": 0, "f70a037": 0, "f7465d2": 0, "f74cad4": 0, "f9dea95": 0, "facilit": [26, 27], "factor": 9, "factori": [0, 7, 8, 11, 18], "fail": [13, 28], "failur": 0, "fals": [4, 7, 8, 11, 18, 21, 26, 27, 28], "fastapi": 0, "favor": [0, 13], "favorit": 2, "fc8f2b8": 0, "fd5c20f": 0, "feasibl": 30, "featur": [2, 3, 9, 26, 30, 31], "fernet": 28, "fernetbackend": 28, "fetch": [26, 27, 28], "few": 30, "field": [0, 6, 9, 16, 18, 21, 24, 26, 27], "field_definit": [16, 18], "field_nam": 21, "fielddefinit": [16, 18], "fifo": 9, "file": [0, 4, 8, 28], "file_": 4, "fill": 1, "filter": [0, 22, 24, 26, 27], "filter_collection_by_kwarg": 26, "filter_typ": 27, "filterablerepositori": 26, "filterablerepositoryprotocol": 26, "filtertyp": 21, "filtertypet": 27, "final": [26, 27, 30], "find": [1, 15, 22, 27], "find_filt": 27, "fire": 1, "first": [1, 9], "five": 9, "fix": 1, "flag": [26, 27, 28], "flask": 0, "float": 9, "flush": 8, "follow": [1, 30], "forbid_unknown_field": 18, "forc": [26, 27], "force_basic_query_mod": [26, 27], "foreign": 13, "foreignkeyerror": 13, "fork": 1, "form": 9, "format": [1, 8, 9], "formatt": 1, "forward": 18, "found": [4, 9, 13, 15, 16, 18, 26, 27], "framework": 0, "freez": 30, "friendlier": [26, 27], "from": [0, 6, 7, 9, 13, 15, 16, 18, 19, 20, 22, 24, 25, 26, 27, 28, 30], "full": 0, "fulli": 1, "func": 0, "function": [0, 1, 6, 7, 8, 9, 11, 12, 15, 18, 20, 21, 26, 27, 30], "futur": [25, 27], "g": [1, 8], "gazorbi": 0, "geeshta": 0, "gener": [0, 1, 3, 8, 9, 11, 13, 16, 18, 19, 20, 21, 22, 24, 27, 28], "generate_field_definit": [16, 18], "genericalembicconfig": [0, 7, 8, 11, 18], "genericsessionconfig": [7, 8, 11, 18], "genericsqlalchemyconfig": [7, 8, 11], "get": [1, 3, 6, 7, 8, 9, 11, 18, 26, 27, 28], "get_and_upd": [0, 26, 27], "get_available_slug": 26, "get_by_slug": 26, "get_col_spec": 28, "get_database_migration_plugin": 15, "get_engin": [8, 9, 19, 20], "get_engine_from_request": 19, "get_id_attribute_valu": 26, "get_on": [26, 27], "get_one_or_non": [26, 27], "get_or_cr": 0, "get_or_upsert": [0, 26, 27], "get_search_claus": 21, "get_sess": [0, 7, 11, 19, 20], "get_session_from_request": 19, "get_sessionmak": [19, 20], "get_sessionmaker_from_request": 19, "get_template_directori": 4, "getter": 8, "git": [0, 1], "github": [1, 3, 24], "give": [1, 9], "given": [8, 9, 18, 22, 24, 28], "go": [1, 30], "gracefulli": 9, "greenlet": 0, "group": 18, "growth": 3, "guac": 0, "guarante": 30, "guid": [0, 3, 28], "ha": [0, 1, 8, 9, 13, 26], "handl": [0, 9, 18, 19, 20, 27], "handler": [0, 9, 18, 20], "hash": 28, "hashabl": [24, 28], "have": [9, 21, 26, 28, 30], "haystack": 1, "health": 26, "healthi": 26, "help": [6, 27, 28], "helper": [0, 19, 26], "here": [9, 28], "hex": 28, "hexstr": [9, 28], "hide_paramet": [9, 18], "high": 31, "hint": 0, "hold": 8, "home": [7, 8, 11, 18], "hook": [0, 1, 7, 18, 19, 28], "hour": 9, "hover": 0, "how": 31, "howev": [9, 21, 28], "html": [7, 8, 9, 11, 18], "http": [3, 7, 8, 9, 11, 12, 18, 20, 24], "httprespons": 19, "huge": 3, "hybrid": 18, "i": [0, 1, 2, 3, 4, 6, 7, 8, 9, 13, 15, 16, 18, 20, 21, 22, 24, 25, 26, 27, 28, 30, 31], "id": [0, 6, 9, 26, 27], "id_attribut": [26, 27], "ident": [0, 27], "identifi": [0, 9, 24, 26, 27], "ignor": [0, 26, 27, 28], "ignore_cas": 21, "imag": 0, "impl": 28, "implement": [3, 4, 9, 24, 26, 28, 30], "implicitli": 18, "import": [0, 9, 18], "importerror": 13, "imposs": 1, "improp": 13, "improperconfigurationerror": [13, 16, 18, 20], "improperlyconfiguredexcept": 15, "in_transact": 8, "inanyfilt": 21, "includ": [0, 1, 5, 6, 8, 9, 10, 14, 17, 18, 22, 23, 25, 26, 28], "include_implicit_field": 18, "incom": [19, 20, 28], "incompat": 30, "increas": 1, "increment": 1, "independ": 28, "indetermin": 18, "index": 27, "indic": [1, 9, 12, 26, 27, 28], "individu": 3, "info": [0, 6, 7, 8, 9, 11, 18], "inform": [6, 8, 9], "inherit": 13, "ini": [4, 7, 8, 11, 18], "ini_sect": 4, "init": 4, "init_app": 20, "init_engin": 28, "initi": [3, 4, 6, 7, 11, 13, 18, 20, 28], "initpluginprotocol": 18, "inject": [9, 18], "inner": 18, "innov": 3, "input": [27, 28], "insensit": 21, "insert": 9, "insertmanyvalu": 9, "insertmanyvalues_max_paramet": [26, 27], "insertmanyvalues_page_s": [9, 18], "insid": [9, 28], "insight": 3, "inspect": [16, 18], "instal": [0, 1, 13, 28], "install_packag": 13, "instanc": [0, 4, 6, 7, 8, 9, 11, 18, 20, 24, 26, 27, 28], "instanti": [0, 8, 9, 24, 27], "instead": [8, 9, 26, 27], "instruct": 2, "instrumentedattribut": [26, 27], "int": [9, 18, 21, 26, 27, 28], "integ": 9, "integr": [0, 1, 13, 18, 19, 20], "integrityerror": [0, 13], "interfac": [26, 28], "intern": 0, "internal_onli": 28, "invalid": 9, "invalidtoken": 28, "invit": 3, "invok": 20, "is_debug_mod": 18, "isol": 9, "isolation_level": [9, 18], "isolationlevel": [9, 18], "issu": [1, 3, 8, 13, 18], "item": [26, 27], "item_id": [0, 26, 27], "item_or_non": 26, "iter": [18, 26, 27], "its": [7, 8, 9, 11, 12, 28], "itself": [9, 28], "jacobcoffe": 0, "join": 3, "join_transaction_mod": [7, 8, 11, 18], "jointransactionmod": [7, 8, 11, 18], "json": [0, 9, 18, 28], "json_deseri": [9, 18], "json_seri": [9, 18], "jsonb": 28, "just": 9, "keep": 9, "kei": [0, 6, 8, 13, 18, 19, 24, 26, 27, 28], "keyword": [9, 27], "known": [9, 28], "kr": 3, "kw": [7, 28], "kwarg": [6, 8, 11, 19, 20, 21, 24, 26, 27, 28], "label": 9, "label_length": [9, 18], "lambda": 26, "lambda_stmt": 0, "land": 0, "larg": 0, "larger": [9, 28], "last": [0, 6, 9, 28], "later": 21, "latest": [3, 7, 8, 11, 18], "layer": 0, "lead": 18, "left": [8, 26, 27, 28], "length": [13, 26, 27], "less": [8, 9], "level": [7, 9, 28, 31], "librari": [2, 3, 28, 30, 31], "licens": 0, "life": 30, "lifecycl": [0, 18, 19, 20], "lifo": 9, "light": 0, "like": [3, 21, 25, 28], "limit": [9, 21, 27], "limitoffset": 21, "line": [0, 4, 28], "link": [0, 9], "lint": [0, 1], "linter": 1, "list": [0, 9, 13, 18, 21, 22, 26, 27, 28], "list_and_count": [0, 26, 27], "list_templ": 4, "listen": 8, "liter": [9, 12, 18, 21, 26, 28], "litestar": [0, 3, 9, 14, 15, 16, 18, 22, 27, 30], "live": 9, "load": [0, 9, 26, 27, 28], "load_dialect_impl": 28, "loadspec": [26, 27], "locat": 1, "log": 9, "logger": 9, "logging_nam": [9, 18], "logic": 28, "lookup": 28, "lookuptyp": 28, "loos": 26, "m": 2, "mac": 0, "made": [28, 30], "mai": [1, 7, 8, 9, 26, 27, 28, 30], "main": [1, 27, 30], "major": 30, "make": [0, 1, 30], "makefil": 0, "maker": [7, 8, 18, 19], "manag": [0, 2, 7, 11, 20, 26, 27], "mani": [9, 26], "manner": 30, "manual": [1, 9], "map": [4, 6, 8, 9, 12, 18], "mappedcolumn": 6, "mapper": [0, 6, 7, 8, 11, 16, 18], "mapperproperti": 26, "match": [0, 26, 27], "match_field": [0, 26, 27], "match_statu": 12, "max_identifier_length": [9, 18], "max_nested_depth": 18, "max_overflow": [9, 18], "maxim": 27, "maximum": 9, "mbeijen": 0, "md": 0, "mean": [9, 28], "mechan": 8, "merg": [0, 6, 25, 26, 27], "merge_table_argu": 6, "messag": [13, 18, 26, 27], "metadata": [6, 7, 8, 11, 18], "method": [0, 4, 5, 8, 9, 10, 14, 17, 21, 22, 23, 24, 26, 27, 28], "microsoft": 0, "middlewar": 20, "middleware_dispatch": 20, "migrat": [0, 4, 7, 8, 11, 15, 18, 30], "millisecond": 9, "minor": [1, 30], "miss": [0, 13], "missingdependencyerror": 13, "mission": 3, "mixin": [6, 22, 24, 27, 28], "mock": [0, 9], "mode": [0, 4, 9], "model": [0, 6, 8, 16, 18, 21, 26, 27], "model_from_dict": [0, 26, 27], "model_typ": [16, 18], "modeldictt": 27, "modeldtot": 27, "modelorrowmappingt": 27, "modelprotocol": [6, 27], "modelt": [21, 26, 27], "modif": 8, "modifi": [9, 24], "modul": [0, 4, 5, 8, 9, 10, 11, 13, 14, 17, 18, 23, 25, 28], "more": [3, 9, 19, 20, 26, 27, 30], "most": [9, 26, 28], "mount": 28, "mount_vault": 28, "move": 0, "msgspec": [0, 2, 9, 27], "mssql": [0, 28], "multipl": 13, "multipleresultsfounderror": 13, "must": [8, 28], "mypi": 1, "mysql": 9, "mysqldb": 9, "mytyp": 28, "name": [0, 4, 6, 8, 9, 13, 18, 21, 26, 27, 28], "namespac": [4, 18], "nano": 6, "nanoidauditbas": 6, "nanoidbas": 6, "nanoidprimarykei": 6, "need": [1, 26, 28], "needl": 1, "neither": 15, "nest": [16, 18], "new": [0, 3, 6, 8, 9, 19, 20, 26, 27, 30], "next": [20, 30], "no_cach": 28, "no_merg": [26, 27], "non": [0, 9, 28], "none": [0, 4, 6, 7, 8, 9, 11, 13, 16, 18, 19, 20, 21, 26, 27, 28], "nor": 9, "normal": 26, "normalized_field_nam": 21, "note": [0, 1, 9, 28], "notfounderror": [13, 26], "notimplementederror": [16, 18, 24, 28], "notincollectionfilt": 21, "notinsearchfilt": 21, "now": 0, "null": 28, "nullpool": 9, "number": [1, 8, 9, 27], "numer": 9, "o": [0, 4, 28], "object": [0, 6, 8, 9, 13, 16, 18, 24, 26, 27, 28], "occur": 30, "odbc": [0, 1], "off": [9, 18], "offer": [2, 3], "offset": [21, 27], "offsetpagin": 27, "older": 30, "on_app_init": 18, "on_cli_init": 18, "on_or_aft": 21, "on_or_befor": 21, "on_shutdown": 20, "onbeforeaft": 21, "one": [0, 1, 8, 9, 18, 26, 27], "onli": [6, 9, 12, 18, 30], "op": 28, "open": [1, 3, 9, 18], "oper": [8, 12, 22, 26, 27, 28], "opportun": 3, "opposit": 8, "optim": [0, 2, 3, 26, 27], "option": [0, 1, 4, 7, 8, 9, 11, 13, 18, 26, 27], "ora_jsonb": 28, "oracl": [0, 28], "order": [1, 8, 21, 26, 27], "order_bi": [26, 27], "orderbi": 21, "orderingpair": [26, 27], "org": [0, 3, 7, 8, 9, 11, 18], "organ": [3, 30], "origin": 13, "orm": [6, 11, 16, 18, 19, 20, 26, 27], "orm_registri": 0, "other": [7, 8, 26, 30], "otherwis": [18, 28], "our": [3, 32], "out": [9, 22, 30], "outdat": 0, "outgo": [19, 20], "output": [4, 9], "output_buff": 4, "outsid": 8, "over": 0, "overflow": 9, "overrid": [9, 18, 26, 28], "overview": 31, "own": [6, 8], "packag": [2, 12, 13], "page": [0, 9], "pagin": [21, 26, 27], "paginationfilt": 21, "pair": [18, 26, 27], "param": [9, 18], "paramet": [0, 4, 6, 7, 9, 13, 16, 18, 19, 20, 24, 26, 27, 28], "paramstyl": [9, 18], "parent": 13, "pars": [16, 18, 27], "part": [27, 28], "partial": 18, "particular": [9, 28], "pass": [9, 13, 24, 26, 27, 28], "passphras": 28, "patch": [1, 30], "path": [4, 8], "pathlib": 4, "pathlik": 4, "pattern": 26, "pdm": [0, 1, 2], "peak": 9, "pep": 1, "per": [8, 9], "perform": [26, 27, 28], "period": [9, 30], "peterschutt": 0, "pg_jsonb": 28, "pgcrypto": 28, "pgcryptobackend": 28, "phase": [8, 30], "ping": 9, "pip": 2, "pipx": 2, "pivot": 3, "place": 0, "placehold": [0, 26, 27, 31], "plai": 3, "plain": 28, "plan": [8, 9, 30], "platform": [3, 28], "pleas": 32, "pledg": 3, "plugin": [0, 8, 9, 14, 15, 17, 22], "poetri": 2, "polar": 3, "pool": [9, 18], "pool_logging_nam": [9, 18], "pool_pre_p": [9, 18], "pool_recycl": [9, 18], "pool_reset_on_return": [9, 18], "pool_siz": [9, 18], "pool_timeout": [9, 18], "pool_use_lifo": [9, 18], "poolclass": [9, 18], "pose": 3, "posit": 9, "post": 7, "postgr": [0, 28], "postgresql": [8, 26, 28], "pr": 0, "practic": 28, "pre": [0, 1, 9], "predic": 12, "prefer": [0, 26], "prefer_ani": 21, "prefer_any_dialect": 26, "prefix": [4, 8], "prepar": 8, "present": [6, 9, 26], "prevent": 0, "preview": [0, 30], "previou": 30, "previous": 28, "primari": [6, 26], "primer": 1, "print": [9, 13, 18], "privat": [5, 10, 14, 17, 22, 23, 28], "proceed": 8, "process": [20, 28], "process_bind_param": 28, "process_result_valu": 28, "produc": 28, "product": 9, "program": 3, "progress": [30, 32], "project": [0, 2, 3], "properli": [1, 20], "properti": [0, 6, 8, 16, 18, 20, 21, 26, 28], "protocol": [6, 19, 20, 26], "provid": [3, 7, 8, 9, 11, 18, 20, 24, 27, 28, 31], "provide_engin": 18, "provide_sess": 18, "provinzkraut": 0, "proxi": 7, "public": 28, "publish": [0, 1, 28], "pull": 1, "pursu": 3, "push": 1, "pydant": 27, "pyformat": 9, "pypi": 0, "pyproject": 1, "pytest": 1, "python": [0, 2, 8, 9, 18, 28], "python3": 2, "python_typ": [0, 28], "qmark": 9, "queri": [0, 6, 7, 8, 9, 11, 18, 21, 26, 27], "query_cache_s": [9, 18], "query_cl": [7, 8, 11, 18], "question": 3, "queuepool": 9, "quickstart": 1, "rais": [13, 15, 16, 18, 20, 24, 26, 27, 28], "random": 26, "rather": 8, "raw": 28, "rc": 30, "re": [0, 1], "read": [1, 9], "readm": 0, "receiv": [28, 30], "recent": 28, "recommend": [1, 9], "record": [8, 9, 26, 27], "recycl": 9, "redirect": 18, "reduc": 9, "refer": [0, 6, 9, 18, 26, 27, 28], "referenc": 26, "refresh": [26, 27], "registri": 6, "regress": 30, "regular": 3, "relationship": [6, 26, 27], "relationshipproperti": 26, "release_typ": 30, "reliabl": 9, "remain": 26, "remov": [0, 26, 27, 30], "rename_field": 18, "rename_strategi": 18, "renamestrategi": 18, "render": [4, 8, 9, 18, 28], "render_as_batch": [4, 7, 8, 11, 18], "repeat": 9, "replac": 0, "repo": 27, "repo_kwarg": 27, "report": 3, "repositori": [0, 1, 13, 22, 27], "repositoryerror": 13, "repr": 9, "repres": [16, 18], "represent": [6, 9, 27], "request": [1, 8, 13, 19, 20], "requestresponseendpoint": 20, "requir": [1, 21, 28], "reserv": [25, 27], "reset_on_return": 9, "resolut": 18, "resourc": [3, 13], "respons": [18, 19, 20, 27], "rest": 1, "restart": 0, "restructuredtext": 1, "result": [9, 13, 21, 27, 28], "resultconvert": 27, "retriev": [9, 15, 19, 20, 26, 27, 28], "return": [0, 4, 6, 7, 8, 9, 15, 16, 18, 19, 20, 21, 24, 26, 27, 28], "reus": 0, "revert": 0, "revis": 8, "right": 28, "roadmap": 30, "role": 3, "roll": 8, "rollback": [9, 18], "root": 18, "rotat": 28, "rout": [20, 27], "row": [9, 21, 26, 27, 28], "rowmap": [26, 27], "rseelei": 0, "rst": 0, "ruff": 1, "run": [0, 26], "runner": [7, 8, 11, 18], "runtimeerror": [16, 18], "sa": [4, 7, 8, 11, 18], "safe": [26, 28], "same": [18, 24, 26, 28], "sanic": [0, 14, 22], "sanic_ext": 19, "sanicadvancedalchemi": 19, "sanity_check": [26, 27], "save": 8, "sawarn": 28, "scalar": [3, 27], "schema": [4, 8, 27, 30], "schema_typ": 27, "schematyp": 28, "scheme": [9, 28], "scope": [0, 8, 18], "scoped_sess": [24, 26, 27], "script_config": [7, 8, 11, 18], "script_loc": [7, 8, 11, 18], "search": 21, "searchfilt": 21, "second": 9, "section": [0, 1, 4, 22], "see": [0, 3, 8, 9, 11, 18], "select": [9, 21, 25, 26, 27, 28, 30], "self": [18, 24, 26, 27, 28], "semant": [1, 8, 30], "send": [18, 27], "sent": [18, 27, 28], "sentinel": [26, 27], "sentinelcolumn": 0, "sequenc": [12, 18, 26, 27], "seri": [8, 28, 30], "serial": [0, 13, 18, 28], "serializ": 9, "serializationerror": 13, "serializationpluginprotocol": 18, "serv": 1, "server": [0, 1, 9], "servic": [0, 22], "session": [0, 7, 8, 11, 12, 18, 19, 20, 24, 26, 27], "session_config": [7, 8, 11, 18], "session_config_dict": 8, "session_dependency_kei": 18, "session_handl": [19, 20], "session_kei": 19, "session_mak": [7, 8, 11, 18], "session_maker_app_state_kei": 18, "session_maker_class": [7, 8, 11, 18], "session_maker_kei": 19, "session_scope_kei": 18, "sessionmak": [7, 8, 11, 18, 19, 20], "sessionmakert": [8, 19], "sessiont": [7, 8, 11, 18, 19, 20], "set": [0, 6, 7, 8, 9, 11, 18, 20, 21, 26, 27, 28], "set_id_attribute_valu": 26, "setup": [0, 4], "sever": [22, 30], "sfermigi": 0, "sha256": 28, "share": 3, "should": [0, 1, 8, 9, 18, 21, 24, 26, 27, 28, 30], "shutdown": 20, "side": [9, 28], "signatur": [0, 18, 20], "signature_namespac": 18, "simpl": [6, 27], "simple_asdict": 0, "sinc": 28, "singl": [13, 26], "singletonthreadpool": 9, "size": [1, 9], "skip": [26, 27], "slightli": 24, "slotsbas": 18, "slug": [6, 26], "slugkei": 6, "so": 27, "some": [0, 9, 24, 28], "some_cach": 28, "somecolumn": 28, "someth": 13, "sonar": 0, "sonarcloud": 0, "soon": [19, 20, 32], "sort": [21, 26, 28], "sort_ord": 21, "sourc": [3, 4, 6, 7, 8, 9, 11, 13, 15, 16, 18, 19, 20, 21, 24, 26, 27, 28], "sourceri": 0, "space": 0, "spanner": 4, "spec": 30, "special": 30, "specif": [9, 26, 27, 28], "specifi": [0, 8, 9, 18, 26, 27, 28], "sphinx": [0, 1], "sponsorship": 3, "sport": 3, "sql": [0, 1, 8, 9, 26, 28], "sqlalchemi": [0, 2, 3, 4, 6, 7, 8, 9, 11, 12, 13, 16, 18, 19, 20, 24, 26, 28], "sqlalchemy_config": 19, "sqlalchemyasyncconfig": [7, 18, 19, 20, 27], "sqlalchemyasyncqueryrepositori": 26, "sqlalchemyasyncqueryservic": 27, "sqlalchemyasyncrepositori": 26, "sqlalchemyasyncrepositoryprotocol": 26, "sqlalchemyasyncrepositoryreadservic": 27, "sqlalchemyasyncrepositoryservic": 27, "sqlalchemyasyncslugrepositori": 26, "sqlalchemyasyncslugrepositoryprotocol": 26, "sqlalchemydto": [16, 18], "sqlalchemydtoconfig": [16, 18], "sqlalchemyerror": 13, "sqlalchemyinitplugin": [15, 18], "sqlalchemyplugin": [15, 18], "sqlalchemyserializationplugin": 18, "sqlalchemysyncconfig": [11, 18, 19, 20, 27], "sqlalchemysyncqueryrepositori": 26, "sqlalchemysyncqueryservic": 27, "sqlalchemysyncrepositori": 26, "sqlalchemysyncrepositoryprotocol": 26, "sqlalchemysyncrepositoryreadservic": 27, "sqlalchemysyncrepositoryservic": 27, "sqlalchemysyncslugrepositori": 26, "sqlalchemysyncslugrepositoryprotocol": 26, "sqlqueri": 6, "sqlserver": 0, "stabl": 30, "stack": 1, "stale": 9, "standalon": 0, "standard": [0, 4, 9, 30], "starlett": [14, 22], "starletteadvancedalchemi": 20, "start": [3, 8], "startup": [0, 19], "state": [0, 18, 20, 28], "statement": [0, 9, 21, 26, 27, 28], "statementerror": 9, "statementfilt": [21, 26, 27], "statementlambdael": [21, 26, 27], "static": 26, "statu": [12, 18], "stdin": 28, "stdout": [4, 9], "step": 1, "still": 18, "stok": 3, "stop": 0, "storag": 0, "store": [18, 28], "str": [0, 4, 6, 7, 8, 9, 11, 13, 18, 19, 21, 26, 27, 28], "strategi": [9, 12, 19, 20], "strategy_opt": 26, "stream": 4, "strict": 18, "string": [0, 8, 9, 18, 26, 28], "stringifi": 28, "struct": 27, "structur": 28, "stuff": 26, "stumbl": 32, "style": [0, 9], "sub": 9, "subclass": [7, 8, 9, 11, 21, 24, 28], "subject": 9, "subset": 9, "success": 12, "successfulli": 1, "suggest": [3, 28], "suitabl": [28, 30], "suppli": 26, "support": [0, 8, 9, 16, 18, 21, 26, 28], "supports_typ": 18, "surrog": [26, 27], "sy": 9, "symbol": 28, "symmetr": 28, "sync": [8, 10, 18, 19, 20, 22, 24], "sync_autocommit_before_send_handl": 18, "sync_autocommit_handler_mak": 18, "sync_default_before_send_handl": 18, "sync_default_handler_mak": 18, "sync_session_class": [7, 18], "synchron": [11, 18], "syncsessionconfig": [11, 18], "system": 28, "t": [9, 16, 18, 21, 26, 27, 28], "tab": 0, "tabl": [0, 4, 6, 8, 9, 25, 26, 27, 28], "table_arg": 6, "tableclaus": [7, 8, 11, 18], "tag": 1, "take": 8, "target": 0, "target_metadata": [7, 8, 11, 18], "target_typ": 18, "telemetri": 3, "telemetrysport": 3, "templat": [0, 4, 7, 8, 11, 18, 26, 27], "template_directori": 4, "template_path": [7, 8, 11, 18], "temporari": 0, "ten": 9, "test": [2, 3, 9, 26, 30], "text": 28, "textio": 4, "textiowrapp": 4, "than": [8, 9, 21], "thank": 3, "thei": [9, 28], "them": [1, 31], "theme": 0, "themselv": 28, "thi": [0, 1, 4, 6, 7, 8, 9, 13, 15, 18, 20, 21, 24, 25, 26, 28, 30], "thing": 25, "thoroughli": [2, 3], "those": [1, 28], "thrive": 3, "through": [3, 26], "throughout": 30, "thu": 28, "time": [6, 9, 28, 30], "timeout": 9, "timestamp": 8, "timezon": 28, "tip": 26, "titl": 1, "to_dict": [0, 6], "to_model": 27, "to_schema": [0, 27], "togeth": 6, "toml": 1, "tool": 3, "top": 3, "total": [26, 27], "touch_updated_timestamp": 0, "toward": 3, "traceback": 28, "track": 0, "transact": [8, 18, 19, 20], "transform": 28, "transpar": 28, "trigger": 18, "true": [4, 7, 8, 9, 11, 16, 18, 26, 27, 28], "try": 13, "tspnn": 0, "tupl": [6, 12, 21, 26, 27, 28], "turn": [9, 18], "two": [8, 26, 27, 28], "twophas": [7, 8, 11, 18], "twophasetransact": 8, "type": [0, 1, 2, 4, 6, 7, 8, 9, 10, 11, 13, 16, 18, 19, 20, 21, 22, 24, 26, 27], "type_": 28, "type_decod": 18, "type_engin": 28, "typealia": [12, 21], "typeddict": [13, 26, 27], "typedecoderssequ": [12, 18], "typedecor": 28, "typeencodersmap": 12, "typeengin": [6, 28], "typeerror": 28, "typevar": 8, "typic": 9, "typo": 0, "tz": 28, "u": 3, "ultim": 28, "un": [9, 28], "uncommit": [9, 18], "uncondition": 9, "under": 18, "underli": [9, 26, 27, 28], "underscore_fields_priv": 18, "unfamiliar": 1, "unfinish": 32, "unhash": 28, "uniqu": [0, 6, 22, 23, 26, 27], "unique_filt": 24, "unique_hash": 24, "uniqueidentifi": 28, "uniquemixin": [0, 24], "uniqueobject": 24, "unit": [26, 27], "unixodbc": 1, "unnecessari": 0, "unset": [8, 26, 27], "unsupport": [16, 18], "until": 30, "unus": 0, "unusu": 28, "up": [9, 18, 20, 28], "upcom": 30, "updat": [0, 3, 6, 8, 26, 27, 32], "update_app_st": 18, "update_mani": [26, 27], "updated_at": [6, 8], "upon": [9, 28, 32], "upsert": [0, 26, 27], "upsert_mani": [0, 26, 27], "urandom": 28, "url": [9, 26], "us": [0, 1, 2, 3, 4, 6, 7, 8, 9, 11, 12, 18, 20, 22, 24, 26, 27, 28, 30, 31], "usabl": 28, "usag": [3, 26, 27], "use_insertmanyvalu": [9, 18], "user": [0, 3, 4, 8, 28, 31], "user_module_prefix": [4, 7, 8, 11, 18], "userdefinedtyp": 28, "utc": 28, "utf": 4, "util": [0, 7, 8, 9, 11, 18, 22, 26, 27], "uuid": [0, 6, 28], "uuid_util": 0, "uuidauditbas": 6, "uuidbas": 6, "uuidprimarykei": 6, "uuidv6auditbas": 6, "uuidv6bas": 6, "uuidv6primarykei": 6, "uuidv7auditbas": 6, "uuidv7bas": 6, "uuidv7primarykei": 6, "uv": [1, 2], "v1": 1, "v4": 0, "v6": [0, 6], "v7": [0, 6], "valid": 28, "valu": [0, 6, 8, 9, 12, 18, 21, 24, 26, 27, 28], "value_to_slugifi": 26, "varchar": 28, "variabl": [0, 8, 13, 28], "variou": 0, "vault": 28, "ve": 32, "verifi": 0, "versa": 9, "version": [0, 1, 4, 9, 28], "version_table_nam": [4, 7, 8, 11, 18], "version_table_schema": [4, 7, 8, 11, 18], "via": [0, 1, 8, 9], "vice": 9, "vmajor": 1, "w": 4, "wa": [13, 26, 30], "wai": [26, 28], "wait": 9, "want": [1, 26], "warn": [0, 9, 28, 30], "we": [3, 26, 28, 30], "well": [1, 9], "wer153": 0, "were": [13, 30], "what": [1, 9, 22, 28, 31], "whatev": [9, 28], "when": [0, 6, 8, 9, 13, 18, 26, 27, 28, 30], "where": [3, 4, 6, 21, 28], "whether": [4, 18, 26], "which": [7, 8, 9, 13, 18, 22, 26, 28], "while": 24, "whose": 28, "wiki": 24, "window": [26, 27], "with_for_upd": [26, 27], "with_vari": 28, "within": [9, 13, 18, 20, 24], "without": 28, "word": 8, "work": [7, 8, 11, 18, 26, 27, 28, 30, 32], "workflow": 0, "would": [3, 9, 28], "wouldn": 28, "wrap": 27, "wrap_sqlalchemy_except": 13, "www": 3, "x": [28, 30], "x01": 28, "x10": 28, "x14": 28, "x1a": 28, "x83": 28, "x86": 28, "x88": 28, "x8c": 28, "x91": 28, "x92": 28, "x96": 28, "x99": 28, "x9db": 28, "xaci": 28, "xad": 28, "xbb": 28, "xcd": 28, "xd2": 28, "xda": 28, "xdb": 28, "xe0": 28, "xe3": 28, "xeb": 28, "xec": 28, "xid": 8, "y": 28, "yaml": 0, "yet": [8, 18, 28], "yield": [7, 11, 16, 18], "you": [1, 3, 6, 8, 9, 26, 27, 28, 32], "your": [1, 2, 3, 8], "ysnbyzli": 0, "yue": 0, "zero": 9}, "titles": ["Changelog", "Contribution guide", "Getting Started", "Sponsors", "commands", "alembic", "base", "asyncio", "common", "engine", "config", "sync", "types", "exceptions", "extensions", "alembic", "dto", "litestar", "plugin", "sanic", "starlette", "filters", "API Reference", "mixins", "unique", "operations", "repositories", "services", "types", "utils", "Advanced Alchemy Releases", "Usage", "Placeholder"], "titleterms": {"0": 0, "01": 0, "02": 0, "03": 0, "04": 0, "05": 0, "07": 0, "08": 0, "09": 0, "1": 0, "10": 0, "11": 0, "12": 0, "15": 0, "17": 0, "18": 0, "19": 0, "2": 0, "20": 0, "2023": 0, "2024": 0, "23": 0, "24": 0, "25": 0, "27": 0, "28": 0, "29": 0, "3": 0, "30": 0, "31": 0, "4": 0, "5": 0, "6": 0, "7": 0, "8": 0, "9": 0, "advanc": 30, "alchemi": 30, "alemb": [5, 15], "api": [5, 10, 14, 17, 22, 23], "asyncio": 7, "avail": [5, 10, 14, 17, 22, 23], "base": 6, "bug": 0, "build": 0, "changelog": 0, "ci": 0, "code": 1, "command": 4, "common": 8, "config": 10, "contribut": 1, "creat": 1, "deprec": 30, "doc": 1, "document": [0, 1], "dto": 16, "engin": 9, "environ": 1, "exampl": [11, 18], "except": 13, "extens": 14, "featur": 0, "filter": 21, "fix": 0, "get": 2, "guid": 1, "guidelin": 1, "infra": 0, "instal": 2, "litestar": 17, "local": 1, "long": 30, "lt": 30, "meta": 0, "miscellan": 0, "mixin": 23, "new": 1, "note": 8, "number": 30, "oper": 25, "placehold": 32, "plugin": 18, "polici": 30, "pre": 30, "process": 30, "project": 1, "refactor": 0, "refer": [5, 10, 14, 17, 22, 23], "releas": [0, 1, 30], "repositori": 26, "run": 1, "sanic": 19, "servic": 27, "set": 1, "sponsor": 3, "starlett": 20, "start": 2, "support": 30, "sync": 11, "task": 0, "term": 30, "test": [0, 1], "todo": [1, 2, 32], "type": [12, 28], "uniqu": 24, "unreleas": 0, "up": 1, "usag": [2, 31], "util": 29, "v0": 0, "version": 30, "workflow": 1, "write": 1}})
\ No newline at end of file
+Search.setIndex({"alltitles": {"API Reference": [[22, null]], "Advanced Alchemy Releases": [[30, null]], "Available API References": [[5, "available-api-references"], [10, "available-api-references"], [14, "available-api-references"], [17, "available-api-references"], [22, "available-api-references"], [23, "available-api-references"]], "Bug Fixes": [[0, "bug-fixes"], [0, "id22"], [0, "id37"], [0, "id45"], [0, "id52"], [0, "id71"], [0, "id89"], [0, "id101"], [0, "id133"], [0, "id144"], [0, "id167"], [0, "id177"], [0, "id197"], [0, "id218"], [0, "id234"], [0, "id247"], [0, "id260"], [0, "id287"], [0, "id309"], [0, "id317"], [0, "id337"], [0, "id355"], [0, "id389"]], "Build": [[0, "build"]], "Changelog": [[0, null]], "Ci": [[0, "ci"], [0, "id380"], [0, "id414"]], "Code contributions": [[1, "code-contributions"]], "Contribution guide": [[1, null]], "Creating a new release": [[1, "creating-a-new-release"]], "Deprecation Policy": [[30, "deprecation-policy"]], "Documentation": [[0, "documentation"], [0, "id12"], [0, "id54"], [0, "id151"], [0, "id181"], [0, "id221"], [0, "id340"], [0, "id362"], [0, "id394"]], "Examples": [[11, null], [18, null]], "Features": [[0, "features"], [0, "id14"], [0, "id29"], [0, "id57"], [0, "id79"], [0, "id92"], [0, "id104"], [0, "id111"], [0, "id123"], [0, "id153"], [0, "id183"], [0, "id191"], [0, "id200"], [0, "id210"], [0, "id224"], [0, "id236"], [0, "id252"], [0, "id273"], [0, "id292"], [0, "id303"], [0, "id311"], [0, "id347"], [0, "id397"]], "Getting Started": [[2, null]], "Guidelines for writing code": [[1, "guidelines-for-writing-code"]], "Infra": [[0, "infra"]], "Installation": [[2, "installation"]], "Long-term Support Releases (LTS)": [[30, "long-term-support-releases-lts"]], "Meta": [[0, "meta"]], "Miscellaneous Tasks": [[0, "miscellaneous-tasks"], [0, "id17"], [0, "id24"], [0, "id32"], [0, "id40"], [0, "id47"], [0, "id64"], [0, "id74"], [0, "id82"], [0, "id95"], [0, "id116"], [0, "id128"], [0, "id140"], [0, "id159"], [0, "id170"], [0, "id186"], [0, "id205"], [0, "id213"], [0, "id229"], [0, "id242"], [0, "id255"], [0, "id263"], [0, "id276"], [0, "id296"], [0, "id325"], [0, "id375"], [0, "id406"]], "Notes": [[8, null]], "Placeholder": [[32, null]], "Pre-release Versions": [[30, "pre-release-versions"]], "Project documentation": [[1, "project-documentation"]], "Refactor": [[0, "refactor"], [0, "id162"], [0, "id332"]], "Release Process": [[30, "release-process"]], "Release [v0.1.0] - 2023-09-17": [[0, "id388"]], "Release [v0.1.1] - 2023-09-18": [[0, "id353"]], "Release [v0.2.0] - 2023-09-20": [[0, "id345"]], "Release [v0.2.1] - 2023-09-27": [[0, "id335"]], "Release [v0.2.2] - 2023-09-30": [[0, "id315"]], "Release [v0.3.0] - 2023-10-08": [[0, "id307"]], "Release [v0.3.1] - 2023-10-09": [[0, "id301"]], "Release [v0.3.2] - 2023-10-15": [[0, "id285"]], "Release [v0.3.3] - 2023-10-18": [[0, "id271"]], "Release [v0.3.4] - 2023-10-19": [[0, "id258"]], "Release [v0.3.5] - 2023-10-23": [[0, "id245"]], "Release [v0.4.0] - 2023-10-24": [[0, "id232"]], "Release [v0.5.0] - 2023-10-27": [[0, "id216"]], "Release [v0.5.1] - 2023-10-28": [[0, "id208"]], "Release [v0.5.2] - 2023-10-31": [[0, "id195"]], "Release [v0.5.3] - 2023-10-31": [[0, "id189"]], "Release [v0.5.4] - 2023-11-04": [[0, "id175"]], "Release [v0.5.5] - 2023-11-09": [[0, "id165"]], "Release [v0.6.0] - 2023-12-03": [[0, "id142"]], "Release [v0.6.1] - 2023-12-07": [[0, "id131"]], "Release [v0.6.2] - 2024-01-05": [[0, "id121"]], "Release [v0.7.0] - 2024-01-30": [[0, "id109"]], "Release [v0.7.1] - 2024-02-01": [[0, "id98"]], "Release [v0.7.2] - 2024-02-04": [[0, "id87"]], "Release [v0.7.3] - 2024-02-18": [[0, "id77"]], "Release [v0.7.4] - 2024-02-19": [[0, "id69"]], "Release [v0.8.0] - 2024-03-20": [[0, "id50"]], "Release [v0.8.1] - 2024-03-25": [[0, "id43"]], "Release [v0.8.2] - 2024-03-29": [[0, "id35"]], "Release [v0.8.3] - 2024-04-01": [[0, "id27"]], "Release [v0.8.4] - 2024-04-02": [[0, "id20"]], "Release [v0.9.0] - 2024-04-07": [[0, "id10"]], "Running the docs locally": [[1, "running-the-docs-locally"]], "Setting up the environment": [[1, "setting-up-the-environment"]], "Sponsors": [[3, null]], "Supported Versions": [[30, "id1"]], "Testing": [[0, "testing"]], "Todo": [[1, "id1"], [2, "id1"], [32, "id1"]], "Usage": [[2, "usage"], [31, null]], "Version Numbering": [[30, "version-numbering"]], "Workflow": [[1, "workflow"]], "Writing and running tests": [[1, "writing-and-running-tests"]], "[unreleased]": [[0, "unreleased"]], "alembic": [[5, null], [15, null]], "asyncio": [[7, null]], "base": [[6, null]], "commands": [[4, null]], "common": [[8, null]], "config": [[10, null]], "dto": [[16, null]], "engine": [[9, null]], "exceptions": [[13, null]], "extensions": [[14, null]], "filters": [[21, null]], "litestar": [[17, null]], "mixins": [[23, null]], "operations": [[25, null]], "plugin": [[18, null]], "repositories": [[26, null]], "sanic": [[19, null]], "services": [[27, null]], "starlette": [[20, null]], "sync": [[11, null]], "types": [[12, null], [28, null]], "unique": [[24, null]], "utils": [[29, null]]}, "docnames": ["changelog", "contribution-guide", "getting-started", "index", "reference/alembic/commands", "reference/alembic/index", "reference/base", "reference/config/asyncio", "reference/config/common", "reference/config/engine", "reference/config/index", "reference/config/sync", "reference/config/types", "reference/exceptions", "reference/extensions/index", "reference/extensions/litestar/alembic", "reference/extensions/litestar/dto", "reference/extensions/litestar/index", "reference/extensions/litestar/plugins", "reference/extensions/sanic", "reference/extensions/starlette", "reference/filters", "reference/index", "reference/mixins/index", "reference/mixins/unique", "reference/operations", "reference/repository", "reference/service", "reference/types", "reference/utils", "releases", "usage/index", "usage/placeholder"], "envversion": {"sphinx": 64, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1, "sphinx.ext.todo": 2, "sphinx.ext.viewcode": 1}, "filenames": ["changelog.rst", "contribution-guide.rst", "getting-started.rst", "index.rst", "reference/alembic/commands.rst", "reference/alembic/index.rst", "reference/base.rst", "reference/config/asyncio.rst", "reference/config/common.rst", "reference/config/engine.rst", "reference/config/index.rst", "reference/config/sync.rst", "reference/config/types.rst", "reference/exceptions.rst", "reference/extensions/index.rst", "reference/extensions/litestar/alembic.rst", "reference/extensions/litestar/dto.rst", "reference/extensions/litestar/index.rst", "reference/extensions/litestar/plugins.rst", "reference/extensions/sanic.rst", "reference/extensions/starlette.rst", "reference/filters.rst", "reference/index.rst", "reference/mixins/index.rst", "reference/mixins/unique.rst", "reference/operations.rst", "reference/repository.rst", "reference/service.rst", "reference/types.rst", "reference/utils.rst", "releases.rst", "usage/index.rst", "usage/placeholder.rst"], "indexentries": {"__init__() (advanced_alchemy.alembic.commands.alembiccommandconfig method)": [[4, "advanced_alchemy.alembic.commands.AlembicCommandConfig.__init__", false]], "__init__() (advanced_alchemy.base.bigintauditbase method)": [[6, "advanced_alchemy.base.BigIntAuditBase.__init__", false]], "__init__() (advanced_alchemy.base.bigintbase method)": [[6, "advanced_alchemy.base.BigIntBase.__init__", false]], "__init__() (advanced_alchemy.base.modelprotocol method)": [[6, "advanced_alchemy.base.ModelProtocol.__init__", false]], "__init__() (advanced_alchemy.base.nanoidauditbase method)": [[6, "advanced_alchemy.base.NanoIDAuditBase.__init__", false]], "__init__() (advanced_alchemy.base.nanoidbase method)": [[6, "advanced_alchemy.base.NanoIDBase.__init__", false]], "__init__() (advanced_alchemy.base.sqlquery method)": [[6, "advanced_alchemy.base.SQLQuery.__init__", false]], "__init__() (advanced_alchemy.base.uuidauditbase method)": [[6, "advanced_alchemy.base.UUIDAuditBase.__init__", false]], "__init__() (advanced_alchemy.base.uuidbase method)": [[6, "advanced_alchemy.base.UUIDBase.__init__", false]], "__init__() (advanced_alchemy.base.uuidv6auditbase method)": [[6, "advanced_alchemy.base.UUIDv6AuditBase.__init__", false]], "__init__() (advanced_alchemy.base.uuidv6base method)": [[6, "advanced_alchemy.base.UUIDv6Base.__init__", false]], "__init__() (advanced_alchemy.base.uuidv7auditbase method)": [[6, "advanced_alchemy.base.UUIDv7AuditBase.__init__", false]], "__init__() (advanced_alchemy.base.uuidv7base method)": [[6, "advanced_alchemy.base.UUIDv7Base.__init__", false]], "__init__() (advanced_alchemy.config.asyncio.alembicasyncconfig method)": [[7, "advanced_alchemy.config.asyncio.AlembicAsyncConfig.__init__", false]], "__init__() (advanced_alchemy.config.asyncio.asyncsessionconfig method)": [[7, "advanced_alchemy.config.asyncio.AsyncSessionConfig.__init__", false]], "__init__() (advanced_alchemy.config.asyncio.sqlalchemyasyncconfig method)": [[7, "advanced_alchemy.config.asyncio.SQLAlchemyAsyncConfig.__init__", false]], "__init__() (advanced_alchemy.config.common.genericalembicconfig method)": [[8, "advanced_alchemy.config.common.GenericAlembicConfig.__init__", false]], "__init__() (advanced_alchemy.config.common.genericsessionconfig method)": [[8, "advanced_alchemy.config.common.GenericSessionConfig.__init__", false]], "__init__() (advanced_alchemy.config.common.genericsqlalchemyconfig method)": [[8, "advanced_alchemy.config.common.GenericSQLAlchemyConfig.__init__", false]], "__init__() (advanced_alchemy.config.engine.engineconfig method)": [[9, "advanced_alchemy.config.engine.EngineConfig.__init__", false]], "__init__() (advanced_alchemy.config.sync.alembicsyncconfig method)": [[11, "advanced_alchemy.config.sync.AlembicSyncConfig.__init__", false]], "__init__() (advanced_alchemy.config.sync.sqlalchemysyncconfig method)": [[11, "advanced_alchemy.config.sync.SQLAlchemySyncConfig.__init__", false]], "__init__() (advanced_alchemy.config.sync.syncsessionconfig method)": [[11, "advanced_alchemy.config.sync.SyncSessionConfig.__init__", false]], "__init__() (advanced_alchemy.extensions.litestar.alembicasyncconfig method)": [[18, "advanced_alchemy.extensions.litestar.AlembicAsyncConfig.__init__", false]], "__init__() (advanced_alchemy.extensions.litestar.alembicsyncconfig method)": [[18, "advanced_alchemy.extensions.litestar.AlembicSyncConfig.__init__", false]], "__init__() (advanced_alchemy.extensions.litestar.asyncsessionconfig method)": [[18, "advanced_alchemy.extensions.litestar.AsyncSessionConfig.__init__", false]], "__init__() (advanced_alchemy.extensions.litestar.engineconfig method)": [[18, "advanced_alchemy.extensions.litestar.EngineConfig.__init__", false]], "__init__() (advanced_alchemy.extensions.litestar.sqlalchemyasyncconfig method)": [[18, "advanced_alchemy.extensions.litestar.SQLAlchemyAsyncConfig.__init__", false]], "__init__() (advanced_alchemy.extensions.litestar.sqlalchemydtoconfig method)": [[18, "advanced_alchemy.extensions.litestar.SQLAlchemyDTOConfig.__init__", false]], "__init__() (advanced_alchemy.extensions.litestar.sqlalchemyinitplugin method)": [[18, "advanced_alchemy.extensions.litestar.SQLAlchemyInitPlugin.__init__", false]], "__init__() (advanced_alchemy.extensions.litestar.sqlalchemyplugin method)": [[18, "advanced_alchemy.extensions.litestar.SQLAlchemyPlugin.__init__", false]], "__init__() (advanced_alchemy.extensions.litestar.sqlalchemyserializationplugin method)": [[18, "advanced_alchemy.extensions.litestar.SQLAlchemySerializationPlugin.__init__", false]], "__init__() (advanced_alchemy.extensions.litestar.sqlalchemysyncconfig method)": [[18, "advanced_alchemy.extensions.litestar.SQLAlchemySyncConfig.__init__", false]], "__init__() (advanced_alchemy.extensions.litestar.syncsessionconfig method)": [[18, "advanced_alchemy.extensions.litestar.SyncSessionConfig.__init__", false]], "__init__() (advanced_alchemy.extensions.sanic.commitstrategyexecutor method)": [[19, "advanced_alchemy.extensions.sanic.CommitStrategyExecutor.__init__", false]], "__init__() (advanced_alchemy.extensions.sanic.sanicadvancedalchemy method)": [[19, "advanced_alchemy.extensions.sanic.SanicAdvancedAlchemy.__init__", false]], "__init__() (advanced_alchemy.extensions.starlette.commitstrategyexecutor method)": [[20, "advanced_alchemy.extensions.starlette.CommitStrategyExecutor.__init__", false]], "__init__() (advanced_alchemy.extensions.starlette.starletteadvancedalchemy method)": [[20, "advanced_alchemy.extensions.starlette.StarletteAdvancedAlchemy.__init__", false]], "__init__() (advanced_alchemy.filters.beforeafter method)": [[21, "advanced_alchemy.filters.BeforeAfter.__init__", false]], "__init__() (advanced_alchemy.filters.collectionfilter method)": [[21, "advanced_alchemy.filters.CollectionFilter.__init__", false]], "__init__() (advanced_alchemy.filters.limitoffset method)": [[21, "advanced_alchemy.filters.LimitOffset.__init__", false]], "__init__() (advanced_alchemy.filters.notincollectionfilter method)": [[21, "advanced_alchemy.filters.NotInCollectionFilter.__init__", false]], "__init__() (advanced_alchemy.filters.notinsearchfilter method)": [[21, "advanced_alchemy.filters.NotInSearchFilter.__init__", false]], "__init__() (advanced_alchemy.filters.onbeforeafter method)": [[21, "advanced_alchemy.filters.OnBeforeAfter.__init__", false]], "__init__() (advanced_alchemy.filters.orderby method)": [[21, "advanced_alchemy.filters.OrderBy.__init__", false]], "__init__() (advanced_alchemy.filters.searchfilter method)": [[21, "advanced_alchemy.filters.SearchFilter.__init__", false]], "__init__() (advanced_alchemy.service.offsetpagination method)": [[27, "advanced_alchemy.service.OffsetPagination.__init__", false]], "__init__() (advanced_alchemy.service.sqlalchemyasyncqueryservice method)": [[27, "advanced_alchemy.service.SQLAlchemyAsyncQueryService.__init__", false]], "__init__() (advanced_alchemy.service.sqlalchemyasyncrepositoryreadservice method)": [[27, "advanced_alchemy.service.SQLAlchemyAsyncRepositoryReadService.__init__", false]], "__init__() (advanced_alchemy.service.sqlalchemysyncqueryservice method)": [[27, "advanced_alchemy.service.SQLAlchemySyncQueryService.__init__", false]], "__init__() (advanced_alchemy.service.sqlalchemysyncrepositoryreadservice method)": [[27, "advanced_alchemy.service.SQLAlchemySyncRepositoryReadService.__init__", false]], "__init__() (advanced_alchemy.types.encryptedstring method)": [[28, "advanced_alchemy.types.EncryptedString.__init__", false]], "__init__() (advanced_alchemy.types.guid method)": [[28, "advanced_alchemy.types.GUID.__init__", false]], "__init__() (advanced_alchemy.types.ora_jsonb method)": [[28, "advanced_alchemy.types.ORA_JSONB.__init__", false]], "__post_init__() (advanced_alchemy.config.asyncio.sqlalchemyasyncconfig method)": [[7, "advanced_alchemy.config.asyncio.SQLAlchemyAsyncConfig.__post_init__", false]], "__post_init__() (advanced_alchemy.config.sync.sqlalchemysyncconfig method)": [[11, "advanced_alchemy.config.sync.SQLAlchemySyncConfig.__post_init__", false]], "advanced_alchemy.alembic.commands": [[4, "module-advanced_alchemy.alembic.commands", false]], "advanced_alchemy.base": [[6, "module-advanced_alchemy.base", false]], "advanced_alchemy.config.asyncio": [[7, "module-advanced_alchemy.config.asyncio", false]], "advanced_alchemy.config.common": [[8, "module-advanced_alchemy.config.common", false]], "advanced_alchemy.config.engine": [[9, "module-advanced_alchemy.config.engine", false]], "advanced_alchemy.config.sync": [[11, "module-advanced_alchemy.config.sync", false]], "advanced_alchemy.config.types": [[12, "module-advanced_alchemy.config.types", false]], "advanced_alchemy.extensions.litestar": [[18, "module-advanced_alchemy.extensions.litestar", false]], "advanced_alchemy.extensions.litestar.alembic": [[15, "module-advanced_alchemy.extensions.litestar.alembic", false]], "advanced_alchemy.extensions.litestar.dto": [[16, "module-advanced_alchemy.extensions.litestar.dto", false]], "advanced_alchemy.extensions.sanic": [[19, "module-advanced_alchemy.extensions.sanic", false]], "advanced_alchemy.extensions.starlette": [[20, "module-advanced_alchemy.extensions.starlette", false]], "advanced_alchemy.filters": [[21, "module-advanced_alchemy.filters", false]], "advanced_alchemy.mixins.unique": [[24, "module-advanced_alchemy.mixins.unique", false]], "advanced_alchemy.operations": [[25, "module-advanced_alchemy.operations", false]], "advanced_alchemy.service": [[27, "module-advanced_alchemy.service", false]], "advanced_alchemy.types": [[28, "module-advanced_alchemy.types", false]], "advanced_alchemy.utils": [[29, "module-advanced_alchemy.utils", false]], "after (advanced_alchemy.filters.beforeafter attribute)": [[21, "advanced_alchemy.filters.BeforeAfter.after", false]], "alembic_config (advanced_alchemy.config.asyncio.sqlalchemyasyncconfig attribute)": [[7, "advanced_alchemy.config.asyncio.SQLAlchemyAsyncConfig.alembic_config", false]], "alembic_config (advanced_alchemy.config.sync.sqlalchemysyncconfig attribute)": [[11, "advanced_alchemy.config.sync.SQLAlchemySyncConfig.alembic_config", false]], "alembic_template_path (in module advanced_alchemy.config.common)": [[8, "advanced_alchemy.config.common.ALEMBIC_TEMPLATE_PATH", false]], "alembicasyncconfig (class in advanced_alchemy.config.asyncio)": [[7, "advanced_alchemy.config.asyncio.AlembicAsyncConfig", false]], "alembicasyncconfig (class in advanced_alchemy.extensions.litestar)": [[18, "advanced_alchemy.extensions.litestar.AlembicAsyncConfig", false]], "alembiccommandconfig (class in advanced_alchemy.alembic.commands)": [[4, "advanced_alchemy.alembic.commands.AlembicCommandConfig", false]], "alembicduckdbimpl (class in advanced_alchemy.alembic.commands)": [[4, "advanced_alchemy.alembic.commands.AlembicDuckDBImpl", false]], "alembicspannerimpl (class in advanced_alchemy.alembic.commands)": [[4, "advanced_alchemy.alembic.commands.AlembicSpannerImpl", false]], "alembicsyncconfig (class in advanced_alchemy.config.sync)": [[11, "advanced_alchemy.config.sync.AlembicSyncConfig", false]], "alembicsyncconfig (class in advanced_alchemy.extensions.litestar)": [[18, "advanced_alchemy.extensions.litestar.AlembicSyncConfig", false]], "app (advanced_alchemy.extensions.starlette.starletteadvancedalchemy property)": [[20, "advanced_alchemy.extensions.starlette.StarletteAdvancedAlchemy.app", false]], "append_to_lambda_statement() (advanced_alchemy.filters.beforeafter method)": [[21, "advanced_alchemy.filters.BeforeAfter.append_to_lambda_statement", false]], "append_to_lambda_statement() (advanced_alchemy.filters.collectionfilter method)": [[21, "advanced_alchemy.filters.CollectionFilter.append_to_lambda_statement", false]], "append_to_lambda_statement() (advanced_alchemy.filters.limitoffset method)": [[21, "advanced_alchemy.filters.LimitOffset.append_to_lambda_statement", false]], "append_to_lambda_statement() (advanced_alchemy.filters.notincollectionfilter method)": [[21, "advanced_alchemy.filters.NotInCollectionFilter.append_to_lambda_statement", false]], "append_to_lambda_statement() (advanced_alchemy.filters.onbeforeafter method)": [[21, "advanced_alchemy.filters.OnBeforeAfter.append_to_lambda_statement", false]], "append_to_lambda_statement() (advanced_alchemy.filters.orderby method)": [[21, "advanced_alchemy.filters.OrderBy.append_to_lambda_statement", false]], "append_to_lambda_statement() (advanced_alchemy.filters.searchfilter method)": [[21, "advanced_alchemy.filters.SearchFilter.append_to_lambda_statement", false]], "append_to_lambda_statement() (advanced_alchemy.filters.statementfilter method)": [[21, "advanced_alchemy.filters.StatementFilter.append_to_lambda_statement", false]], "append_to_statement() (advanced_alchemy.filters.beforeafter method)": [[21, "advanced_alchemy.filters.BeforeAfter.append_to_statement", false]], "append_to_statement() (advanced_alchemy.filters.collectionfilter method)": [[21, "advanced_alchemy.filters.CollectionFilter.append_to_statement", false]], "append_to_statement() (advanced_alchemy.filters.limitoffset method)": [[21, "advanced_alchemy.filters.LimitOffset.append_to_statement", false]], "append_to_statement() (advanced_alchemy.filters.notincollectionfilter method)": [[21, "advanced_alchemy.filters.NotInCollectionFilter.append_to_statement", false]], "append_to_statement() (advanced_alchemy.filters.onbeforeafter method)": [[21, "advanced_alchemy.filters.OnBeforeAfter.append_to_statement", false]], "append_to_statement() (advanced_alchemy.filters.orderby method)": [[21, "advanced_alchemy.filters.OrderBy.append_to_statement", false]], "append_to_statement() (advanced_alchemy.filters.searchfilter method)": [[21, "advanced_alchemy.filters.SearchFilter.append_to_statement", false]], "append_to_statement() (advanced_alchemy.filters.statementfilter method)": [[21, "advanced_alchemy.filters.StatementFilter.append_to_statement", false]], "as_unique_async() (advanced_alchemy.mixins.unique.uniquemixin class method)": [[24, "advanced_alchemy.mixins.unique.UniqueMixin.as_unique_async", false]], "as_unique_sync() (advanced_alchemy.mixins.unique.uniquemixin class method)": [[24, "advanced_alchemy.mixins.unique.UniqueMixin.as_unique_sync", false]], "async_autocommit_before_send_handler() (in module advanced_alchemy.extensions.litestar)": [[18, "advanced_alchemy.extensions.litestar.async_autocommit_before_send_handler", false]], "async_autocommit_handler_maker() (in module advanced_alchemy.extensions.litestar)": [[18, "advanced_alchemy.extensions.litestar.async_autocommit_handler_maker", false]], "async_default_before_send_handler() (in module advanced_alchemy.extensions.litestar)": [[18, "advanced_alchemy.extensions.litestar.async_default_before_send_handler", false]], "async_default_handler_maker() (in module advanced_alchemy.extensions.litestar)": [[18, "advanced_alchemy.extensions.litestar.async_default_handler_maker", false]], "asyncsessionconfig (class in advanced_alchemy.config.asyncio)": [[7, "advanced_alchemy.config.asyncio.AsyncSessionConfig", false]], "asyncsessionconfig (class in advanced_alchemy.extensions.litestar)": [[18, "advanced_alchemy.extensions.litestar.AsyncSessionConfig", false]], "auditcolumns (class in advanced_alchemy.base)": [[6, "advanced_alchemy.base.AuditColumns", false]], "autobegin (advanced_alchemy.config.common.genericsessionconfig attribute)": [[8, "advanced_alchemy.config.common.GenericSessionConfig.autobegin", false]], "autoflush (advanced_alchemy.config.common.genericsessionconfig attribute)": [[8, "advanced_alchemy.config.common.GenericSessionConfig.autoflush", false]], "backend (advanced_alchemy.types.encryptedstring attribute)": [[28, "advanced_alchemy.types.EncryptedString.backend", false]], "basicattributes (class in advanced_alchemy.base)": [[6, "advanced_alchemy.base.BasicAttributes", false]], "before (advanced_alchemy.filters.beforeafter attribute)": [[21, "advanced_alchemy.filters.BeforeAfter.before", false]], "before_send_handler (advanced_alchemy.extensions.litestar.sqlalchemyasyncconfig attribute)": [[18, "advanced_alchemy.extensions.litestar.SQLAlchemyAsyncConfig.before_send_handler", false]], "before_send_handler (advanced_alchemy.extensions.litestar.sqlalchemysyncconfig attribute)": [[18, "advanced_alchemy.extensions.litestar.SQLAlchemySyncConfig.before_send_handler", false]], "beforeafter (class in advanced_alchemy.filters)": [[21, "advanced_alchemy.filters.BeforeAfter", false]], "bigintauditbase (class in advanced_alchemy.base)": [[6, "advanced_alchemy.base.BigIntAuditBase", false]], "bigintbase (class in advanced_alchemy.base)": [[6, "advanced_alchemy.base.BigIntBase", false]], "bigintprimarykey (class in advanced_alchemy.base)": [[6, "advanced_alchemy.base.BigIntPrimaryKey", false]], "bind (advanced_alchemy.config.common.genericsessionconfig attribute)": [[8, "advanced_alchemy.config.common.GenericSessionConfig.bind", false]], "binds (advanced_alchemy.config.common.genericsessionconfig attribute)": [[8, "advanced_alchemy.config.common.GenericSessionConfig.binds", false]], "cache_ok (advanced_alchemy.types.datetimeutc attribute)": [[28, "advanced_alchemy.types.DateTimeUTC.cache_ok", false]], "cache_ok (advanced_alchemy.types.encryptedstring attribute)": [[28, "advanced_alchemy.types.EncryptedString.cache_ok", false]], "cache_ok (advanced_alchemy.types.encryptedtext attribute)": [[28, "advanced_alchemy.types.EncryptedText.cache_ok", false]], "cache_ok (advanced_alchemy.types.guid attribute)": [[28, "advanced_alchemy.types.GUID.cache_ok", false]], "cache_ok (advanced_alchemy.types.ora_jsonb attribute)": [[28, "advanced_alchemy.types.ORA_JSONB.cache_ok", false]], "class_ (advanced_alchemy.config.common.genericsessionconfig attribute)": [[8, "advanced_alchemy.config.common.GenericSessionConfig.class_", false]], "coerce_compared_value() (advanced_alchemy.types.ora_jsonb method)": [[28, "advanced_alchemy.types.ORA_JSONB.coerce_compared_value", false]], "collectionfilter (class in advanced_alchemy.filters)": [[21, "advanced_alchemy.filters.CollectionFilter", false]], "commitstrategy (in module advanced_alchemy.config.types)": [[12, "advanced_alchemy.config.types.CommitStrategy", false]], "commitstrategyexecutor (class in advanced_alchemy.extensions.sanic)": [[19, "advanced_alchemy.extensions.sanic.CommitStrategyExecutor", false]], "commitstrategyexecutor (class in advanced_alchemy.extensions.starlette)": [[20, "advanced_alchemy.extensions.starlette.CommitStrategyExecutor", false]], "commontableattributes (class in advanced_alchemy.base)": [[6, "advanced_alchemy.base.CommonTableAttributes", false]], "compare_type (advanced_alchemy.config.common.genericalembicconfig attribute)": [[8, "advanced_alchemy.config.common.GenericAlembicConfig.compare_type", false]], "compare_values() (advanced_alchemy.types.guid method)": [[28, "advanced_alchemy.types.GUID.compare_values", false]], "config (advanced_alchemy.extensions.litestar.dto.sqlalchemydto attribute)": [[16, "advanced_alchemy.extensions.litestar.dto.SQLAlchemyDTO.config", false]], "config (advanced_alchemy.extensions.litestar.sqlalchemydto attribute)": [[18, "advanced_alchemy.extensions.litestar.SQLAlchemyDTO.config", false]], "connect_args (advanced_alchemy.config.engine.engineconfig attribute)": [[9, "advanced_alchemy.config.engine.EngineConfig.connect_args", false]], "connection_string (advanced_alchemy.config.common.genericsqlalchemyconfig attribute)": [[8, "advanced_alchemy.config.common.GenericSQLAlchemyConfig.connection_string", false]], "connectiont (class in advanced_alchemy.config.common)": [[8, "advanced_alchemy.config.common.ConnectionT", false]], "count() (advanced_alchemy.service.sqlalchemyasyncrepositoryreadservice method)": [[27, "advanced_alchemy.service.SQLAlchemyAsyncRepositoryReadService.count", false]], "count() (advanced_alchemy.service.sqlalchemysyncrepositoryreadservice method)": [[27, "advanced_alchemy.service.SQLAlchemySyncRepositoryReadService.count", false]], "create() (advanced_alchemy.service.sqlalchemyasyncrepositoryservice method)": [[27, "advanced_alchemy.service.SQLAlchemyAsyncRepositoryService.create", false]], "create() (advanced_alchemy.service.sqlalchemysyncrepositoryservice method)": [[27, "advanced_alchemy.service.SQLAlchemySyncRepositoryService.create", false]], "create_all (advanced_alchemy.config.common.genericsqlalchemyconfig attribute)": [[8, "advanced_alchemy.config.common.GenericSQLAlchemyConfig.create_all", false]], "create_all_metadata() (advanced_alchemy.extensions.litestar.sqlalchemyasyncconfig method)": [[18, "advanced_alchemy.extensions.litestar.SQLAlchemyAsyncConfig.create_all_metadata", false]], "create_all_metadata() (advanced_alchemy.extensions.litestar.sqlalchemysyncconfig method)": [[18, "advanced_alchemy.extensions.litestar.SQLAlchemySyncConfig.create_all_metadata", false]], "create_app_state_items() (advanced_alchemy.extensions.litestar.sqlalchemyasyncconfig method)": [[18, "advanced_alchemy.extensions.litestar.SQLAlchemyAsyncConfig.create_app_state_items", false]], "create_app_state_items() (advanced_alchemy.extensions.litestar.sqlalchemysyncconfig method)": [[18, "advanced_alchemy.extensions.litestar.SQLAlchemySyncConfig.create_app_state_items", false]], "create_dto_for_type() (advanced_alchemy.extensions.litestar.sqlalchemyserializationplugin method)": [[18, "advanced_alchemy.extensions.litestar.SQLAlchemySerializationPlugin.create_dto_for_type", false]], "create_engine_callable (advanced_alchemy.config.common.genericsqlalchemyconfig attribute)": [[8, "advanced_alchemy.config.common.GenericSQLAlchemyConfig.create_engine_callable", false]], "create_engine_callable() (advanced_alchemy.config.asyncio.sqlalchemyasyncconfig method)": [[7, "advanced_alchemy.config.asyncio.SQLAlchemyAsyncConfig.create_engine_callable", false]], "create_engine_callable() (advanced_alchemy.config.sync.sqlalchemysyncconfig method)": [[11, "advanced_alchemy.config.sync.SQLAlchemySyncConfig.create_engine_callable", false]], "create_many() (advanced_alchemy.service.sqlalchemyasyncrepositoryservice method)": [[27, "advanced_alchemy.service.SQLAlchemyAsyncRepositoryService.create_many", false]], "create_many() (advanced_alchemy.service.sqlalchemysyncrepositoryservice method)": [[27, "advanced_alchemy.service.SQLAlchemySyncRepositoryService.create_many", false]], "create_registry() (in module advanced_alchemy.base)": [[6, "advanced_alchemy.base.create_registry", false]], "create_session_maker() (advanced_alchemy.config.common.genericsqlalchemyconfig method)": [[8, "advanced_alchemy.config.common.GenericSQLAlchemyConfig.create_session_maker", false]], "create_session_maker() (advanced_alchemy.extensions.litestar.sqlalchemyasyncconfig method)": [[18, "advanced_alchemy.extensions.litestar.SQLAlchemyAsyncConfig.create_session_maker", false]], "create_session_maker() (advanced_alchemy.extensions.litestar.sqlalchemysyncconfig method)": [[18, "advanced_alchemy.extensions.litestar.SQLAlchemySyncConfig.create_session_maker", false]], "created_at (advanced_alchemy.base.auditcolumns attribute)": [[6, "advanced_alchemy.base.AuditColumns.created_at", false]], "datetimeutc (class in advanced_alchemy.types)": [[28, "advanced_alchemy.types.DateTimeUTC", false]], "decrypt() (advanced_alchemy.types.encryptionbackend method)": [[28, "advanced_alchemy.types.EncryptionBackend.decrypt", false]], "decrypt() (advanced_alchemy.types.fernetbackend method)": [[28, "advanced_alchemy.types.FernetBackend.decrypt", false]], "decrypt() (advanced_alchemy.types.pgcryptobackend method)": [[28, "advanced_alchemy.types.PGCryptoBackend.decrypt", false]], "delete() (advanced_alchemy.service.sqlalchemyasyncrepositoryservice method)": [[27, "advanced_alchemy.service.SQLAlchemyAsyncRepositoryService.delete", false]], "delete() (advanced_alchemy.service.sqlalchemysyncrepositoryservice method)": [[27, "advanced_alchemy.service.SQLAlchemySyncRepositoryService.delete", false]], "delete_many() (advanced_alchemy.service.sqlalchemyasyncrepositoryservice method)": [[27, "advanced_alchemy.service.SQLAlchemyAsyncRepositoryService.delete_many", false]], "delete_many() (advanced_alchemy.service.sqlalchemysyncrepositoryservice method)": [[27, "advanced_alchemy.service.SQLAlchemySyncRepositoryService.delete_many", false]], "delete_where() (advanced_alchemy.service.sqlalchemyasyncrepositoryservice method)": [[27, "advanced_alchemy.service.SQLAlchemyAsyncRepositoryService.delete_where", false]], "delete_where() (advanced_alchemy.service.sqlalchemysyncrepositoryservice method)": [[27, "advanced_alchemy.service.SQLAlchemySyncRepositoryService.delete_where", false]], "detect_nested_field() (advanced_alchemy.extensions.litestar.dto.sqlalchemydto class method)": [[16, "advanced_alchemy.extensions.litestar.dto.SQLAlchemyDTO.detect_nested_field", false]], "detect_nested_field() (advanced_alchemy.extensions.litestar.sqlalchemydto class method)": [[18, "advanced_alchemy.extensions.litestar.SQLAlchemyDTO.detect_nested_field", false]], "echo (advanced_alchemy.config.engine.engineconfig attribute)": [[9, "advanced_alchemy.config.engine.EngineConfig.echo", false]], "echo_pool (advanced_alchemy.config.engine.engineconfig attribute)": [[9, "advanced_alchemy.config.engine.EngineConfig.echo_pool", false]], "empty (class in advanced_alchemy.service)": [[27, "advanced_alchemy.service.Empty", false]], "enable_from_linting (advanced_alchemy.config.engine.engineconfig attribute)": [[9, "advanced_alchemy.config.engine.EngineConfig.enable_from_linting", false]], "enable_touch_updated_timestamp_listener (advanced_alchemy.config.common.genericsqlalchemyconfig attribute)": [[8, "advanced_alchemy.config.common.GenericSQLAlchemyConfig.enable_touch_updated_timestamp_listener", false]], "encrypt() (advanced_alchemy.types.encryptionbackend method)": [[28, "advanced_alchemy.types.EncryptionBackend.encrypt", false]], "encrypt() (advanced_alchemy.types.fernetbackend method)": [[28, "advanced_alchemy.types.FernetBackend.encrypt", false]], "encrypt() (advanced_alchemy.types.pgcryptobackend method)": [[28, "advanced_alchemy.types.PGCryptoBackend.encrypt", false]], "encryptedstring (class in advanced_alchemy.types)": [[28, "advanced_alchemy.types.EncryptedString", false]], "encryptedtext (class in advanced_alchemy.types)": [[28, "advanced_alchemy.types.EncryptedText", false]], "encryptionbackend (class in advanced_alchemy.types)": [[28, "advanced_alchemy.types.EncryptionBackend", false]], "engine_app_state_key (advanced_alchemy.extensions.litestar.sqlalchemyasyncconfig attribute)": [[18, "advanced_alchemy.extensions.litestar.SQLAlchemyAsyncConfig.engine_app_state_key", false]], "engine_app_state_key (advanced_alchemy.extensions.litestar.sqlalchemysyncconfig attribute)": [[18, "advanced_alchemy.extensions.litestar.SQLAlchemySyncConfig.engine_app_state_key", false]], "engine_config (advanced_alchemy.config.common.genericsqlalchemyconfig attribute)": [[8, "advanced_alchemy.config.common.GenericSQLAlchemyConfig.engine_config", false]], "engine_config (advanced_alchemy.extensions.litestar.sqlalchemyasyncconfig attribute)": [[18, "advanced_alchemy.extensions.litestar.SQLAlchemyAsyncConfig.engine_config", false]], "engine_config (advanced_alchemy.extensions.litestar.sqlalchemysyncconfig attribute)": [[18, "advanced_alchemy.extensions.litestar.SQLAlchemySyncConfig.engine_config", false]], "engine_config_dict (advanced_alchemy.config.common.genericsqlalchemyconfig property)": [[8, "advanced_alchemy.config.common.GenericSQLAlchemyConfig.engine_config_dict", false]], "engine_dependency_key (advanced_alchemy.extensions.litestar.sqlalchemyasyncconfig attribute)": [[18, "advanced_alchemy.extensions.litestar.SQLAlchemyAsyncConfig.engine_dependency_key", false]], "engine_dependency_key (advanced_alchemy.extensions.litestar.sqlalchemysyncconfig attribute)": [[18, "advanced_alchemy.extensions.litestar.SQLAlchemySyncConfig.engine_dependency_key", false]], "engine_instance (advanced_alchemy.config.common.genericsqlalchemyconfig attribute)": [[8, "advanced_alchemy.config.common.GenericSQLAlchemyConfig.engine_instance", false]], "engineconfig (class in advanced_alchemy.config.engine)": [[9, "advanced_alchemy.config.engine.EngineConfig", false]], "engineconfig (class in advanced_alchemy.extensions.litestar)": [[18, "advanced_alchemy.extensions.litestar.EngineConfig", false]], "enginet (class in advanced_alchemy.config.common)": [[8, "advanced_alchemy.config.common.EngineT", false]], "errormessages (class in advanced_alchemy.service)": [[27, "advanced_alchemy.service.ErrorMessages", false]], "execution_options (advanced_alchemy.config.engine.engineconfig attribute)": [[9, "advanced_alchemy.config.engine.EngineConfig.execution_options", false]], "exists() (advanced_alchemy.service.sqlalchemyasyncrepositoryreadservice method)": [[27, "advanced_alchemy.service.SQLAlchemyAsyncRepositoryReadService.exists", false]], "exists() (advanced_alchemy.service.sqlalchemysyncrepositoryreadservice method)": [[27, "advanced_alchemy.service.SQLAlchemySyncRepositoryReadService.exists", false]], "expire_on_commit (advanced_alchemy.config.common.genericsessionconfig attribute)": [[8, "advanced_alchemy.config.common.GenericSessionConfig.expire_on_commit", false]], "fernet (advanced_alchemy.types.fernetbackend attribute)": [[28, "advanced_alchemy.types.FernetBackend.fernet", false]], "fernetbackend (class in advanced_alchemy.types)": [[28, "advanced_alchemy.types.FernetBackend", false]], "field_name (advanced_alchemy.filters.beforeafter attribute)": [[21, "advanced_alchemy.filters.BeforeAfter.field_name", false]], "field_name (advanced_alchemy.filters.collectionfilter attribute)": [[21, "advanced_alchemy.filters.CollectionFilter.field_name", false]], "field_name (advanced_alchemy.filters.notincollectionfilter attribute)": [[21, "advanced_alchemy.filters.NotInCollectionFilter.field_name", false]], "field_name (advanced_alchemy.filters.onbeforeafter attribute)": [[21, "advanced_alchemy.filters.OnBeforeAfter.field_name", false]], "field_name (advanced_alchemy.filters.orderby attribute)": [[21, "advanced_alchemy.filters.OrderBy.field_name", false]], "field_name (advanced_alchemy.filters.searchfilter attribute)": [[21, "advanced_alchemy.filters.SearchFilter.field_name", false]], "filtertypes (in module advanced_alchemy.filters)": [[21, "advanced_alchemy.filters.FilterTypes", false]], "find_filter() (in module advanced_alchemy.service)": [[27, "advanced_alchemy.service.find_filter", false]], "generate_field_definitions() (advanced_alchemy.extensions.litestar.dto.sqlalchemydto class method)": [[16, "advanced_alchemy.extensions.litestar.dto.SQLAlchemyDTO.generate_field_definitions", false]], "generate_field_definitions() (advanced_alchemy.extensions.litestar.sqlalchemydto class method)": [[18, "advanced_alchemy.extensions.litestar.SQLAlchemyDTO.generate_field_definitions", false]], "genericalembicconfig (class in advanced_alchemy.config.common)": [[8, "advanced_alchemy.config.common.GenericAlembicConfig", false]], "genericsessionconfig (class in advanced_alchemy.config.common)": [[8, "advanced_alchemy.config.common.GenericSessionConfig", false]], "genericsqlalchemyconfig (class in advanced_alchemy.config.common)": [[8, "advanced_alchemy.config.common.GenericSQLAlchemyConfig", false]], "get() (advanced_alchemy.service.sqlalchemyasyncrepositoryreadservice method)": [[27, "advanced_alchemy.service.SQLAlchemyAsyncRepositoryReadService.get", false]], "get() (advanced_alchemy.service.sqlalchemysyncrepositoryreadservice method)": [[27, "advanced_alchemy.service.SQLAlchemySyncRepositoryReadService.get", false]], "get_and_update() (advanced_alchemy.service.sqlalchemyasyncrepositoryservice method)": [[27, "advanced_alchemy.service.SQLAlchemyAsyncRepositoryService.get_and_update", false]], "get_and_update() (advanced_alchemy.service.sqlalchemysyncrepositoryservice method)": [[27, "advanced_alchemy.service.SQLAlchemySyncRepositoryService.get_and_update", false]], "get_database_migration_plugin() (in module advanced_alchemy.extensions.litestar.alembic)": [[15, "advanced_alchemy.extensions.litestar.alembic.get_database_migration_plugin", false]], "get_engine() (advanced_alchemy.config.common.genericsqlalchemyconfig method)": [[8, "advanced_alchemy.config.common.GenericSQLAlchemyConfig.get_engine", false]], "get_engine() (advanced_alchemy.extensions.sanic.sanicadvancedalchemy method)": [[19, "advanced_alchemy.extensions.sanic.SanicAdvancedAlchemy.get_engine", false]], "get_engine() (advanced_alchemy.extensions.starlette.starletteadvancedalchemy method)": [[20, "advanced_alchemy.extensions.starlette.StarletteAdvancedAlchemy.get_engine", false]], "get_engine_from_request() (advanced_alchemy.extensions.sanic.sanicadvancedalchemy method)": [[19, "advanced_alchemy.extensions.sanic.SanicAdvancedAlchemy.get_engine_from_request", false]], "get_one() (advanced_alchemy.service.sqlalchemyasyncrepositoryreadservice method)": [[27, "advanced_alchemy.service.SQLAlchemyAsyncRepositoryReadService.get_one", false]], "get_one() (advanced_alchemy.service.sqlalchemysyncrepositoryreadservice method)": [[27, "advanced_alchemy.service.SQLAlchemySyncRepositoryReadService.get_one", false]], "get_one_or_none() (advanced_alchemy.service.sqlalchemyasyncrepositoryreadservice method)": [[27, "advanced_alchemy.service.SQLAlchemyAsyncRepositoryReadService.get_one_or_none", false]], "get_one_or_none() (advanced_alchemy.service.sqlalchemysyncrepositoryreadservice method)": [[27, "advanced_alchemy.service.SQLAlchemySyncRepositoryReadService.get_one_or_none", false]], "get_or_upsert() (advanced_alchemy.service.sqlalchemyasyncrepositoryservice method)": [[27, "advanced_alchemy.service.SQLAlchemyAsyncRepositoryService.get_or_upsert", false]], "get_or_upsert() (advanced_alchemy.service.sqlalchemysyncrepositoryservice method)": [[27, "advanced_alchemy.service.SQLAlchemySyncRepositoryService.get_or_upsert", false]], "get_search_clauses() (advanced_alchemy.filters.searchfilter method)": [[21, "advanced_alchemy.filters.SearchFilter.get_search_clauses", false]], "get_session() (advanced_alchemy.config.asyncio.sqlalchemyasyncconfig method)": [[7, "advanced_alchemy.config.asyncio.SQLAlchemyAsyncConfig.get_session", false]], "get_session() (advanced_alchemy.config.sync.sqlalchemysyncconfig method)": [[11, "advanced_alchemy.config.sync.SQLAlchemySyncConfig.get_session", false]], "get_session() (advanced_alchemy.extensions.sanic.sanicadvancedalchemy method)": [[19, "advanced_alchemy.extensions.sanic.SanicAdvancedAlchemy.get_session", false]], "get_session() (advanced_alchemy.extensions.starlette.starletteadvancedalchemy method)": [[20, "advanced_alchemy.extensions.starlette.StarletteAdvancedAlchemy.get_session", false]], "get_session_from_request() (advanced_alchemy.extensions.sanic.sanicadvancedalchemy method)": [[19, "advanced_alchemy.extensions.sanic.SanicAdvancedAlchemy.get_session_from_request", false]], "get_sessionmaker() (advanced_alchemy.extensions.sanic.sanicadvancedalchemy method)": [[19, "advanced_alchemy.extensions.sanic.SanicAdvancedAlchemy.get_sessionmaker", false]], "get_sessionmaker() (advanced_alchemy.extensions.starlette.starletteadvancedalchemy method)": [[20, "advanced_alchemy.extensions.starlette.StarletteAdvancedAlchemy.get_sessionmaker", false]], "get_sessionmaker_from_request() (advanced_alchemy.extensions.sanic.sanicadvancedalchemy method)": [[19, "advanced_alchemy.extensions.sanic.SanicAdvancedAlchemy.get_sessionmaker_from_request", false]], "get_template_directory() (advanced_alchemy.alembic.commands.alembiccommandconfig method)": [[4, "advanced_alchemy.alembic.commands.AlembicCommandConfig.get_template_directory", false]], "guid (class in advanced_alchemy.types)": [[28, "advanced_alchemy.types.GUID", false]], "hide_parameters (advanced_alchemy.config.engine.engineconfig attribute)": [[9, "advanced_alchemy.config.engine.EngineConfig.hide_parameters", false]], "id (advanced_alchemy.base.bigintprimarykey attribute)": [[6, "advanced_alchemy.base.BigIntPrimaryKey.id", false]], "id (advanced_alchemy.base.nanoidprimarykey attribute)": [[6, "advanced_alchemy.base.NanoIDPrimaryKey.id", false]], "id (advanced_alchemy.base.uuidprimarykey attribute)": [[6, "advanced_alchemy.base.UUIDPrimaryKey.id", false]], "id (advanced_alchemy.base.uuidv6primarykey attribute)": [[6, "advanced_alchemy.base.UUIDv6PrimaryKey.id", false]], "id (advanced_alchemy.base.uuidv7primarykey attribute)": [[6, "advanced_alchemy.base.UUIDv7PrimaryKey.id", false]], "ignore_case (advanced_alchemy.filters.searchfilter attribute)": [[21, "advanced_alchemy.filters.SearchFilter.ignore_case", false]], "impl (advanced_alchemy.types.encryptedstring attribute)": [[28, "advanced_alchemy.types.EncryptedString.impl", false]], "impl (advanced_alchemy.types.encryptedtext attribute)": [[28, "advanced_alchemy.types.EncryptedText.impl", false]], "impl (advanced_alchemy.types.ora_jsonb attribute)": [[28, "advanced_alchemy.types.ORA_JSONB.impl", false]], "inanyfilter (class in advanced_alchemy.filters)": [[21, "advanced_alchemy.filters.InAnyFilter", false]], "include_implicit_fields (advanced_alchemy.extensions.litestar.sqlalchemydtoconfig attribute)": [[18, "advanced_alchemy.extensions.litestar.SQLAlchemyDTOConfig.include_implicit_fields", false]], "info (advanced_alchemy.config.common.genericsessionconfig attribute)": [[8, "advanced_alchemy.config.common.GenericSessionConfig.info", false]], "init_app() (advanced_alchemy.extensions.starlette.starletteadvancedalchemy method)": [[20, "advanced_alchemy.extensions.starlette.StarletteAdvancedAlchemy.init_app", false]], "init_engine() (advanced_alchemy.types.encryptionbackend method)": [[28, "advanced_alchemy.types.EncryptionBackend.init_engine", false]], "init_engine() (advanced_alchemy.types.fernetbackend method)": [[28, "advanced_alchemy.types.FernetBackend.init_engine", false]], "init_engine() (advanced_alchemy.types.pgcryptobackend method)": [[28, "advanced_alchemy.types.PGCryptoBackend.init_engine", false]], "insertmanyvalues_page_size (advanced_alchemy.config.engine.engineconfig attribute)": [[9, "advanced_alchemy.config.engine.EngineConfig.insertmanyvalues_page_size", false]], "isolation_level (advanced_alchemy.config.engine.engineconfig attribute)": [[9, "advanced_alchemy.config.engine.EngineConfig.isolation_level", false]], "items (advanced_alchemy.service.offsetpagination attribute)": [[27, "advanced_alchemy.service.OffsetPagination.items", false]], "join_transaction_mode (advanced_alchemy.config.common.genericsessionconfig attribute)": [[8, "advanced_alchemy.config.common.GenericSessionConfig.join_transaction_mode", false]], "json_deserializer() (advanced_alchemy.config.engine.engineconfig method)": [[9, "advanced_alchemy.config.engine.EngineConfig.json_deserializer", false]], "json_deserializer() (advanced_alchemy.extensions.litestar.engineconfig method)": [[18, "advanced_alchemy.extensions.litestar.EngineConfig.json_deserializer", false]], "json_serializer() (advanced_alchemy.config.engine.engineconfig method)": [[9, "advanced_alchemy.config.engine.EngineConfig.json_serializer", false]], "json_serializer() (advanced_alchemy.extensions.litestar.engineconfig method)": [[18, "advanced_alchemy.extensions.litestar.EngineConfig.json_serializer", false]], "key (advanced_alchemy.types.encryptedstring attribute)": [[28, "advanced_alchemy.types.EncryptedString.key", false]], "key (advanced_alchemy.types.fernetbackend attribute)": [[28, "advanced_alchemy.types.FernetBackend.key", false]], "label_length (advanced_alchemy.config.engine.engineconfig attribute)": [[9, "advanced_alchemy.config.engine.EngineConfig.label_length", false]], "limit (advanced_alchemy.filters.limitoffset attribute)": [[21, "advanced_alchemy.filters.LimitOffset.limit", false]], "limit (advanced_alchemy.service.offsetpagination attribute)": [[27, "advanced_alchemy.service.OffsetPagination.limit", false]], "limitoffset (class in advanced_alchemy.filters)": [[21, "advanced_alchemy.filters.LimitOffset", false]], "list() (advanced_alchemy.service.sqlalchemyasyncrepositoryreadservice method)": [[27, "advanced_alchemy.service.SQLAlchemyAsyncRepositoryReadService.list", false]], "list() (advanced_alchemy.service.sqlalchemysyncrepositoryreadservice method)": [[27, "advanced_alchemy.service.SQLAlchemySyncRepositoryReadService.list", false]], "list_and_count() (advanced_alchemy.service.sqlalchemyasyncrepositoryreadservice method)": [[27, "advanced_alchemy.service.SQLAlchemyAsyncRepositoryReadService.list_and_count", false]], "list_and_count() (advanced_alchemy.service.sqlalchemysyncrepositoryreadservice method)": [[27, "advanced_alchemy.service.SQLAlchemySyncRepositoryReadService.list_and_count", false]], "load_dialect_impl() (advanced_alchemy.types.encryptedstring method)": [[28, "advanced_alchemy.types.EncryptedString.load_dialect_impl", false]], "load_dialect_impl() (advanced_alchemy.types.encryptedtext method)": [[28, "advanced_alchemy.types.EncryptedText.load_dialect_impl", false]], "load_dialect_impl() (advanced_alchemy.types.guid method)": [[28, "advanced_alchemy.types.GUID.load_dialect_impl", false]], "load_dialect_impl() (advanced_alchemy.types.ora_jsonb method)": [[28, "advanced_alchemy.types.ORA_JSONB.load_dialect_impl", false]], "logging_name (advanced_alchemy.config.engine.engineconfig attribute)": [[9, "advanced_alchemy.config.engine.EngineConfig.logging_name", false]], "max_identifier_length (advanced_alchemy.config.engine.engineconfig attribute)": [[9, "advanced_alchemy.config.engine.EngineConfig.max_identifier_length", false]], "max_overflow (advanced_alchemy.config.engine.engineconfig attribute)": [[9, "advanced_alchemy.config.engine.EngineConfig.max_overflow", false]], "merge_table_arguments() (in module advanced_alchemy.base)": [[6, "advanced_alchemy.base.merge_table_arguments", false]], "metadata (advanced_alchemy.base.bigintauditbase attribute)": [[6, "advanced_alchemy.base.BigIntAuditBase.metadata", false]], "metadata (advanced_alchemy.base.bigintbase attribute)": [[6, "advanced_alchemy.base.BigIntBase.metadata", false]], "metadata (advanced_alchemy.base.nanoidauditbase attribute)": [[6, "advanced_alchemy.base.NanoIDAuditBase.metadata", false]], "metadata (advanced_alchemy.base.nanoidbase attribute)": [[6, "advanced_alchemy.base.NanoIDBase.metadata", false]], "metadata (advanced_alchemy.base.sqlquery attribute)": [[6, "advanced_alchemy.base.SQLQuery.metadata", false]], "metadata (advanced_alchemy.base.uuidauditbase attribute)": [[6, "advanced_alchemy.base.UUIDAuditBase.metadata", false]], "metadata (advanced_alchemy.base.uuidbase attribute)": [[6, "advanced_alchemy.base.UUIDBase.metadata", false]], "metadata (advanced_alchemy.base.uuidv6auditbase attribute)": [[6, "advanced_alchemy.base.UUIDv6AuditBase.metadata", false]], "metadata (advanced_alchemy.base.uuidv6base attribute)": [[6, "advanced_alchemy.base.UUIDv6Base.metadata", false]], "metadata (advanced_alchemy.base.uuidv7auditbase attribute)": [[6, "advanced_alchemy.base.UUIDv7AuditBase.metadata", false]], "metadata (advanced_alchemy.base.uuidv7base attribute)": [[6, "advanced_alchemy.base.UUIDv7Base.metadata", false]], "metadata (advanced_alchemy.config.common.genericsqlalchemyconfig attribute)": [[8, "advanced_alchemy.config.common.GenericSQLAlchemyConfig.metadata", false]], "middleware_dispatch() (advanced_alchemy.extensions.starlette.starletteadvancedalchemy method)": [[20, "advanced_alchemy.extensions.starlette.StarletteAdvancedAlchemy.middleware_dispatch", false]], "model_from_dict() (in module advanced_alchemy.service)": [[27, "advanced_alchemy.service.model_from_dict", false]], "model_type (advanced_alchemy.extensions.litestar.sqlalchemydto attribute)": [[18, "advanced_alchemy.extensions.litestar.SQLAlchemyDTO.model_type", false]], "modelprotocol (class in advanced_alchemy.base)": [[6, "advanced_alchemy.base.ModelProtocol", false]], "module": [[4, "module-advanced_alchemy.alembic.commands", false], [6, "module-advanced_alchemy.base", false], [7, "module-advanced_alchemy.config.asyncio", false], [8, "module-advanced_alchemy.config.common", false], [9, "module-advanced_alchemy.config.engine", false], [11, "module-advanced_alchemy.config.sync", false], [12, "module-advanced_alchemy.config.types", false], [15, "module-advanced_alchemy.extensions.litestar.alembic", false], [16, "module-advanced_alchemy.extensions.litestar.dto", false], [18, "module-advanced_alchemy.extensions.litestar", false], [19, "module-advanced_alchemy.extensions.sanic", false], [20, "module-advanced_alchemy.extensions.starlette", false], [21, "module-advanced_alchemy.filters", false], [24, "module-advanced_alchemy.mixins.unique", false], [25, "module-advanced_alchemy.operations", false], [27, "module-advanced_alchemy.service", false], [28, "module-advanced_alchemy.types", false], [29, "module-advanced_alchemy.utils", false]], "module (advanced_alchemy.config.engine.engineconfig attribute)": [[9, "advanced_alchemy.config.engine.EngineConfig.module", false]], "mount_vault() (advanced_alchemy.types.encryptedstring method)": [[28, "advanced_alchemy.types.EncryptedString.mount_vault", false]], "mount_vault() (advanced_alchemy.types.encryptionbackend method)": [[28, "advanced_alchemy.types.EncryptionBackend.mount_vault", false]], "mount_vault() (advanced_alchemy.types.fernetbackend method)": [[28, "advanced_alchemy.types.FernetBackend.mount_vault", false]], "nanoidauditbase (class in advanced_alchemy.base)": [[6, "advanced_alchemy.base.NanoIDAuditBase", false]], "nanoidbase (class in advanced_alchemy.base)": [[6, "advanced_alchemy.base.NanoIDBase", false]], "nanoidprimarykey (class in advanced_alchemy.base)": [[6, "advanced_alchemy.base.NanoIDPrimaryKey", false]], "new() (advanced_alchemy.service.sqlalchemyasyncqueryservice class method)": [[27, "advanced_alchemy.service.SQLAlchemyAsyncQueryService.new", false]], "new() (advanced_alchemy.service.sqlalchemyasyncrepositoryreadservice class method)": [[27, "advanced_alchemy.service.SQLAlchemyAsyncRepositoryReadService.new", false]], "new() (advanced_alchemy.service.sqlalchemysyncqueryservice class method)": [[27, "advanced_alchemy.service.SQLAlchemySyncQueryService.new", false]], "new() (advanced_alchemy.service.sqlalchemysyncrepositoryreadservice class method)": [[27, "advanced_alchemy.service.SQLAlchemySyncRepositoryReadService.new", false]], "normalized_field_names (advanced_alchemy.filters.searchfilter property)": [[21, "advanced_alchemy.filters.SearchFilter.normalized_field_names", false]], "notincollectionfilter (class in advanced_alchemy.filters)": [[21, "advanced_alchemy.filters.NotInCollectionFilter", false]], "notinsearchfilter (class in advanced_alchemy.filters)": [[21, "advanced_alchemy.filters.NotInSearchFilter", false]], "offset (advanced_alchemy.filters.limitoffset attribute)": [[21, "advanced_alchemy.filters.LimitOffset.offset", false]], "offset (advanced_alchemy.service.offsetpagination attribute)": [[27, "advanced_alchemy.service.OffsetPagination.offset", false]], "offsetpagination (class in advanced_alchemy.service)": [[27, "advanced_alchemy.service.OffsetPagination", false]], "on_app_init() (advanced_alchemy.extensions.litestar.sqlalchemyinitplugin method)": [[18, "advanced_alchemy.extensions.litestar.SQLAlchemyInitPlugin.on_app_init", false]], "on_app_init() (advanced_alchemy.extensions.litestar.sqlalchemyplugin method)": [[18, "advanced_alchemy.extensions.litestar.SQLAlchemyPlugin.on_app_init", false]], "on_cli_init() (advanced_alchemy.extensions.litestar.sqlalchemyinitplugin method)": [[18, "advanced_alchemy.extensions.litestar.SQLAlchemyInitPlugin.on_cli_init", false]], "on_or_after (advanced_alchemy.filters.onbeforeafter attribute)": [[21, "advanced_alchemy.filters.OnBeforeAfter.on_or_after", false]], "on_or_before (advanced_alchemy.filters.onbeforeafter attribute)": [[21, "advanced_alchemy.filters.OnBeforeAfter.on_or_before", false]], "on_shutdown() (advanced_alchemy.extensions.starlette.starletteadvancedalchemy method)": [[20, "advanced_alchemy.extensions.starlette.StarletteAdvancedAlchemy.on_shutdown", false]], "onbeforeafter (class in advanced_alchemy.filters)": [[21, "advanced_alchemy.filters.OnBeforeAfter", false]], "ora_jsonb (class in advanced_alchemy.types)": [[28, "advanced_alchemy.types.ORA_JSONB", false]], "orderby (class in advanced_alchemy.filters)": [[21, "advanced_alchemy.filters.OrderBy", false]], "paginationfilter (class in advanced_alchemy.filters)": [[21, "advanced_alchemy.filters.PaginationFilter", false]], "paramstyle (advanced_alchemy.config.engine.engineconfig attribute)": [[9, "advanced_alchemy.config.engine.EngineConfig.paramstyle", false]], "passphrase (advanced_alchemy.types.encryptionbackend attribute)": [[28, "advanced_alchemy.types.EncryptionBackend.passphrase", false]], "passphrase (advanced_alchemy.types.pgcryptobackend attribute)": [[28, "advanced_alchemy.types.PGCryptoBackend.passphrase", false]], "pgcryptobackend (class in advanced_alchemy.types)": [[28, "advanced_alchemy.types.PGCryptoBackend", false]], "plugins (advanced_alchemy.config.engine.engineconfig attribute)": [[9, "advanced_alchemy.config.engine.EngineConfig.plugins", false]], "pool (advanced_alchemy.config.engine.engineconfig attribute)": [[9, "advanced_alchemy.config.engine.EngineConfig.pool", false]], "pool_logging_name (advanced_alchemy.config.engine.engineconfig attribute)": [[9, "advanced_alchemy.config.engine.EngineConfig.pool_logging_name", false]], "pool_pre_ping (advanced_alchemy.config.engine.engineconfig attribute)": [[9, "advanced_alchemy.config.engine.EngineConfig.pool_pre_ping", false]], "pool_recycle (advanced_alchemy.config.engine.engineconfig attribute)": [[9, "advanced_alchemy.config.engine.EngineConfig.pool_recycle", false]], "pool_reset_on_return (advanced_alchemy.config.engine.engineconfig attribute)": [[9, "advanced_alchemy.config.engine.EngineConfig.pool_reset_on_return", false]], "pool_size (advanced_alchemy.config.engine.engineconfig attribute)": [[9, "advanced_alchemy.config.engine.EngineConfig.pool_size", false]], "pool_timeout (advanced_alchemy.config.engine.engineconfig attribute)": [[9, "advanced_alchemy.config.engine.EngineConfig.pool_timeout", false]], "pool_use_lifo (advanced_alchemy.config.engine.engineconfig attribute)": [[9, "advanced_alchemy.config.engine.EngineConfig.pool_use_lifo", false]], "poolclass (advanced_alchemy.config.engine.engineconfig attribute)": [[9, "advanced_alchemy.config.engine.EngineConfig.poolclass", false]], "process_bind_param() (advanced_alchemy.types.datetimeutc method)": [[28, "advanced_alchemy.types.DateTimeUTC.process_bind_param", false]], "process_bind_param() (advanced_alchemy.types.encryptedstring method)": [[28, "advanced_alchemy.types.EncryptedString.process_bind_param", false]], "process_bind_param() (advanced_alchemy.types.guid method)": [[28, "advanced_alchemy.types.GUID.process_bind_param", false]], "process_bind_param() (advanced_alchemy.types.ora_jsonb method)": [[28, "advanced_alchemy.types.ORA_JSONB.process_bind_param", false]], "process_result_value() (advanced_alchemy.types.datetimeutc method)": [[28, "advanced_alchemy.types.DateTimeUTC.process_result_value", false]], "process_result_value() (advanced_alchemy.types.encryptedstring method)": [[28, "advanced_alchemy.types.EncryptedString.process_result_value", false]], "process_result_value() (advanced_alchemy.types.guid method)": [[28, "advanced_alchemy.types.GUID.process_result_value", false]], "process_result_value() (advanced_alchemy.types.ora_jsonb method)": [[28, "advanced_alchemy.types.ORA_JSONB.process_result_value", false]], "provide_engine() (advanced_alchemy.extensions.litestar.sqlalchemyasyncconfig method)": [[18, "advanced_alchemy.extensions.litestar.SQLAlchemyAsyncConfig.provide_engine", false]], "provide_engine() (advanced_alchemy.extensions.litestar.sqlalchemysyncconfig method)": [[18, "advanced_alchemy.extensions.litestar.SQLAlchemySyncConfig.provide_engine", false]], "provide_session() (advanced_alchemy.extensions.litestar.sqlalchemyasyncconfig method)": [[18, "advanced_alchemy.extensions.litestar.SQLAlchemyAsyncConfig.provide_session", false]], "provide_session() (advanced_alchemy.extensions.litestar.sqlalchemysyncconfig method)": [[18, "advanced_alchemy.extensions.litestar.SQLAlchemySyncConfig.provide_session", false]], "python_type (advanced_alchemy.types.datetimeutc property)": [[28, "advanced_alchemy.types.DateTimeUTC.python_type", false]], "python_type (advanced_alchemy.types.encryptedstring property)": [[28, "advanced_alchemy.types.EncryptedString.python_type", false]], "python_type (advanced_alchemy.types.guid property)": [[28, "advanced_alchemy.types.GUID.python_type", false]], "python_type (advanced_alchemy.types.ora_jsonb property)": [[28, "advanced_alchemy.types.ORA_JSONB.python_type", false]], "query_cache_size (advanced_alchemy.config.engine.engineconfig attribute)": [[9, "advanced_alchemy.config.engine.EngineConfig.query_cache_size", false]], "query_cls (advanced_alchemy.config.common.genericsessionconfig attribute)": [[8, "advanced_alchemy.config.common.GenericSessionConfig.query_cls", false]], "registry (advanced_alchemy.base.bigintauditbase attribute)": [[6, "advanced_alchemy.base.BigIntAuditBase.registry", false]], "registry (advanced_alchemy.base.bigintbase attribute)": [[6, "advanced_alchemy.base.BigIntBase.registry", false]], "registry (advanced_alchemy.base.nanoidauditbase attribute)": [[6, "advanced_alchemy.base.NanoIDAuditBase.registry", false]], "registry (advanced_alchemy.base.nanoidbase attribute)": [[6, "advanced_alchemy.base.NanoIDBase.registry", false]], "registry (advanced_alchemy.base.sqlquery attribute)": [[6, "advanced_alchemy.base.SQLQuery.registry", false]], "registry (advanced_alchemy.base.uuidauditbase attribute)": [[6, "advanced_alchemy.base.UUIDAuditBase.registry", false]], "registry (advanced_alchemy.base.uuidbase attribute)": [[6, "advanced_alchemy.base.UUIDBase.registry", false]], "registry (advanced_alchemy.base.uuidv6auditbase attribute)": [[6, "advanced_alchemy.base.UUIDv6AuditBase.registry", false]], "registry (advanced_alchemy.base.uuidv6base attribute)": [[6, "advanced_alchemy.base.UUIDv6Base.registry", false]], "registry (advanced_alchemy.base.uuidv7auditbase attribute)": [[6, "advanced_alchemy.base.UUIDv7AuditBase.registry", false]], "registry (advanced_alchemy.base.uuidv7base attribute)": [[6, "advanced_alchemy.base.UUIDv7Base.registry", false]], "render_as_batch (advanced_alchemy.config.common.genericalembicconfig attribute)": [[8, "advanced_alchemy.config.common.GenericAlembicConfig.render_as_batch", false]], "resultconverter (class in advanced_alchemy.service)": [[27, "advanced_alchemy.service.ResultConverter", false]], "sanicadvancedalchemy (class in advanced_alchemy.extensions.sanic)": [[19, "advanced_alchemy.extensions.sanic.SanicAdvancedAlchemy", false]], "script_config (advanced_alchemy.config.common.genericalembicconfig attribute)": [[8, "advanced_alchemy.config.common.GenericAlembicConfig.script_config", false]], "script_location (advanced_alchemy.config.common.genericalembicconfig attribute)": [[8, "advanced_alchemy.config.common.GenericAlembicConfig.script_location", false]], "searchfilter (class in advanced_alchemy.filters)": [[21, "advanced_alchemy.filters.SearchFilter", false]], "session_config (advanced_alchemy.config.asyncio.sqlalchemyasyncconfig attribute)": [[7, "advanced_alchemy.config.asyncio.SQLAlchemyAsyncConfig.session_config", false]], "session_config (advanced_alchemy.config.common.genericsqlalchemyconfig attribute)": [[8, "advanced_alchemy.config.common.GenericSQLAlchemyConfig.session_config", false]], "session_config (advanced_alchemy.config.sync.sqlalchemysyncconfig attribute)": [[11, "advanced_alchemy.config.sync.SQLAlchemySyncConfig.session_config", false]], "session_config_dict (advanced_alchemy.config.common.genericsqlalchemyconfig property)": [[8, "advanced_alchemy.config.common.GenericSQLAlchemyConfig.session_config_dict", false]], "session_dependency_key (advanced_alchemy.extensions.litestar.sqlalchemyasyncconfig attribute)": [[18, "advanced_alchemy.extensions.litestar.SQLAlchemyAsyncConfig.session_dependency_key", false]], "session_dependency_key (advanced_alchemy.extensions.litestar.sqlalchemysyncconfig attribute)": [[18, "advanced_alchemy.extensions.litestar.SQLAlchemySyncConfig.session_dependency_key", false]], "session_handler() (advanced_alchemy.extensions.sanic.sanicadvancedalchemy method)": [[19, "advanced_alchemy.extensions.sanic.SanicAdvancedAlchemy.session_handler", false]], "session_handler() (advanced_alchemy.extensions.starlette.starletteadvancedalchemy method)": [[20, "advanced_alchemy.extensions.starlette.StarletteAdvancedAlchemy.session_handler", false]], "session_maker (advanced_alchemy.config.common.genericsqlalchemyconfig attribute)": [[8, "advanced_alchemy.config.common.GenericSQLAlchemyConfig.session_maker", false]], "session_maker_app_state_key (advanced_alchemy.extensions.litestar.sqlalchemyasyncconfig attribute)": [[18, "advanced_alchemy.extensions.litestar.SQLAlchemyAsyncConfig.session_maker_app_state_key", false]], "session_maker_app_state_key (advanced_alchemy.extensions.litestar.sqlalchemysyncconfig attribute)": [[18, "advanced_alchemy.extensions.litestar.SQLAlchemySyncConfig.session_maker_app_state_key", false]], "session_maker_class (advanced_alchemy.config.asyncio.sqlalchemyasyncconfig attribute)": [[7, "advanced_alchemy.config.asyncio.SQLAlchemyAsyncConfig.session_maker_class", false]], "session_maker_class (advanced_alchemy.config.common.genericsqlalchemyconfig attribute)": [[8, "advanced_alchemy.config.common.GenericSQLAlchemyConfig.session_maker_class", false]], "session_maker_class (advanced_alchemy.config.sync.sqlalchemysyncconfig attribute)": [[11, "advanced_alchemy.config.sync.SQLAlchemySyncConfig.session_maker_class", false]], "session_scope_key (advanced_alchemy.extensions.litestar.sqlalchemyasyncconfig attribute)": [[18, "advanced_alchemy.extensions.litestar.SQLAlchemyAsyncConfig.session_scope_key", false]], "session_scope_key (advanced_alchemy.extensions.litestar.sqlalchemysyncconfig attribute)": [[18, "advanced_alchemy.extensions.litestar.SQLAlchemySyncConfig.session_scope_key", false]], "sessionmakert (class in advanced_alchemy.config.common)": [[8, "advanced_alchemy.config.common.SessionMakerT", false]], "sessiont (class in advanced_alchemy.config.common)": [[8, "advanced_alchemy.config.common.SessionT", false]], "signature_namespace (advanced_alchemy.extensions.litestar.sqlalchemyasyncconfig property)": [[18, "advanced_alchemy.extensions.litestar.SQLAlchemyAsyncConfig.signature_namespace", false]], "signature_namespace (advanced_alchemy.extensions.litestar.sqlalchemysyncconfig property)": [[18, "advanced_alchemy.extensions.litestar.SQLAlchemySyncConfig.signature_namespace", false]], "slugkey (class in advanced_alchemy.base)": [[6, "advanced_alchemy.base.SlugKey", false]], "sort_order (advanced_alchemy.filters.orderby attribute)": [[21, "advanced_alchemy.filters.OrderBy.sort_order", false]], "sqlalchemyasyncconfig (class in advanced_alchemy.config.asyncio)": [[7, "advanced_alchemy.config.asyncio.SQLAlchemyAsyncConfig", false]], "sqlalchemyasyncconfig (class in advanced_alchemy.extensions.litestar)": [[18, "advanced_alchemy.extensions.litestar.SQLAlchemyAsyncConfig", false]], "sqlalchemyasyncqueryservice (class in advanced_alchemy.service)": [[27, "advanced_alchemy.service.SQLAlchemyAsyncQueryService", false]], "sqlalchemyasyncrepositoryreadservice (class in advanced_alchemy.service)": [[27, "advanced_alchemy.service.SQLAlchemyAsyncRepositoryReadService", false]], "sqlalchemyasyncrepositoryservice (class in advanced_alchemy.service)": [[27, "advanced_alchemy.service.SQLAlchemyAsyncRepositoryService", false]], "sqlalchemydto (class in advanced_alchemy.extensions.litestar)": [[18, "advanced_alchemy.extensions.litestar.SQLAlchemyDTO", false]], "sqlalchemydto (class in advanced_alchemy.extensions.litestar.dto)": [[16, "advanced_alchemy.extensions.litestar.dto.SQLAlchemyDTO", false]], "sqlalchemydtoconfig (class in advanced_alchemy.extensions.litestar)": [[18, "advanced_alchemy.extensions.litestar.SQLAlchemyDTOConfig", false]], "sqlalchemyinitplugin (class in advanced_alchemy.extensions.litestar)": [[18, "advanced_alchemy.extensions.litestar.SQLAlchemyInitPlugin", false]], "sqlalchemyplugin (class in advanced_alchemy.extensions.litestar)": [[18, "advanced_alchemy.extensions.litestar.SQLAlchemyPlugin", false]], "sqlalchemyserializationplugin (class in advanced_alchemy.extensions.litestar)": [[18, "advanced_alchemy.extensions.litestar.SQLAlchemySerializationPlugin", false]], "sqlalchemysyncconfig (class in advanced_alchemy.config.sync)": [[11, "advanced_alchemy.config.sync.SQLAlchemySyncConfig", false]], "sqlalchemysyncconfig (class in advanced_alchemy.extensions.litestar)": [[18, "advanced_alchemy.extensions.litestar.SQLAlchemySyncConfig", false]], "sqlalchemysyncqueryservice (class in advanced_alchemy.service)": [[27, "advanced_alchemy.service.SQLAlchemySyncQueryService", false]], "sqlalchemysyncrepositoryreadservice (class in advanced_alchemy.service)": [[27, "advanced_alchemy.service.SQLAlchemySyncRepositoryReadService", false]], "sqlalchemysyncrepositoryservice (class in advanced_alchemy.service)": [[27, "advanced_alchemy.service.SQLAlchemySyncRepositoryService", false]], "sqlquery (class in advanced_alchemy.base)": [[6, "advanced_alchemy.base.SQLQuery", false]], "starletteadvancedalchemy (class in advanced_alchemy.extensions.starlette)": [[20, "advanced_alchemy.extensions.starlette.StarletteAdvancedAlchemy", false]], "startup() (advanced_alchemy.extensions.sanic.sanicadvancedalchemy method)": [[19, "advanced_alchemy.extensions.sanic.SanicAdvancedAlchemy.startup", false]], "statementfilter (class in advanced_alchemy.filters)": [[21, "advanced_alchemy.filters.StatementFilter", false]], "supports_type() (advanced_alchemy.extensions.litestar.sqlalchemyserializationplugin method)": [[18, "advanced_alchemy.extensions.litestar.SQLAlchemySerializationPlugin.supports_type", false]], "sync_autocommit_before_send_handler() (in module advanced_alchemy.extensions.litestar)": [[18, "advanced_alchemy.extensions.litestar.sync_autocommit_before_send_handler", false]], "sync_autocommit_handler_maker() (in module advanced_alchemy.extensions.litestar)": [[18, "advanced_alchemy.extensions.litestar.sync_autocommit_handler_maker", false]], "sync_default_before_send_handler() (in module advanced_alchemy.extensions.litestar)": [[18, "advanced_alchemy.extensions.litestar.sync_default_before_send_handler", false]], "sync_default_handler_maker() (in module advanced_alchemy.extensions.litestar)": [[18, "advanced_alchemy.extensions.litestar.sync_default_handler_maker", false]], "sync_session_class (advanced_alchemy.config.asyncio.asyncsessionconfig attribute)": [[7, "advanced_alchemy.config.asyncio.AsyncSessionConfig.sync_session_class", false]], "sync_session_class (advanced_alchemy.extensions.litestar.asyncsessionconfig attribute)": [[18, "advanced_alchemy.extensions.litestar.AsyncSessionConfig.sync_session_class", false]], "syncsessionconfig (class in advanced_alchemy.config.sync)": [[11, "advanced_alchemy.config.sync.SyncSessionConfig", false]], "syncsessionconfig (class in advanced_alchemy.extensions.litestar)": [[18, "advanced_alchemy.extensions.litestar.SyncSessionConfig", false]], "target_metadata (advanced_alchemy.config.common.genericalembicconfig attribute)": [[8, "advanced_alchemy.config.common.GenericAlembicConfig.target_metadata", false]], "template_path (advanced_alchemy.config.common.genericalembicconfig attribute)": [[8, "advanced_alchemy.config.common.GenericAlembicConfig.template_path", false]], "to_dict() (advanced_alchemy.base.basicattributes method)": [[6, "advanced_alchemy.base.BasicAttributes.to_dict", false]], "to_dict() (advanced_alchemy.base.modelprotocol method)": [[6, "advanced_alchemy.base.ModelProtocol.to_dict", false]], "to_model() (advanced_alchemy.service.sqlalchemyasyncrepositoryreadservice method)": [[27, "advanced_alchemy.service.SQLAlchemyAsyncRepositoryReadService.to_model", false]], "to_model() (advanced_alchemy.service.sqlalchemysyncrepositoryreadservice method)": [[27, "advanced_alchemy.service.SQLAlchemySyncRepositoryReadService.to_model", false]], "to_schema() (advanced_alchemy.service.resultconverter method)": [[27, "advanced_alchemy.service.ResultConverter.to_schema", false]], "total (advanced_alchemy.service.offsetpagination attribute)": [[27, "advanced_alchemy.service.OffsetPagination.total", false]], "twophase (advanced_alchemy.config.common.genericsessionconfig attribute)": [[8, "advanced_alchemy.config.common.GenericSessionConfig.twophase", false]], "typedecoderssequence (in module advanced_alchemy.config.types)": [[12, "advanced_alchemy.config.types.TypeDecodersSequence", false]], "typeencodersmap (in module advanced_alchemy.config.types)": [[12, "advanced_alchemy.config.types.TypeEncodersMap", false]], "unique_filter() (advanced_alchemy.mixins.unique.uniquemixin class method)": [[24, "advanced_alchemy.mixins.unique.UniqueMixin.unique_filter", false]], "unique_hash() (advanced_alchemy.mixins.unique.uniquemixin class method)": [[24, "advanced_alchemy.mixins.unique.UniqueMixin.unique_hash", false]], "uniquemixin (class in advanced_alchemy.mixins.unique)": [[24, "advanced_alchemy.mixins.unique.UniqueMixin", false]], "update() (advanced_alchemy.service.sqlalchemyasyncrepositoryservice method)": [[27, "advanced_alchemy.service.SQLAlchemyAsyncRepositoryService.update", false]], "update() (advanced_alchemy.service.sqlalchemysyncrepositoryservice method)": [[27, "advanced_alchemy.service.SQLAlchemySyncRepositoryService.update", false]], "update_app_state() (advanced_alchemy.extensions.litestar.sqlalchemyasyncconfig method)": [[18, "advanced_alchemy.extensions.litestar.SQLAlchemyAsyncConfig.update_app_state", false]], "update_app_state() (advanced_alchemy.extensions.litestar.sqlalchemysyncconfig method)": [[18, "advanced_alchemy.extensions.litestar.SQLAlchemySyncConfig.update_app_state", false]], "update_many() (advanced_alchemy.service.sqlalchemyasyncrepositoryservice method)": [[27, "advanced_alchemy.service.SQLAlchemyAsyncRepositoryService.update_many", false]], "update_many() (advanced_alchemy.service.sqlalchemysyncrepositoryservice method)": [[27, "advanced_alchemy.service.SQLAlchemySyncRepositoryService.update_many", false]], "updated_at (advanced_alchemy.base.auditcolumns attribute)": [[6, "advanced_alchemy.base.AuditColumns.updated_at", false]], "upsert() (advanced_alchemy.service.sqlalchemyasyncrepositoryservice method)": [[27, "advanced_alchemy.service.SQLAlchemyAsyncRepositoryService.upsert", false]], "upsert() (advanced_alchemy.service.sqlalchemysyncrepositoryservice method)": [[27, "advanced_alchemy.service.SQLAlchemySyncRepositoryService.upsert", false]], "upsert_many() (advanced_alchemy.service.sqlalchemyasyncrepositoryservice method)": [[27, "advanced_alchemy.service.SQLAlchemyAsyncRepositoryService.upsert_many", false]], "upsert_many() (advanced_alchemy.service.sqlalchemysyncrepositoryservice method)": [[27, "advanced_alchemy.service.SQLAlchemySyncRepositoryService.upsert_many", false]], "use_insertmanyvalues (advanced_alchemy.config.engine.engineconfig attribute)": [[9, "advanced_alchemy.config.engine.EngineConfig.use_insertmanyvalues", false]], "user_module_prefix (advanced_alchemy.config.common.genericalembicconfig attribute)": [[8, "advanced_alchemy.config.common.GenericAlembicConfig.user_module_prefix", false]], "uuidauditbase (class in advanced_alchemy.base)": [[6, "advanced_alchemy.base.UUIDAuditBase", false]], "uuidbase (class in advanced_alchemy.base)": [[6, "advanced_alchemy.base.UUIDBase", false]], "uuidprimarykey (class in advanced_alchemy.base)": [[6, "advanced_alchemy.base.UUIDPrimaryKey", false]], "uuidv6auditbase (class in advanced_alchemy.base)": [[6, "advanced_alchemy.base.UUIDv6AuditBase", false]], "uuidv6base (class in advanced_alchemy.base)": [[6, "advanced_alchemy.base.UUIDv6Base", false]], "uuidv6primarykey (class in advanced_alchemy.base)": [[6, "advanced_alchemy.base.UUIDv6PrimaryKey", false]], "uuidv7auditbase (class in advanced_alchemy.base)": [[6, "advanced_alchemy.base.UUIDv7AuditBase", false]], "uuidv7base (class in advanced_alchemy.base)": [[6, "advanced_alchemy.base.UUIDv7Base", false]], "uuidv7primarykey (class in advanced_alchemy.base)": [[6, "advanced_alchemy.base.UUIDv7PrimaryKey", false]], "value (advanced_alchemy.filters.searchfilter attribute)": [[21, "advanced_alchemy.filters.SearchFilter.value", false]], "values (advanced_alchemy.filters.collectionfilter attribute)": [[21, "advanced_alchemy.filters.CollectionFilter.values", false]], "values (advanced_alchemy.filters.notincollectionfilter attribute)": [[21, "advanced_alchemy.filters.NotInCollectionFilter.values", false]], "version_table_name (advanced_alchemy.config.common.genericalembicconfig attribute)": [[8, "advanced_alchemy.config.common.GenericAlembicConfig.version_table_name", false]], "version_table_schema (advanced_alchemy.config.common.genericalembicconfig attribute)": [[8, "advanced_alchemy.config.common.GenericAlembicConfig.version_table_schema", false]]}, "objects": {"advanced_alchemy": [[6, 0, 0, "-", "base"], [21, 0, 0, "-", "filters"], [25, 0, 0, "-", "operations"], [27, 0, 0, "-", "service"], [28, 0, 0, "-", "types"], [29, 0, 0, "-", "utils"]], "advanced_alchemy.alembic": [[4, 0, 0, "-", "commands"]], "advanced_alchemy.alembic.commands": [[4, 1, 1, "", "AlembicCommandConfig"], [4, 1, 1, "", "AlembicDuckDBImpl"], [4, 1, 1, "", "AlembicSpannerImpl"]], "advanced_alchemy.alembic.commands.AlembicCommandConfig": [[4, 2, 1, "", "__init__"], [4, 2, 1, "", "get_template_directory"]], "advanced_alchemy.alembic.commands.AlembicCommandConfig.params": [[4, 3, 1, "", "attributes"], [4, 3, 1, "", "cmd_opts"], [4, 3, 1, "", "compare_type"], [4, 3, 1, "", "config_args"], [4, 3, 1, "", "engine"], [4, 3, 1, "", "file_"], [4, 3, 1, "", "ini_section"], [4, 3, 1, "", "output_buffer"], [4, 3, 1, "", "render_as_batch"], [4, 3, 1, "", "stdout"], [4, 3, 1, "", "template_directory"], [4, 3, 1, "", "user_module_prefix"], [4, 3, 1, "", "version_table_name"], [4, 3, 1, "", "version_table_schema"]], "advanced_alchemy.base": [[6, 1, 1, "", "AuditColumns"], [6, 1, 1, "", "BasicAttributes"], [6, 1, 1, "", "BigIntAuditBase"], [6, 1, 1, "", "BigIntBase"], [6, 1, 1, "", "BigIntPrimaryKey"], [6, 1, 1, "", "CommonTableAttributes"], [6, 1, 1, "", "ModelProtocol"], [6, 1, 1, "", "NanoIDAuditBase"], [6, 1, 1, "", "NanoIDBase"], [6, 1, 1, "", "NanoIDPrimaryKey"], [6, 1, 1, "", "SQLQuery"], [6, 1, 1, "", "SlugKey"], [6, 1, 1, "", "UUIDAuditBase"], [6, 1, 1, "", "UUIDBase"], [6, 1, 1, "", "UUIDPrimaryKey"], [6, 1, 1, "", "UUIDv6AuditBase"], [6, 1, 1, "", "UUIDv6Base"], [6, 1, 1, "", "UUIDv6PrimaryKey"], [6, 1, 1, "", "UUIDv7AuditBase"], [6, 1, 1, "", "UUIDv7Base"], [6, 1, 1, "", "UUIDv7PrimaryKey"], [6, 5, 1, "", "create_registry"], [6, 5, 1, "", "merge_table_arguments"]], "advanced_alchemy.base.AuditColumns": [[6, 4, 1, "", "created_at"], [6, 4, 1, "", "updated_at"]], "advanced_alchemy.base.BasicAttributes": [[6, 2, 1, "", "to_dict"]], "advanced_alchemy.base.BigIntAuditBase": [[6, 2, 1, "", "__init__"], [6, 4, 1, "", "metadata"], [6, 4, 1, "", "registry"]], "advanced_alchemy.base.BigIntBase": [[6, 2, 1, "", "__init__"], [6, 4, 1, "", "metadata"], [6, 4, 1, "", "registry"]], "advanced_alchemy.base.BigIntPrimaryKey": [[6, 4, 1, "", "id"]], "advanced_alchemy.base.ModelProtocol": [[6, 2, 1, "", "__init__"], [6, 2, 1, "", "to_dict"]], "advanced_alchemy.base.NanoIDAuditBase": [[6, 2, 1, "", "__init__"], [6, 4, 1, "", "metadata"], [6, 4, 1, "", "registry"]], "advanced_alchemy.base.NanoIDBase": [[6, 2, 1, "", "__init__"], [6, 4, 1, "", "metadata"], [6, 4, 1, "", "registry"]], "advanced_alchemy.base.NanoIDPrimaryKey": [[6, 4, 1, "", "id"]], "advanced_alchemy.base.SQLQuery": [[6, 2, 1, "", "__init__"], [6, 4, 1, "", "metadata"], [6, 4, 1, "", "registry"]], "advanced_alchemy.base.UUIDAuditBase": [[6, 2, 1, "", "__init__"], [6, 4, 1, "", "metadata"], [6, 4, 1, "", "registry"]], "advanced_alchemy.base.UUIDBase": [[6, 2, 1, "", "__init__"], [6, 4, 1, "", "metadata"], [6, 4, 1, "", "registry"]], "advanced_alchemy.base.UUIDPrimaryKey": [[6, 4, 1, "", "id"]], "advanced_alchemy.base.UUIDv6AuditBase": [[6, 2, 1, "", "__init__"], [6, 4, 1, "", "metadata"], [6, 4, 1, "", "registry"]], "advanced_alchemy.base.UUIDv6Base": [[6, 2, 1, "", "__init__"], [6, 4, 1, "", "metadata"], [6, 4, 1, "", "registry"]], "advanced_alchemy.base.UUIDv6PrimaryKey": [[6, 4, 1, "", "id"]], "advanced_alchemy.base.UUIDv7AuditBase": [[6, 2, 1, "", "__init__"], [6, 4, 1, "", "metadata"], [6, 4, 1, "", "registry"]], "advanced_alchemy.base.UUIDv7Base": [[6, 2, 1, "", "__init__"], [6, 4, 1, "", "metadata"], [6, 4, 1, "", "registry"]], "advanced_alchemy.base.UUIDv7PrimaryKey": [[6, 4, 1, "", "id"]], "advanced_alchemy.base.merge_table_arguments.params": [[6, 3, 1, "", "cls"], [6, 3, 1, "", "table_args"]], "advanced_alchemy.config": [[7, 0, 0, "-", "asyncio"], [8, 0, 0, "-", "common"], [9, 0, 0, "-", "engine"], [11, 0, 0, "-", "sync"], [12, 0, 0, "-", "types"]], "advanced_alchemy.config.asyncio": [[7, 1, 1, "", "AlembicAsyncConfig"], [7, 1, 1, "", "AsyncSessionConfig"], [7, 1, 1, "", "SQLAlchemyAsyncConfig"]], "advanced_alchemy.config.asyncio.AlembicAsyncConfig": [[7, 2, 1, "", "__init__"]], "advanced_alchemy.config.asyncio.AsyncSessionConfig": [[7, 2, 1, "", "__init__"], [7, 4, 1, "", "sync_session_class"]], "advanced_alchemy.config.asyncio.SQLAlchemyAsyncConfig": [[7, 2, 1, "", "__init__"], [7, 2, 1, "", "__post_init__"], [7, 4, 1, "", "alembic_config"], [7, 2, 1, "", "create_engine_callable"], [7, 2, 1, "", "get_session"], [7, 4, 1, "", "session_config"], [7, 4, 1, "", "session_maker_class"]], "advanced_alchemy.config.common": [[8, 6, 1, "", "ALEMBIC_TEMPLATE_PATH"], [8, 1, 1, "", "ConnectionT"], [8, 1, 1, "", "EngineT"], [8, 1, 1, "", "GenericAlembicConfig"], [8, 1, 1, "", "GenericSQLAlchemyConfig"], [8, 1, 1, "", "GenericSessionConfig"], [8, 1, 1, "", "SessionMakerT"], [8, 1, 1, "", "SessionT"]], "advanced_alchemy.config.common.GenericAlembicConfig": [[8, 2, 1, "", "__init__"], [8, 4, 1, "", "compare_type"], [8, 4, 1, "", "render_as_batch"], [8, 4, 1, "", "script_config"], [8, 4, 1, "", "script_location"], [8, 4, 1, "", "target_metadata"], [8, 4, 1, "", "template_path"], [8, 4, 1, "", "user_module_prefix"], [8, 4, 1, "", "version_table_name"], [8, 4, 1, "", "version_table_schema"]], "advanced_alchemy.config.common.GenericSQLAlchemyConfig": [[8, 2, 1, "", "__init__"], [8, 4, 1, "", "connection_string"], [8, 4, 1, "", "create_all"], [8, 4, 1, "", "create_engine_callable"], [8, 2, 1, "", "create_session_maker"], [8, 4, 1, "", "enable_touch_updated_timestamp_listener"], [8, 4, 1, "", "engine_config"], [8, 7, 1, "", "engine_config_dict"], [8, 4, 1, "", "engine_instance"], [8, 2, 1, "", "get_engine"], [8, 4, 1, "", "metadata"], [8, 4, 1, "", "session_config"], [8, 7, 1, "", "session_config_dict"], [8, 4, 1, "", "session_maker"], [8, 4, 1, "", "session_maker_class"]], "advanced_alchemy.config.common.GenericSessionConfig": [[8, 2, 1, "", "__init__"], [8, 4, 1, "", "autobegin"], [8, 4, 1, "", "autoflush"], [8, 4, 1, "", "bind"], [8, 4, 1, "", "binds"], [8, 4, 1, "", "class_"], [8, 4, 1, "", "expire_on_commit"], [8, 4, 1, "", "info"], [8, 4, 1, "", "join_transaction_mode"], [8, 4, 1, "", "query_cls"], [8, 4, 1, "", "twophase"]], "advanced_alchemy.config.engine": [[9, 1, 1, "", "EngineConfig"]], "advanced_alchemy.config.engine.EngineConfig": [[9, 2, 1, "", "__init__"], [9, 4, 1, "", "connect_args"], [9, 4, 1, "", "echo"], [9, 4, 1, "", "echo_pool"], [9, 4, 1, "", "enable_from_linting"], [9, 4, 1, "", "execution_options"], [9, 4, 1, "", "hide_parameters"], [9, 4, 1, "", "insertmanyvalues_page_size"], [9, 4, 1, "", "isolation_level"], [9, 2, 1, "", "json_deserializer"], [9, 2, 1, "", "json_serializer"], [9, 4, 1, "", "label_length"], [9, 4, 1, "", "logging_name"], [9, 4, 1, "", "max_identifier_length"], [9, 4, 1, "", "max_overflow"], [9, 4, 1, "", "module"], [9, 4, 1, "", "paramstyle"], [9, 4, 1, "", "plugins"], [9, 4, 1, "", "pool"], [9, 4, 1, "", "pool_logging_name"], [9, 4, 1, "", "pool_pre_ping"], [9, 4, 1, "", "pool_recycle"], [9, 4, 1, "", "pool_reset_on_return"], [9, 4, 1, "", "pool_size"], [9, 4, 1, "", "pool_timeout"], [9, 4, 1, "", "pool_use_lifo"], [9, 4, 1, "", "poolclass"], [9, 4, 1, "", "query_cache_size"], [9, 4, 1, "", "use_insertmanyvalues"]], "advanced_alchemy.config.sync": [[11, 1, 1, "", "SQLAlchemySyncConfig"]], "advanced_alchemy.config.sync.AlembicSyncConfig": [[11, 2, 1, "", "__init__"]], "advanced_alchemy.config.sync.SQLAlchemySyncConfig": [[11, 2, 1, "", "__init__"], [11, 2, 1, "", "__post_init__"], [11, 4, 1, "", "alembic_config"], [11, 2, 1, "", "create_engine_callable"], [11, 2, 1, "", "get_session"], [11, 4, 1, "", "session_config"], [11, 4, 1, "", "session_maker_class"]], "advanced_alchemy.config.sync.SyncSessionConfig": [[11, 2, 1, "", "__init__"]], "advanced_alchemy.config.types": [[12, 6, 1, "", "CommitStrategy"], [12, 6, 1, "", "TypeDecodersSequence"], [12, 6, 1, "", "TypeEncodersMap"]], "advanced_alchemy.exceptions.AdvancedAlchemyError.params": [[13, 3, 1, "", "*args"], [13, 3, 1, "", "detail"]], "advanced_alchemy.exceptions.ConflictError.params": [[13, 3, 1, "", "*args"], [13, 3, 1, "", "detail"]], "advanced_alchemy.exceptions.MissingDependencyError.params": [[13, 3, 1, "", "*args"], [13, 3, 1, "", "detail"]], "advanced_alchemy.extensions": [[18, 0, 0, "-", "litestar"], [19, 0, 0, "-", "sanic"], [20, 0, 0, "-", "starlette"]], "advanced_alchemy.extensions.litestar": [[18, 1, 1, "", "AlembicAsyncConfig"], [18, 1, 1, "", "AlembicSyncConfig"], [18, 1, 1, "", "AsyncSessionConfig"], [18, 1, 1, "", "EngineConfig"], [18, 1, 1, "", "SQLAlchemyAsyncConfig"], [18, 1, 1, "", "SQLAlchemyDTO"], [18, 1, 1, "", "SQLAlchemyDTOConfig"], [18, 1, 1, "", "SQLAlchemyInitPlugin"], [18, 1, 1, "", "SQLAlchemyPlugin"], [18, 1, 1, "", "SQLAlchemySerializationPlugin"], [18, 1, 1, "", "SQLAlchemySyncConfig"], [18, 1, 1, "", "SyncSessionConfig"], [15, 0, 0, "-", "alembic"], [18, 5, 1, "", "async_autocommit_before_send_handler"], [18, 5, 1, "", "async_autocommit_handler_maker"], [18, 5, 1, "", "async_default_before_send_handler"], [18, 5, 1, "", "async_default_handler_maker"], [16, 0, 0, "-", "dto"], [18, 5, 1, "", "sync_autocommit_before_send_handler"], [18, 5, 1, "", "sync_autocommit_handler_maker"], [18, 5, 1, "", "sync_default_before_send_handler"], [18, 5, 1, "", "sync_default_handler_maker"]], "advanced_alchemy.extensions.litestar.AlembicAsyncConfig": [[18, 2, 1, "", "__init__"]], "advanced_alchemy.extensions.litestar.AlembicSyncConfig": [[18, 2, 1, "", "__init__"]], "advanced_alchemy.extensions.litestar.AsyncSessionConfig": [[18, 2, 1, "", "__init__"], [18, 4, 1, "", "sync_session_class"]], "advanced_alchemy.extensions.litestar.EngineConfig": [[18, 2, 1, "", "__init__"], [18, 2, 1, "", "json_deserializer"], [18, 2, 1, "", "json_serializer"]], "advanced_alchemy.extensions.litestar.SQLAlchemyAsyncConfig": [[18, 2, 1, "", "__init__"], [18, 4, 1, "", "before_send_handler"], [18, 2, 1, "", "create_all_metadata"], [18, 2, 1, "", "create_app_state_items"], [18, 2, 1, "", "create_session_maker"], [18, 4, 1, "", "engine_app_state_key"], [18, 4, 1, "", "engine_config"], [18, 4, 1, "", "engine_dependency_key"], [18, 2, 1, "", "provide_engine"], [18, 2, 1, "", "provide_session"], [18, 4, 1, "", "session_dependency_key"], [18, 4, 1, "", "session_maker_app_state_key"], [18, 4, 1, "", "session_scope_key"], [18, 7, 1, "", "signature_namespace"], [18, 2, 1, "", "update_app_state"]], "advanced_alchemy.extensions.litestar.SQLAlchemyAsyncConfig.create_all_metadata.params": [[18, 3, 1, "", "app"]], "advanced_alchemy.extensions.litestar.SQLAlchemyAsyncConfig.provide_engine.params": [[18, 3, 1, "", "state"]], "advanced_alchemy.extensions.litestar.SQLAlchemyAsyncConfig.provide_session.params": [[18, 3, 1, "", "scope"], [18, 3, 1, "", "state"]], "advanced_alchemy.extensions.litestar.SQLAlchemyAsyncConfig.update_app_state.params": [[18, 3, 1, "", "app"]], "advanced_alchemy.extensions.litestar.SQLAlchemyDTO": [[18, 4, 1, "", "config"], [18, 2, 1, "", "detect_nested_field"], [18, 2, 1, "", "generate_field_definitions"], [18, 4, 1, "", "model_type"]], "advanced_alchemy.extensions.litestar.SQLAlchemyDTO.detect_nested_field.params": [[18, 3, 1, "", "field_definition"]], "advanced_alchemy.extensions.litestar.SQLAlchemyDTO.generate_field_definitions.params": [[18, 3, 1, "", "model_type"]], "advanced_alchemy.extensions.litestar.SQLAlchemyDTOConfig": [[18, 2, 1, "", "__init__"], [18, 4, 1, "", "include_implicit_fields"]], "advanced_alchemy.extensions.litestar.SQLAlchemyInitPlugin": [[18, 2, 1, "", "__init__"], [18, 2, 1, "", "on_app_init"], [18, 2, 1, "", "on_cli_init"]], "advanced_alchemy.extensions.litestar.SQLAlchemyInitPlugin.on_app_init.params": [[18, 3, 1, "", "app_config"]], "advanced_alchemy.extensions.litestar.SQLAlchemyInitPlugin.on_cli_init.params": [[18, 3, 1, "", "cli"]], "advanced_alchemy.extensions.litestar.SQLAlchemyInitPlugin.params": [[18, 3, 1, "", "config"]], "advanced_alchemy.extensions.litestar.SQLAlchemyPlugin": [[18, 2, 1, "", "__init__"], [18, 2, 1, "", "on_app_init"]], "advanced_alchemy.extensions.litestar.SQLAlchemyPlugin.on_app_init.params": [[18, 3, 1, "", "app_config"]], "advanced_alchemy.extensions.litestar.SQLAlchemyPlugin.params": [[18, 3, 1, "", "config"]], "advanced_alchemy.extensions.litestar.SQLAlchemySerializationPlugin": [[18, 2, 1, "", "__init__"], [18, 2, 1, "", "create_dto_for_type"], [18, 2, 1, "", "supports_type"]], "advanced_alchemy.extensions.litestar.SQLAlchemySerializationPlugin.create_dto_for_type.params": [[18, 3, 1, "", "field_definition"]], "advanced_alchemy.extensions.litestar.SQLAlchemySerializationPlugin.supports_type.params": [[18, 3, 1, "", "field_definition"]], "advanced_alchemy.extensions.litestar.SQLAlchemySyncConfig": [[18, 2, 1, "", "__init__"], [18, 4, 1, "", "before_send_handler"], [18, 2, 1, "", "create_all_metadata"], [18, 2, 1, "", "create_app_state_items"], [18, 2, 1, "", "create_session_maker"], [18, 4, 1, "", "engine_app_state_key"], [18, 4, 1, "", "engine_config"], [18, 4, 1, "", "engine_dependency_key"], [18, 2, 1, "", "provide_engine"], [18, 2, 1, "", "provide_session"], [18, 4, 1, "", "session_dependency_key"], [18, 4, 1, "", "session_maker_app_state_key"], [18, 4, 1, "", "session_scope_key"], [18, 7, 1, "", "signature_namespace"], [18, 2, 1, "", "update_app_state"]], "advanced_alchemy.extensions.litestar.SQLAlchemySyncConfig.create_all_metadata.params": [[18, 3, 1, "", "app"]], "advanced_alchemy.extensions.litestar.SQLAlchemySyncConfig.provide_engine.params": [[18, 3, 1, "", "state"]], "advanced_alchemy.extensions.litestar.SQLAlchemySyncConfig.provide_session.params": [[18, 3, 1, "", "scope"], [18, 3, 1, "", "state"]], "advanced_alchemy.extensions.litestar.SQLAlchemySyncConfig.update_app_state.params": [[18, 3, 1, "", "app"]], "advanced_alchemy.extensions.litestar.SyncSessionConfig": [[18, 2, 1, "", "__init__"]], "advanced_alchemy.extensions.litestar.alembic": [[15, 5, 1, "", "get_database_migration_plugin"]], "advanced_alchemy.extensions.litestar.async_autocommit_before_send_handler.params": [[18, 3, 1, "", "message"], [18, 3, 1, "", "scope"]], "advanced_alchemy.extensions.litestar.async_autocommit_handler_maker.params": [[18, 3, 1, "", "commit_on_redirect"], [18, 3, 1, "", "extra_commit_statuses"], [18, 3, 1, "", "extra_rollback_statuses"], [18, 3, 1, "", "session_scope_key"]], "advanced_alchemy.extensions.litestar.async_default_before_send_handler.params": [[18, 3, 1, "", "message"], [18, 3, 1, "", "scope"]], "advanced_alchemy.extensions.litestar.async_default_handler_maker.params": [[18, 3, 1, "", "session_scope_key"]], "advanced_alchemy.extensions.litestar.dto": [[16, 1, 1, "", "SQLAlchemyDTO"]], "advanced_alchemy.extensions.litestar.dto.SQLAlchemyDTO": [[16, 4, 1, "", "config"], [16, 2, 1, "", "detect_nested_field"], [16, 2, 1, "", "generate_field_definitions"]], "advanced_alchemy.extensions.litestar.dto.SQLAlchemyDTO.detect_nested_field.params": [[16, 3, 1, "", "field_definition"]], "advanced_alchemy.extensions.litestar.dto.SQLAlchemyDTO.generate_field_definitions.params": [[16, 3, 1, "", "model_type"]], "advanced_alchemy.extensions.litestar.sync_autocommit_before_send_handler.params": [[18, 3, 1, "", "message"], [18, 3, 1, "", "scope"]], "advanced_alchemy.extensions.litestar.sync_autocommit_handler_maker.params": [[18, 3, 1, "", "commit_on_redirect"], [18, 3, 1, "", "extra_commit_statuses"], [18, 3, 1, "", "extra_rollback_statuses"], [18, 3, 1, "", "session_scope_key"]], "advanced_alchemy.extensions.litestar.sync_default_before_send_handler.params": [[18, 3, 1, "", "message"], [18, 3, 1, "", "scope"]], "advanced_alchemy.extensions.litestar.sync_default_handler_maker.params": [[18, 3, 1, "", "session_scope_key"]], "advanced_alchemy.extensions.sanic": [[19, 1, 1, "", "CommitStrategyExecutor"], [19, 1, 1, "", "SanicAdvancedAlchemy"]], "advanced_alchemy.extensions.sanic.CommitStrategyExecutor": [[19, 2, 1, "", "__init__"]], "advanced_alchemy.extensions.sanic.SanicAdvancedAlchemy": [[19, 2, 1, "", "__init__"], [19, 2, 1, "", "get_engine"], [19, 2, 1, "", "get_engine_from_request"], [19, 2, 1, "", "get_session"], [19, 2, 1, "", "get_session_from_request"], [19, 2, 1, "", "get_sessionmaker"], [19, 2, 1, "", "get_sessionmaker_from_request"], [19, 2, 1, "", "session_handler"], [19, 2, 1, "", "startup"]], "advanced_alchemy.extensions.sanic.SanicAdvancedAlchemy.get_engine_from_request.params": [[19, 3, 1, "", "request"]], "advanced_alchemy.extensions.sanic.SanicAdvancedAlchemy.get_session.params": [[19, 3, 1, "", "request"]], "advanced_alchemy.extensions.sanic.SanicAdvancedAlchemy.get_session_from_request.params": [[19, 3, 1, "", "request"]], "advanced_alchemy.extensions.sanic.SanicAdvancedAlchemy.get_sessionmaker_from_request.params": [[19, 3, 1, "", "request"]], "advanced_alchemy.extensions.sanic.SanicAdvancedAlchemy.params": [[19, 3, 1, "", "autocommit"], [19, 3, 1, "", "counters"], [19, 3, 1, "", "engine_key"], [19, 3, 1, "", "session_key"], [19, 3, 1, "", "session_maker_key"], [19, 3, 1, "", "sqlalchemy_config"]], "advanced_alchemy.extensions.sanic.SanicAdvancedAlchemy.session_handler.params": [[19, 3, 1, "", "request"], [19, 3, 1, "", "response"], [19, 3, 1, "", "session"]], "advanced_alchemy.extensions.sanic.SanicAdvancedAlchemy.startup.params": [[19, 3, 1, "", "bootstrap"]], "advanced_alchemy.extensions.starlette": [[20, 1, 1, "", "CommitStrategyExecutor"], [20, 1, 1, "", "StarletteAdvancedAlchemy"]], "advanced_alchemy.extensions.starlette.CommitStrategyExecutor": [[20, 2, 1, "", "__init__"]], "advanced_alchemy.extensions.starlette.CommitStrategyExecutor.params": [[20, 3, 1, "", "response"], [20, 3, 1, "", "session"]], "advanced_alchemy.extensions.starlette.StarletteAdvancedAlchemy": [[20, 2, 1, "", "__init__"], [20, 7, 1, "", "app"], [20, 2, 1, "", "get_engine"], [20, 2, 1, "", "get_session"], [20, 2, 1, "", "get_sessionmaker"], [20, 2, 1, "", "init_app"], [20, 2, 1, "", "middleware_dispatch"], [20, 2, 1, "", "on_shutdown"], [20, 2, 1, "", "session_handler"]], "advanced_alchemy.extensions.starlette.StarletteAdvancedAlchemy.get_session.params": [[20, 3, 1, "", "request"]], "advanced_alchemy.extensions.starlette.StarletteAdvancedAlchemy.init_app.params": [[20, 3, 1, "", "app"]], "advanced_alchemy.extensions.starlette.StarletteAdvancedAlchemy.middleware_dispatch.params": [[20, 3, 1, "", "call_next"], [20, 3, 1, "", "request"]], "advanced_alchemy.extensions.starlette.StarletteAdvancedAlchemy.params": [[20, 3, 1, "", "app"], [20, 3, 1, "", "autocommit"], [20, 3, 1, "", "config"]], "advanced_alchemy.extensions.starlette.StarletteAdvancedAlchemy.session_handler.params": [[20, 3, 1, "", "request"], [20, 3, 1, "", "response"], [20, 3, 1, "", "session"]], "advanced_alchemy.filters": [[21, 1, 1, "", "BeforeAfter"], [21, 1, 1, "", "CollectionFilter"], [21, 6, 1, "", "FilterTypes"], [21, 1, 1, "", "InAnyFilter"], [21, 1, 1, "", "LimitOffset"], [21, 1, 1, "", "NotInCollectionFilter"], [21, 1, 1, "", "NotInSearchFilter"], [21, 1, 1, "", "OnBeforeAfter"], [21, 1, 1, "", "OrderBy"], [21, 1, 1, "", "PaginationFilter"], [21, 1, 1, "", "SearchFilter"], [21, 1, 1, "", "StatementFilter"]], "advanced_alchemy.filters.BeforeAfter": [[21, 2, 1, "", "__init__"], [21, 4, 1, "", "after"], [21, 2, 1, "", "append_to_lambda_statement"], [21, 2, 1, "", "append_to_statement"], [21, 4, 1, "", "before"], [21, 4, 1, "", "field_name"]], "advanced_alchemy.filters.CollectionFilter": [[21, 2, 1, "", "__init__"], [21, 2, 1, "", "append_to_lambda_statement"], [21, 2, 1, "", "append_to_statement"], [21, 4, 1, "", "field_name"], [21, 4, 1, "", "values"]], "advanced_alchemy.filters.LimitOffset": [[21, 2, 1, "", "__init__"], [21, 2, 1, "", "append_to_lambda_statement"], [21, 2, 1, "", "append_to_statement"], [21, 4, 1, "", "limit"], [21, 4, 1, "", "offset"]], "advanced_alchemy.filters.NotInCollectionFilter": [[21, 2, 1, "", "__init__"], [21, 2, 1, "", "append_to_lambda_statement"], [21, 2, 1, "", "append_to_statement"], [21, 4, 1, "", "field_name"], [21, 4, 1, "", "values"]], "advanced_alchemy.filters.NotInSearchFilter": [[21, 2, 1, "", "__init__"]], "advanced_alchemy.filters.OnBeforeAfter": [[21, 2, 1, "", "__init__"], [21, 2, 1, "", "append_to_lambda_statement"], [21, 2, 1, "", "append_to_statement"], [21, 4, 1, "", "field_name"], [21, 4, 1, "", "on_or_after"], [21, 4, 1, "", "on_or_before"]], "advanced_alchemy.filters.OrderBy": [[21, 2, 1, "", "__init__"], [21, 2, 1, "", "append_to_lambda_statement"], [21, 2, 1, "", "append_to_statement"], [21, 4, 1, "", "field_name"], [21, 4, 1, "", "sort_order"]], "advanced_alchemy.filters.SearchFilter": [[21, 2, 1, "", "__init__"], [21, 2, 1, "", "append_to_lambda_statement"], [21, 2, 1, "", "append_to_statement"], [21, 4, 1, "", "field_name"], [21, 2, 1, "", "get_search_clauses"], [21, 4, 1, "", "ignore_case"], [21, 7, 1, "", "normalized_field_names"], [21, 4, 1, "", "value"]], "advanced_alchemy.filters.StatementFilter": [[21, 2, 1, "", "append_to_lambda_statement"], [21, 2, 1, "", "append_to_statement"]], "advanced_alchemy.mixins": [[24, 0, 0, "-", "unique"]], "advanced_alchemy.mixins.unique": [[24, 1, 1, "", "UniqueMixin"]], "advanced_alchemy.mixins.unique.UniqueMixin": [[24, 2, 1, "", "as_unique_async"], [24, 2, 1, "", "as_unique_sync"], [24, 2, 1, "", "unique_filter"], [24, 2, 1, "", "unique_hash"]], "advanced_alchemy.mixins.unique.UniqueMixin.as_unique_async.params": [[24, 3, 1, "", "**kwargs"], [24, 3, 1, "", "*args"], [24, 3, 1, "", "session"]], "advanced_alchemy.mixins.unique.UniqueMixin.as_unique_sync.params": [[24, 3, 1, "", "**kwargs"], [24, 3, 1, "", "*args"], [24, 3, 1, "", "session"]], "advanced_alchemy.mixins.unique.UniqueMixin.unique_filter.params": [[24, 3, 1, "", "**kwargs"], [24, 3, 1, "", "*args"]], "advanced_alchemy.mixins.unique.UniqueMixin.unique_hash.params": [[24, 3, 1, "", "**kwargs"], [24, 3, 1, "", "*args"]], "advanced_alchemy.repository.SQLAlchemyAsyncQueryRepository.check_not_found.params": [[26, 3, 1, "", "item_or_none"]], "advanced_alchemy.repository.SQLAlchemyAsyncQueryRepository.count.params": [[26, 3, 1, "", "**kwargs"], [26, 3, 1, "", "statement"]], "advanced_alchemy.repository.SQLAlchemyAsyncQueryRepository.get_one.params": [[26, 3, 1, "", "**kwargs"], [26, 3, 1, "", "statement"]], "advanced_alchemy.repository.SQLAlchemyAsyncQueryRepository.get_one_or_none.params": [[26, 3, 1, "", "**kwargs"], [26, 3, 1, "", "statement"]], "advanced_alchemy.repository.SQLAlchemyAsyncQueryRepository.list.params": [[26, 3, 1, "", "**kwargs"], [26, 3, 1, "", "statement"]], "advanced_alchemy.repository.SQLAlchemyAsyncQueryRepository.list_and_count.params": [[26, 3, 1, "", "**kwargs"], [26, 3, 1, "", "force_basic_query_mode"], [26, 3, 1, "", "statement"]], "advanced_alchemy.repository.SQLAlchemyAsyncQueryRepository.params": [[26, 3, 1, "", "**kwargs"], [26, 3, 1, "", "error_messages"], [26, 3, 1, "", "session"]], "advanced_alchemy.repository.SQLAlchemyAsyncRepository.add.params": [[26, 3, 1, "", "auto_commit"], [26, 3, 1, "", "auto_expunge"], [26, 3, 1, "", "auto_refresh"], [26, 3, 1, "", "data"], [26, 3, 1, "", "error_messages"]], "advanced_alchemy.repository.SQLAlchemyAsyncRepository.add_many.params": [[26, 3, 1, "", "auto_commit"], [26, 3, 1, "", "auto_expunge"], [26, 3, 1, "", "data"], [26, 3, 1, "", "error_messages"]], "advanced_alchemy.repository.SQLAlchemyAsyncRepository.check_health.params": [[26, 3, 1, "", "session"]], "advanced_alchemy.repository.SQLAlchemyAsyncRepository.check_not_found.params": [[26, 3, 1, "", "item_or_none"]], "advanced_alchemy.repository.SQLAlchemyAsyncRepository.count.params": [[26, 3, 1, "", "**kwargs"], [26, 3, 1, "", "*filters"], [26, 3, 1, "", "error_messages"], [26, 3, 1, "", "execution_options"], [26, 3, 1, "", "load"], [26, 3, 1, "", "statement"]], "advanced_alchemy.repository.SQLAlchemyAsyncRepository.delete.params": [[26, 3, 1, "", "auto_commit"], [26, 3, 1, "", "auto_expunge"], [26, 3, 1, "", "error_messages"], [26, 3, 1, "", "execution_options"], [26, 3, 1, "", "id_attribute"], [26, 3, 1, "", "item_id"], [26, 3, 1, "", "load"]], "advanced_alchemy.repository.SQLAlchemyAsyncRepository.delete_many.params": [[26, 3, 1, "", "auto_commit"], [26, 3, 1, "", "auto_expunge"], [26, 3, 1, "", "chunk_size"], [26, 3, 1, "", "error_messages"], [26, 3, 1, "", "execution_options"], [26, 3, 1, "", "id_attribute"], [26, 3, 1, "", "item_ids"], [26, 3, 1, "", "load"]], "advanced_alchemy.repository.SQLAlchemyAsyncRepository.delete_where.params": [[26, 3, 1, "", "**kwargs"], [26, 3, 1, "", "*filters"], [26, 3, 1, "", "auto_commit"], [26, 3, 1, "", "auto_expunge"], [26, 3, 1, "", "error_messages"], [26, 3, 1, "", "execution_options"], [26, 3, 1, "", "load"], [26, 3, 1, "", "sanity_check"]], "advanced_alchemy.repository.SQLAlchemyAsyncRepository.exists.params": [[26, 3, 1, "", "**kwargs"], [26, 3, 1, "", "*filters"], [26, 3, 1, "", "error_messages"], [26, 3, 1, "", "execution_options"], [26, 3, 1, "", "load"]], "advanced_alchemy.repository.SQLAlchemyAsyncRepository.filter_collection_by_kwargs.params": [[26, 3, 1, "", "**kwargs"], [26, 3, 1, "", "collection"]], "advanced_alchemy.repository.SQLAlchemyAsyncRepository.get.params": [[26, 3, 1, "", "auto_expunge"], [26, 3, 1, "", "error_messages"], [26, 3, 1, "", "execution_options"], [26, 3, 1, "", "id_attribute"], [26, 3, 1, "", "item_id"], [26, 3, 1, "", "load"], [26, 3, 1, "", "statement"]], "advanced_alchemy.repository.SQLAlchemyAsyncRepository.get_and_update.params": [[26, 3, 1, "", "**kwargs"], [26, 3, 1, "", "*filters"], [26, 3, 1, "", "attribute_names"], [26, 3, 1, "", "auto_commit"], [26, 3, 1, "", "auto_expunge"], [26, 3, 1, "", "auto_refresh"], [26, 3, 1, "", "error_messages"], [26, 3, 1, "", "execution_options"], [26, 3, 1, "", "load"], [26, 3, 1, "", "match_fields"], [26, 3, 1, "", "with_for_update"]], "advanced_alchemy.repository.SQLAlchemyAsyncRepository.get_id_attribute_value.params": [[26, 3, 1, "", "id_attribute"], [26, 3, 1, "", "item"]], "advanced_alchemy.repository.SQLAlchemyAsyncRepository.get_one.params": [[26, 3, 1, "", "**kwargs"], [26, 3, 1, "", "*filters"], [26, 3, 1, "", "auto_expunge"], [26, 3, 1, "", "error_messages"], [26, 3, 1, "", "execution_options"], [26, 3, 1, "", "load"], [26, 3, 1, "", "statement"]], "advanced_alchemy.repository.SQLAlchemyAsyncRepository.get_one_or_none.params": [[26, 3, 1, "", "**kwargs"], [26, 3, 1, "", "*filters"], [26, 3, 1, "", "auto_expunge"], [26, 3, 1, "", "error_messages"], [26, 3, 1, "", "execution_options"], [26, 3, 1, "", "load"], [26, 3, 1, "", "statement"]], "advanced_alchemy.repository.SQLAlchemyAsyncRepository.get_or_upsert.params": [[26, 3, 1, "", "**kwargs"], [26, 3, 1, "", "*filters"], [26, 3, 1, "", "attribute_names"], [26, 3, 1, "", "auto_commit"], [26, 3, 1, "", "auto_expunge"], [26, 3, 1, "", "auto_refresh"], [26, 3, 1, "", "error_messages"], [26, 3, 1, "", "execution_options"], [26, 3, 1, "", "load"], [26, 3, 1, "", "match_fields"], [26, 3, 1, "", "upsert"], [26, 3, 1, "", "with_for_update"]], "advanced_alchemy.repository.SQLAlchemyAsyncRepository.list.params": [[26, 3, 1, "", "**kwargs"], [26, 3, 1, "", "*filters"], [26, 3, 1, "", "auto_expunge"], [26, 3, 1, "", "error_messages"], [26, 3, 1, "", "execution_options"], [26, 3, 1, "", "load"], [26, 3, 1, "", "order_by"], [26, 3, 1, "", "statement"]], "advanced_alchemy.repository.SQLAlchemyAsyncRepository.list_and_count.params": [[26, 3, 1, "", "**kwargs"], [26, 3, 1, "", "*filters"], [26, 3, 1, "", "auto_expunge"], [26, 3, 1, "", "error_messages"], [26, 3, 1, "", "execution_options"], [26, 3, 1, "", "force_basic_query_mode"], [26, 3, 1, "", "load"], [26, 3, 1, "", "order_by"], [26, 3, 1, "", "statement"]], "advanced_alchemy.repository.SQLAlchemyAsyncRepository.params": [[26, 3, 1, "", "**kwargs"], [26, 3, 1, "", "auto_commit"], [26, 3, 1, "", "auto_expunge"], [26, 3, 1, "", "auto_refresh"], [26, 3, 1, "", "error_messages"], [26, 3, 1, "", "execution_options"], [26, 3, 1, "", "load"], [26, 3, 1, "", "order_by"], [26, 3, 1, "", "session"], [26, 3, 1, "", "statement"]], "advanced_alchemy.repository.SQLAlchemyAsyncRepository.set_id_attribute_value.params": [[26, 3, 1, "", "id_attribute"], [26, 3, 1, "", "item"], [26, 3, 1, "", "item_id"]], "advanced_alchemy.repository.SQLAlchemyAsyncRepository.update.params": [[26, 3, 1, "", "attribute_names"], [26, 3, 1, "", "auto_commit"], [26, 3, 1, "", "auto_expunge"], [26, 3, 1, "", "auto_refresh"], [26, 3, 1, "", "data"], [26, 3, 1, "", "error_messages"], [26, 3, 1, "", "execution_options"], [26, 3, 1, "", "id_attribute"], [26, 3, 1, "", "load"], [26, 3, 1, "", "with_for_update"]], "advanced_alchemy.repository.SQLAlchemyAsyncRepository.update_many.params": [[26, 3, 1, "", "auto_commit"], [26, 3, 1, "", "auto_expunge"], [26, 3, 1, "", "data"], [26, 3, 1, "", "error_messages"], [26, 3, 1, "", "execution_options"], [26, 3, 1, "", "load"]], "advanced_alchemy.repository.SQLAlchemyAsyncRepository.upsert.params": [[26, 3, 1, "", "attribute_names"], [26, 3, 1, "", "auto_commit"], [26, 3, 1, "", "auto_expunge"], [26, 3, 1, "", "auto_refresh"], [26, 3, 1, "", "data"], [26, 3, 1, "", "error_messages"], [26, 3, 1, "", "execution_options"], [26, 3, 1, "", "load"], [26, 3, 1, "", "match_fields"], [26, 3, 1, "", "with_for_update"]], "advanced_alchemy.repository.SQLAlchemyAsyncRepository.upsert_many.params": [[26, 3, 1, "", "auto_commit"], [26, 3, 1, "", "auto_expunge"], [26, 3, 1, "", "data"], [26, 3, 1, "", "error_messages"], [26, 3, 1, "", "execution_options"], [26, 3, 1, "", "load"], [26, 3, 1, "", "match_fields"], [26, 3, 1, "", "no_merge"]], "advanced_alchemy.repository.SQLAlchemyAsyncSlugRepository.get_available_slug.params": [[26, 3, 1, "", "**kwargs"], [26, 3, 1, "", "value_to_slugify"]], "advanced_alchemy.repository.SQLAlchemySyncQueryRepository.check_not_found.params": [[26, 3, 1, "", "item_or_none"]], "advanced_alchemy.repository.SQLAlchemySyncQueryRepository.count.params": [[26, 3, 1, "", "**kwargs"], [26, 3, 1, "", "statement"]], "advanced_alchemy.repository.SQLAlchemySyncQueryRepository.get_one.params": [[26, 3, 1, "", "**kwargs"], [26, 3, 1, "", "statement"]], "advanced_alchemy.repository.SQLAlchemySyncQueryRepository.get_one_or_none.params": [[26, 3, 1, "", "**kwargs"], [26, 3, 1, "", "statement"]], "advanced_alchemy.repository.SQLAlchemySyncQueryRepository.list.params": [[26, 3, 1, "", "**kwargs"], [26, 3, 1, "", "statement"]], "advanced_alchemy.repository.SQLAlchemySyncQueryRepository.list_and_count.params": [[26, 3, 1, "", "**kwargs"], [26, 3, 1, "", "force_basic_query_mode"], [26, 3, 1, "", "statement"]], "advanced_alchemy.repository.SQLAlchemySyncQueryRepository.params": [[26, 3, 1, "", "**kwargs"], [26, 3, 1, "", "error_messages"], [26, 3, 1, "", "session"]], "advanced_alchemy.repository.SQLAlchemySyncRepository.add.params": [[26, 3, 1, "", "auto_commit"], [26, 3, 1, "", "auto_expunge"], [26, 3, 1, "", "auto_refresh"], [26, 3, 1, "", "data"], [26, 3, 1, "", "error_messages"]], "advanced_alchemy.repository.SQLAlchemySyncRepository.add_many.params": [[26, 3, 1, "", "auto_commit"], [26, 3, 1, "", "auto_expunge"], [26, 3, 1, "", "data"], [26, 3, 1, "", "error_messages"]], "advanced_alchemy.repository.SQLAlchemySyncRepository.check_health.params": [[26, 3, 1, "", "session"]], "advanced_alchemy.repository.SQLAlchemySyncRepository.check_not_found.params": [[26, 3, 1, "", "item_or_none"]], "advanced_alchemy.repository.SQLAlchemySyncRepository.count.params": [[26, 3, 1, "", "**kwargs"], [26, 3, 1, "", "*filters"], [26, 3, 1, "", "error_messages"], [26, 3, 1, "", "execution_options"], [26, 3, 1, "", "load"], [26, 3, 1, "", "statement"]], "advanced_alchemy.repository.SQLAlchemySyncRepository.delete.params": [[26, 3, 1, "", "auto_commit"], [26, 3, 1, "", "auto_expunge"], [26, 3, 1, "", "error_messages"], [26, 3, 1, "", "execution_options"], [26, 3, 1, "", "id_attribute"], [26, 3, 1, "", "item_id"], [26, 3, 1, "", "load"]], "advanced_alchemy.repository.SQLAlchemySyncRepository.delete_many.params": [[26, 3, 1, "", "auto_commit"], [26, 3, 1, "", "auto_expunge"], [26, 3, 1, "", "chunk_size"], [26, 3, 1, "", "error_messages"], [26, 3, 1, "", "execution_options"], [26, 3, 1, "", "id_attribute"], [26, 3, 1, "", "item_ids"], [26, 3, 1, "", "load"]], "advanced_alchemy.repository.SQLAlchemySyncRepository.delete_where.params": [[26, 3, 1, "", "**kwargs"], [26, 3, 1, "", "*filters"], [26, 3, 1, "", "auto_commit"], [26, 3, 1, "", "auto_expunge"], [26, 3, 1, "", "error_messages"], [26, 3, 1, "", "execution_options"], [26, 3, 1, "", "load"], [26, 3, 1, "", "sanity_check"]], "advanced_alchemy.repository.SQLAlchemySyncRepository.exists.params": [[26, 3, 1, "", "**kwargs"], [26, 3, 1, "", "*filters"], [26, 3, 1, "", "error_messages"], [26, 3, 1, "", "execution_options"], [26, 3, 1, "", "load"]], "advanced_alchemy.repository.SQLAlchemySyncRepository.filter_collection_by_kwargs.params": [[26, 3, 1, "", "**kwargs"], [26, 3, 1, "", "collection"]], "advanced_alchemy.repository.SQLAlchemySyncRepository.get.params": [[26, 3, 1, "", "auto_expunge"], [26, 3, 1, "", "error_messages"], [26, 3, 1, "", "execution_options"], [26, 3, 1, "", "id_attribute"], [26, 3, 1, "", "item_id"], [26, 3, 1, "", "load"], [26, 3, 1, "", "statement"]], "advanced_alchemy.repository.SQLAlchemySyncRepository.get_and_update.params": [[26, 3, 1, "", "**kwargs"], [26, 3, 1, "", "*filters"], [26, 3, 1, "", "attribute_names"], [26, 3, 1, "", "auto_commit"], [26, 3, 1, "", "auto_expunge"], [26, 3, 1, "", "auto_refresh"], [26, 3, 1, "", "error_messages"], [26, 3, 1, "", "execution_options"], [26, 3, 1, "", "load"], [26, 3, 1, "", "match_fields"], [26, 3, 1, "", "with_for_update"]], "advanced_alchemy.repository.SQLAlchemySyncRepository.get_id_attribute_value.params": [[26, 3, 1, "", "id_attribute"], [26, 3, 1, "", "item"]], "advanced_alchemy.repository.SQLAlchemySyncRepository.get_one.params": [[26, 3, 1, "", "**kwargs"], [26, 3, 1, "", "*filters"], [26, 3, 1, "", "auto_expunge"], [26, 3, 1, "", "error_messages"], [26, 3, 1, "", "execution_options"], [26, 3, 1, "", "load"], [26, 3, 1, "", "statement"]], "advanced_alchemy.repository.SQLAlchemySyncRepository.get_one_or_none.params": [[26, 3, 1, "", "**kwargs"], [26, 3, 1, "", "*filters"], [26, 3, 1, "", "auto_expunge"], [26, 3, 1, "", "error_messages"], [26, 3, 1, "", "execution_options"], [26, 3, 1, "", "load"], [26, 3, 1, "", "statement"]], "advanced_alchemy.repository.SQLAlchemySyncRepository.get_or_upsert.params": [[26, 3, 1, "", "**kwargs"], [26, 3, 1, "", "*filters"], [26, 3, 1, "", "attribute_names"], [26, 3, 1, "", "auto_commit"], [26, 3, 1, "", "auto_expunge"], [26, 3, 1, "", "auto_refresh"], [26, 3, 1, "", "error_messages"], [26, 3, 1, "", "execution_options"], [26, 3, 1, "", "load"], [26, 3, 1, "", "match_fields"], [26, 3, 1, "", "upsert"], [26, 3, 1, "", "with_for_update"]], "advanced_alchemy.repository.SQLAlchemySyncRepository.list.params": [[26, 3, 1, "", "**kwargs"], [26, 3, 1, "", "*filters"], [26, 3, 1, "", "auto_expunge"], [26, 3, 1, "", "error_messages"], [26, 3, 1, "", "execution_options"], [26, 3, 1, "", "load"], [26, 3, 1, "", "order_by"], [26, 3, 1, "", "statement"]], "advanced_alchemy.repository.SQLAlchemySyncRepository.list_and_count.params": [[26, 3, 1, "", "**kwargs"], [26, 3, 1, "", "*filters"], [26, 3, 1, "", "auto_expunge"], [26, 3, 1, "", "error_messages"], [26, 3, 1, "", "execution_options"], [26, 3, 1, "", "force_basic_query_mode"], [26, 3, 1, "", "load"], [26, 3, 1, "", "order_by"], [26, 3, 1, "", "statement"]], "advanced_alchemy.repository.SQLAlchemySyncRepository.params": [[26, 3, 1, "", "**kwargs"], [26, 3, 1, "", "auto_commit"], [26, 3, 1, "", "auto_expunge"], [26, 3, 1, "", "auto_refresh"], [26, 3, 1, "", "error_messages"], [26, 3, 1, "", "execution_options"], [26, 3, 1, "", "load"], [26, 3, 1, "", "order_by"], [26, 3, 1, "", "session"], [26, 3, 1, "", "statement"]], "advanced_alchemy.repository.SQLAlchemySyncRepository.set_id_attribute_value.params": [[26, 3, 1, "", "id_attribute"], [26, 3, 1, "", "item"], [26, 3, 1, "", "item_id"]], "advanced_alchemy.repository.SQLAlchemySyncRepository.update.params": [[26, 3, 1, "", "attribute_names"], [26, 3, 1, "", "auto_commit"], [26, 3, 1, "", "auto_expunge"], [26, 3, 1, "", "auto_refresh"], [26, 3, 1, "", "data"], [26, 3, 1, "", "error_messages"], [26, 3, 1, "", "execution_options"], [26, 3, 1, "", "id_attribute"], [26, 3, 1, "", "load"], [26, 3, 1, "", "with_for_update"]], "advanced_alchemy.repository.SQLAlchemySyncRepository.update_many.params": [[26, 3, 1, "", "auto_commit"], [26, 3, 1, "", "auto_expunge"], [26, 3, 1, "", "data"], [26, 3, 1, "", "error_messages"], [26, 3, 1, "", "execution_options"], [26, 3, 1, "", "load"]], "advanced_alchemy.repository.SQLAlchemySyncRepository.upsert.params": [[26, 3, 1, "", "attribute_names"], [26, 3, 1, "", "auto_commit"], [26, 3, 1, "", "auto_expunge"], [26, 3, 1, "", "auto_refresh"], [26, 3, 1, "", "data"], [26, 3, 1, "", "error_messages"], [26, 3, 1, "", "execution_options"], [26, 3, 1, "", "load"], [26, 3, 1, "", "match_fields"], [26, 3, 1, "", "with_for_update"]], "advanced_alchemy.repository.SQLAlchemySyncRepository.upsert_many.params": [[26, 3, 1, "", "auto_commit"], [26, 3, 1, "", "auto_expunge"], [26, 3, 1, "", "data"], [26, 3, 1, "", "error_messages"], [26, 3, 1, "", "execution_options"], [26, 3, 1, "", "load"], [26, 3, 1, "", "match_fields"], [26, 3, 1, "", "no_merge"]], "advanced_alchemy.repository.SQLAlchemySyncSlugRepository.get_available_slug.params": [[26, 3, 1, "", "**kwargs"], [26, 3, 1, "", "value_to_slugify"]], "advanced_alchemy.service": [[27, 1, 1, "", "Empty"], [27, 1, 1, "", "ErrorMessages"], [27, 1, 1, "", "OffsetPagination"], [27, 1, 1, "", "ResultConverter"], [27, 1, 1, "", "SQLAlchemyAsyncQueryService"], [27, 1, 1, "", "SQLAlchemyAsyncRepositoryReadService"], [27, 1, 1, "", "SQLAlchemyAsyncRepositoryService"], [27, 1, 1, "", "SQLAlchemySyncQueryService"], [27, 1, 1, "", "SQLAlchemySyncRepositoryReadService"], [27, 1, 1, "", "SQLAlchemySyncRepositoryService"], [27, 5, 1, "", "find_filter"], [27, 5, 1, "", "model_from_dict"]], "advanced_alchemy.service.OffsetPagination": [[27, 2, 1, "", "__init__"], [27, 4, 1, "", "items"], [27, 4, 1, "", "limit"], [27, 4, 1, "", "offset"], [27, 4, 1, "", "total"]], "advanced_alchemy.service.ResultConverter": [[27, 2, 1, "", "to_schema"]], "advanced_alchemy.service.ResultConverter.to_schema.params": [[27, 3, 1, "", "data"], [27, 3, 1, "", "filters"], [27, 3, 1, "", "schema_type"], [27, 3, 1, "", "total"]], "advanced_alchemy.service.SQLAlchemyAsyncQueryService": [[27, 2, 1, "", "__init__"], [27, 2, 1, "", "new"]], "advanced_alchemy.service.SQLAlchemyAsyncQueryService.params": [[27, 3, 1, "", "**repo_kwargs"], [27, 3, 1, "", "session"]], "advanced_alchemy.service.SQLAlchemyAsyncRepositoryReadService": [[27, 2, 1, "", "__init__"], [27, 2, 1, "", "count"], [27, 2, 1, "", "exists"], [27, 2, 1, "", "get"], [27, 2, 1, "", "get_one"], [27, 2, 1, "", "get_one_or_none"], [27, 2, 1, "", "list"], [27, 2, 1, "", "list_and_count"], [27, 2, 1, "", "new"], [27, 2, 1, "", "to_model"]], "advanced_alchemy.service.SQLAlchemyAsyncRepositoryReadService.count.params": [[27, 3, 1, "", "**kwargs"], [27, 3, 1, "", "*filters"], [27, 3, 1, "", "error_messages"], [27, 3, 1, "", "execution_options"], [27, 3, 1, "", "load"], [27, 3, 1, "", "statement"]], "advanced_alchemy.service.SQLAlchemyAsyncRepositoryReadService.exists.params": [[27, 3, 1, "", "**kwargs"], [27, 3, 1, "", "*filters"], [27, 3, 1, "", "error_messages"], [27, 3, 1, "", "execution_options"], [27, 3, 1, "", "load"]], "advanced_alchemy.service.SQLAlchemyAsyncRepositoryReadService.get.params": [[27, 3, 1, "", "auto_expunge"], [27, 3, 1, "", "error_messages"], [27, 3, 1, "", "execution_options"], [27, 3, 1, "", "id_attribute"], [27, 3, 1, "", "item_id"], [27, 3, 1, "", "load"], [27, 3, 1, "", "statement"]], "advanced_alchemy.service.SQLAlchemyAsyncRepositoryReadService.get_one.params": [[27, 3, 1, "", "**kwargs"], [27, 3, 1, "", "*filters"], [27, 3, 1, "", "auto_expunge"], [27, 3, 1, "", "error_messages"], [27, 3, 1, "", "execution_options"], [27, 3, 1, "", "load"], [27, 3, 1, "", "statement"]], "advanced_alchemy.service.SQLAlchemyAsyncRepositoryReadService.get_one_or_none.params": [[27, 3, 1, "", "**kwargs"], [27, 3, 1, "", "*filters"], [27, 3, 1, "", "auto_expunge"], [27, 3, 1, "", "error_messages"], [27, 3, 1, "", "execution_options"], [27, 3, 1, "", "load"], [27, 3, 1, "", "statement"]], "advanced_alchemy.service.SQLAlchemyAsyncRepositoryReadService.list.params": [[27, 3, 1, "", "**kwargs"], [27, 3, 1, "", "*filters"], [27, 3, 1, "", "auto_expunge"], [27, 3, 1, "", "error_messages"], [27, 3, 1, "", "execution_options"], [27, 3, 1, "", "load"], [27, 3, 1, "", "order_by"], [27, 3, 1, "", "statement"]], "advanced_alchemy.service.SQLAlchemyAsyncRepositoryReadService.list_and_count.params": [[27, 3, 1, "", "**kwargs"], [27, 3, 1, "", "*filters"], [27, 3, 1, "", "auto_expunge"], [27, 3, 1, "", "error_messages"], [27, 3, 1, "", "execution_options"], [27, 3, 1, "", "force_basic_query_mode"], [27, 3, 1, "", "load"], [27, 3, 1, "", "order_by"], [27, 3, 1, "", "statement"]], "advanced_alchemy.service.SQLAlchemyAsyncRepositoryReadService.params": [[27, 3, 1, "", "**repo_kwargs"], [27, 3, 1, "", "auto_commit"], [27, 3, 1, "", "auto_expunge"], [27, 3, 1, "", "auto_refresh"], [27, 3, 1, "", "error_messages"], [27, 3, 1, "", "execution_options"], [27, 3, 1, "", "load"], [27, 3, 1, "", "order_by"], [27, 3, 1, "", "session"], [27, 3, 1, "", "statement"]], "advanced_alchemy.service.SQLAlchemyAsyncRepositoryReadService.to_model.params": [[27, 3, 1, "", "data"], [27, 3, 1, "", "operation"]], "advanced_alchemy.service.SQLAlchemyAsyncRepositoryService": [[27, 2, 1, "", "create"], [27, 2, 1, "", "create_many"], [27, 2, 1, "", "delete"], [27, 2, 1, "", "delete_many"], [27, 2, 1, "", "delete_where"], [27, 2, 1, "", "get_and_update"], [27, 2, 1, "", "get_or_upsert"], [27, 2, 1, "", "update"], [27, 2, 1, "", "update_many"], [27, 2, 1, "", "upsert"], [27, 2, 1, "", "upsert_many"]], "advanced_alchemy.service.SQLAlchemyAsyncRepositoryService.create.params": [[27, 3, 1, "", "auto_commit"], [27, 3, 1, "", "auto_expunge"], [27, 3, 1, "", "auto_refresh"], [27, 3, 1, "", "data"], [27, 3, 1, "", "error_messages"]], "advanced_alchemy.service.SQLAlchemyAsyncRepositoryService.create_many.params": [[27, 3, 1, "", "auto_commit"], [27, 3, 1, "", "auto_expunge"], [27, 3, 1, "", "data"], [27, 3, 1, "", "error_messages"]], "advanced_alchemy.service.SQLAlchemyAsyncRepositoryService.delete.params": [[27, 3, 1, "", "auto_commit"], [27, 3, 1, "", "auto_expunge"], [27, 3, 1, "", "error_messages"], [27, 3, 1, "", "execution_options"], [27, 3, 1, "", "id_attribute"], [27, 3, 1, "", "item_id"], [27, 3, 1, "", "load"]], "advanced_alchemy.service.SQLAlchemyAsyncRepositoryService.delete_many.params": [[27, 3, 1, "", "auto_commit"], [27, 3, 1, "", "auto_expunge"], [27, 3, 1, "", "chunk_size"], [27, 3, 1, "", "error_messages"], [27, 3, 1, "", "execution_options"], [27, 3, 1, "", "id_attribute"], [27, 3, 1, "", "item_ids"], [27, 3, 1, "", "load"]], "advanced_alchemy.service.SQLAlchemyAsyncRepositoryService.delete_where.params": [[27, 3, 1, "", "**kwargs"], [27, 3, 1, "", "*filters"], [27, 3, 1, "", "auto_commit"], [27, 3, 1, "", "auto_expunge"], [27, 3, 1, "", "error_messages"], [27, 3, 1, "", "execution_options"], [27, 3, 1, "", "load"], [27, 3, 1, "", "sanity_check"]], "advanced_alchemy.service.SQLAlchemyAsyncRepositoryService.get_and_update.params": [[27, 3, 1, "", "**kwargs"], [27, 3, 1, "", "*filters"], [27, 3, 1, "", "attribute_names"], [27, 3, 1, "", "auto_commit"], [27, 3, 1, "", "auto_expunge"], [27, 3, 1, "", "auto_refresh"], [27, 3, 1, "", "error_messages"], [27, 3, 1, "", "execution_options"], [27, 3, 1, "", "load"], [27, 3, 1, "", "match_fields"], [27, 3, 1, "", "with_for_update"]], "advanced_alchemy.service.SQLAlchemyAsyncRepositoryService.get_or_upsert.params": [[27, 3, 1, "", "**kwargs"], [27, 3, 1, "", "*filters"], [27, 3, 1, "", "attribute_names"], [27, 3, 1, "", "auto_commit"], [27, 3, 1, "", "auto_expunge"], [27, 3, 1, "", "auto_refresh"], [27, 3, 1, "", "create"], [27, 3, 1, "", "error_messages"], [27, 3, 1, "", "execution_options"], [27, 3, 1, "", "load"], [27, 3, 1, "", "match_fields"], [27, 3, 1, "", "upsert"], [27, 3, 1, "", "with_for_update"]], "advanced_alchemy.service.SQLAlchemyAsyncRepositoryService.update.params": [[27, 3, 1, "", "attribute_names"], [27, 3, 1, "", "auto_commit"], [27, 3, 1, "", "auto_expunge"], [27, 3, 1, "", "auto_refresh"], [27, 3, 1, "", "data"], [27, 3, 1, "", "error_messages"], [27, 3, 1, "", "execution_options"], [27, 3, 1, "", "id_attribute"], [27, 3, 1, "", "item_id"], [27, 3, 1, "", "load"], [27, 3, 1, "", "with_for_update"]], "advanced_alchemy.service.SQLAlchemyAsyncRepositoryService.update_many.params": [[27, 3, 1, "", "auto_commit"], [27, 3, 1, "", "auto_expunge"], [27, 3, 1, "", "data"], [27, 3, 1, "", "error_messages"], [27, 3, 1, "", "execution_options"], [27, 3, 1, "", "load"]], "advanced_alchemy.service.SQLAlchemyAsyncRepositoryService.upsert.params": [[27, 3, 1, "", "attribute_names"], [27, 3, 1, "", "auto_commit"], [27, 3, 1, "", "auto_expunge"], [27, 3, 1, "", "auto_refresh"], [27, 3, 1, "", "data"], [27, 3, 1, "", "error_messages"], [27, 3, 1, "", "execution_options"], [27, 3, 1, "", "item_id"], [27, 3, 1, "", "load"], [27, 3, 1, "", "match_fields"], [27, 3, 1, "", "with_for_update"]], "advanced_alchemy.service.SQLAlchemyAsyncRepositoryService.upsert_many.params": [[27, 3, 1, "", "auto_commit"], [27, 3, 1, "", "auto_expunge"], [27, 3, 1, "", "data"], [27, 3, 1, "", "error_messages"], [27, 3, 1, "", "execution_options"], [27, 3, 1, "", "load"], [27, 3, 1, "", "match_fields"], [27, 3, 1, "", "no_merge"]], "advanced_alchemy.service.SQLAlchemySyncQueryService": [[27, 2, 1, "", "__init__"], [27, 2, 1, "", "new"]], "advanced_alchemy.service.SQLAlchemySyncQueryService.params": [[27, 3, 1, "", "**repo_kwargs"], [27, 3, 1, "", "session"]], "advanced_alchemy.service.SQLAlchemySyncRepositoryReadService": [[27, 2, 1, "", "__init__"], [27, 2, 1, "", "count"], [27, 2, 1, "", "exists"], [27, 2, 1, "", "get"], [27, 2, 1, "", "get_one"], [27, 2, 1, "", "get_one_or_none"], [27, 2, 1, "", "list"], [27, 2, 1, "", "list_and_count"], [27, 2, 1, "", "new"], [27, 2, 1, "", "to_model"]], "advanced_alchemy.service.SQLAlchemySyncRepositoryReadService.count.params": [[27, 3, 1, "", "**kwargs"], [27, 3, 1, "", "*filters"], [27, 3, 1, "", "error_messages"], [27, 3, 1, "", "execution_options"], [27, 3, 1, "", "load"], [27, 3, 1, "", "statement"]], "advanced_alchemy.service.SQLAlchemySyncRepositoryReadService.exists.params": [[27, 3, 1, "", "**kwargs"], [27, 3, 1, "", "*filters"], [27, 3, 1, "", "error_messages"], [27, 3, 1, "", "execution_options"], [27, 3, 1, "", "load"]], "advanced_alchemy.service.SQLAlchemySyncRepositoryReadService.get.params": [[27, 3, 1, "", "auto_expunge"], [27, 3, 1, "", "error_messages"], [27, 3, 1, "", "execution_options"], [27, 3, 1, "", "id_attribute"], [27, 3, 1, "", "item_id"], [27, 3, 1, "", "load"], [27, 3, 1, "", "statement"]], "advanced_alchemy.service.SQLAlchemySyncRepositoryReadService.get_one.params": [[27, 3, 1, "", "**kwargs"], [27, 3, 1, "", "*filters"], [27, 3, 1, "", "auto_expunge"], [27, 3, 1, "", "error_messages"], [27, 3, 1, "", "execution_options"], [27, 3, 1, "", "load"], [27, 3, 1, "", "statement"]], "advanced_alchemy.service.SQLAlchemySyncRepositoryReadService.get_one_or_none.params": [[27, 3, 1, "", "**kwargs"], [27, 3, 1, "", "*filters"], [27, 3, 1, "", "auto_expunge"], [27, 3, 1, "", "error_messages"], [27, 3, 1, "", "execution_options"], [27, 3, 1, "", "load"], [27, 3, 1, "", "statement"]], "advanced_alchemy.service.SQLAlchemySyncRepositoryReadService.list.params": [[27, 3, 1, "", "**kwargs"], [27, 3, 1, "", "*filters"], [27, 3, 1, "", "auto_expunge"], [27, 3, 1, "", "error_messages"], [27, 3, 1, "", "execution_options"], [27, 3, 1, "", "load"], [27, 3, 1, "", "order_by"], [27, 3, 1, "", "statement"]], "advanced_alchemy.service.SQLAlchemySyncRepositoryReadService.list_and_count.params": [[27, 3, 1, "", "**kwargs"], [27, 3, 1, "", "*filters"], [27, 3, 1, "", "auto_expunge"], [27, 3, 1, "", "error_messages"], [27, 3, 1, "", "execution_options"], [27, 3, 1, "", "force_basic_query_mode"], [27, 3, 1, "", "load"], [27, 3, 1, "", "order_by"], [27, 3, 1, "", "statement"]], "advanced_alchemy.service.SQLAlchemySyncRepositoryReadService.params": [[27, 3, 1, "", "**repo_kwargs"], [27, 3, 1, "", "auto_commit"], [27, 3, 1, "", "auto_expunge"], [27, 3, 1, "", "auto_refresh"], [27, 3, 1, "", "error_messages"], [27, 3, 1, "", "execution_options"], [27, 3, 1, "", "load"], [27, 3, 1, "", "order_by"], [27, 3, 1, "", "session"], [27, 3, 1, "", "statement"]], "advanced_alchemy.service.SQLAlchemySyncRepositoryReadService.to_model.params": [[27, 3, 1, "", "data"], [27, 3, 1, "", "operation"]], "advanced_alchemy.service.SQLAlchemySyncRepositoryService": [[27, 2, 1, "", "create"], [27, 2, 1, "", "create_many"], [27, 2, 1, "", "delete"], [27, 2, 1, "", "delete_many"], [27, 2, 1, "", "delete_where"], [27, 2, 1, "", "get_and_update"], [27, 2, 1, "", "get_or_upsert"], [27, 2, 1, "", "update"], [27, 2, 1, "", "update_many"], [27, 2, 1, "", "upsert"], [27, 2, 1, "", "upsert_many"]], "advanced_alchemy.service.SQLAlchemySyncRepositoryService.create.params": [[27, 3, 1, "", "auto_commit"], [27, 3, 1, "", "auto_expunge"], [27, 3, 1, "", "auto_refresh"], [27, 3, 1, "", "data"], [27, 3, 1, "", "error_messages"]], "advanced_alchemy.service.SQLAlchemySyncRepositoryService.create_many.params": [[27, 3, 1, "", "auto_commit"], [27, 3, 1, "", "auto_expunge"], [27, 3, 1, "", "data"], [27, 3, 1, "", "error_messages"]], "advanced_alchemy.service.SQLAlchemySyncRepositoryService.delete.params": [[27, 3, 1, "", "auto_commit"], [27, 3, 1, "", "auto_expunge"], [27, 3, 1, "", "error_messages"], [27, 3, 1, "", "execution_options"], [27, 3, 1, "", "id_attribute"], [27, 3, 1, "", "item_id"], [27, 3, 1, "", "load"]], "advanced_alchemy.service.SQLAlchemySyncRepositoryService.delete_many.params": [[27, 3, 1, "", "auto_commit"], [27, 3, 1, "", "auto_expunge"], [27, 3, 1, "", "chunk_size"], [27, 3, 1, "", "error_messages"], [27, 3, 1, "", "execution_options"], [27, 3, 1, "", "id_attribute"], [27, 3, 1, "", "item_ids"], [27, 3, 1, "", "load"]], "advanced_alchemy.service.SQLAlchemySyncRepositoryService.delete_where.params": [[27, 3, 1, "", "**kwargs"], [27, 3, 1, "", "*filters"], [27, 3, 1, "", "auto_commit"], [27, 3, 1, "", "auto_expunge"], [27, 3, 1, "", "error_messages"], [27, 3, 1, "", "execution_options"], [27, 3, 1, "", "load"], [27, 3, 1, "", "sanity_check"]], "advanced_alchemy.service.SQLAlchemySyncRepositoryService.get_and_update.params": [[27, 3, 1, "", "**kwargs"], [27, 3, 1, "", "*filters"], [27, 3, 1, "", "attribute_names"], [27, 3, 1, "", "auto_commit"], [27, 3, 1, "", "auto_expunge"], [27, 3, 1, "", "auto_refresh"], [27, 3, 1, "", "error_messages"], [27, 3, 1, "", "execution_options"], [27, 3, 1, "", "load"], [27, 3, 1, "", "match_fields"], [27, 3, 1, "", "with_for_update"]], "advanced_alchemy.service.SQLAlchemySyncRepositoryService.get_or_upsert.params": [[27, 3, 1, "", "**kwargs"], [27, 3, 1, "", "*filters"], [27, 3, 1, "", "attribute_names"], [27, 3, 1, "", "auto_commit"], [27, 3, 1, "", "auto_expunge"], [27, 3, 1, "", "auto_refresh"], [27, 3, 1, "", "create"], [27, 3, 1, "", "error_messages"], [27, 3, 1, "", "execution_options"], [27, 3, 1, "", "load"], [27, 3, 1, "", "match_fields"], [27, 3, 1, "", "upsert"], [27, 3, 1, "", "with_for_update"]], "advanced_alchemy.service.SQLAlchemySyncRepositoryService.update.params": [[27, 3, 1, "", "attribute_names"], [27, 3, 1, "", "auto_commit"], [27, 3, 1, "", "auto_expunge"], [27, 3, 1, "", "auto_refresh"], [27, 3, 1, "", "data"], [27, 3, 1, "", "error_messages"], [27, 3, 1, "", "execution_options"], [27, 3, 1, "", "id_attribute"], [27, 3, 1, "", "item_id"], [27, 3, 1, "", "load"], [27, 3, 1, "", "with_for_update"]], "advanced_alchemy.service.SQLAlchemySyncRepositoryService.update_many.params": [[27, 3, 1, "", "auto_commit"], [27, 3, 1, "", "auto_expunge"], [27, 3, 1, "", "data"], [27, 3, 1, "", "error_messages"], [27, 3, 1, "", "execution_options"], [27, 3, 1, "", "load"]], "advanced_alchemy.service.SQLAlchemySyncRepositoryService.upsert.params": [[27, 3, 1, "", "attribute_names"], [27, 3, 1, "", "auto_commit"], [27, 3, 1, "", "auto_expunge"], [27, 3, 1, "", "auto_refresh"], [27, 3, 1, "", "data"], [27, 3, 1, "", "error_messages"], [27, 3, 1, "", "execution_options"], [27, 3, 1, "", "item_id"], [27, 3, 1, "", "load"], [27, 3, 1, "", "match_fields"], [27, 3, 1, "", "with_for_update"]], "advanced_alchemy.service.SQLAlchemySyncRepositoryService.upsert_many.params": [[27, 3, 1, "", "auto_commit"], [27, 3, 1, "", "auto_expunge"], [27, 3, 1, "", "data"], [27, 3, 1, "", "error_messages"], [27, 3, 1, "", "execution_options"], [27, 3, 1, "", "load"], [27, 3, 1, "", "match_fields"], [27, 3, 1, "", "no_merge"]], "advanced_alchemy.service.find_filter.params": [[27, 3, 1, "", "filter_type"], [27, 3, 1, "", "filters"]], "advanced_alchemy.types": [[28, 1, 1, "", "DateTimeUTC"], [28, 1, 1, "", "EncryptedString"], [28, 1, 1, "", "EncryptedText"], [28, 1, 1, "", "EncryptionBackend"], [28, 1, 1, "", "FernetBackend"], [28, 1, 1, "", "GUID"], [28, 1, 1, "", "ORA_JSONB"], [28, 1, 1, "", "PGCryptoBackend"]], "advanced_alchemy.types.DateTimeUTC": [[28, 4, 1, "", "cache_ok"], [28, 2, 1, "", "process_bind_param"], [28, 2, 1, "", "process_result_value"], [28, 7, 1, "", "python_type"]], "advanced_alchemy.types.DateTimeUTC.process_bind_param.params": [[28, 3, 1, "", "dialect"], [28, 3, 1, "", "value"]], "advanced_alchemy.types.DateTimeUTC.process_result_value.params": [[28, 3, 1, "", "dialect"], [28, 3, 1, "", "value"]], "advanced_alchemy.types.EncryptedString": [[28, 2, 1, "", "__init__"], [28, 4, 1, "", "backend"], [28, 4, 1, "", "cache_ok"], [28, 4, 1, "", "impl"], [28, 4, 1, "", "key"], [28, 2, 1, "", "load_dialect_impl"], [28, 2, 1, "", "mount_vault"], [28, 2, 1, "", "process_bind_param"], [28, 2, 1, "", "process_result_value"], [28, 7, 1, "", "python_type"]], "advanced_alchemy.types.EncryptedString.load_dialect_impl.params": [[28, 3, 1, "", "dialect"]], "advanced_alchemy.types.EncryptedString.params": [[28, 3, 1, "", "**kwargs"], [28, 3, 1, "", "backend"], [28, 3, 1, "", "key"]], "advanced_alchemy.types.EncryptedString.process_bind_param.params": [[28, 3, 1, "", "dialect"], [28, 3, 1, "", "value"]], "advanced_alchemy.types.EncryptedString.process_result_value.params": [[28, 3, 1, "", "dialect"], [28, 3, 1, "", "value"]], "advanced_alchemy.types.EncryptedText": [[28, 4, 1, "", "cache_ok"], [28, 4, 1, "", "impl"], [28, 2, 1, "", "load_dialect_impl"]], "advanced_alchemy.types.EncryptedText.load_dialect_impl.params": [[28, 3, 1, "", "dialect"]], "advanced_alchemy.types.EncryptedText.params": [[28, 3, 1, "", "**kwargs"], [28, 3, 1, "", "backend"], [28, 3, 1, "", "key"]], "advanced_alchemy.types.EncryptionBackend": [[28, 2, 1, "", "decrypt"], [28, 2, 1, "", "encrypt"], [28, 2, 1, "", "init_engine"], [28, 2, 1, "", "mount_vault"], [28, 4, 1, "", "passphrase"]], "advanced_alchemy.types.EncryptionBackend.decrypt.params": [[28, 3, 1, "", "value"]], "advanced_alchemy.types.EncryptionBackend.encrypt.params": [[28, 3, 1, "", "value"]], "advanced_alchemy.types.EncryptionBackend.init_engine.params": [[28, 3, 1, "", "key"]], "advanced_alchemy.types.EncryptionBackend.mount_vault.params": [[28, 3, 1, "", "key"]], "advanced_alchemy.types.FernetBackend": [[28, 2, 1, "", "decrypt"], [28, 2, 1, "", "encrypt"], [28, 4, 1, "", "fernet"], [28, 2, 1, "", "init_engine"], [28, 4, 1, "", "key"], [28, 2, 1, "", "mount_vault"]], "advanced_alchemy.types.FernetBackend.decrypt.params": [[28, 3, 1, "", "value"]], "advanced_alchemy.types.FernetBackend.encrypt.params": [[28, 3, 1, "", "value"]], "advanced_alchemy.types.FernetBackend.init_engine.params": [[28, 3, 1, "", "key"]], "advanced_alchemy.types.FernetBackend.mount_vault.params": [[28, 3, 1, "", "key"]], "advanced_alchemy.types.GUID": [[28, 2, 1, "", "__init__"], [28, 4, 1, "", "cache_ok"], [28, 2, 1, "", "compare_values"], [28, 2, 1, "", "load_dialect_impl"], [28, 2, 1, "", "process_bind_param"], [28, 2, 1, "", "process_result_value"], [28, 7, 1, "", "python_type"]], "advanced_alchemy.types.GUID.process_bind_param.params": [[28, 3, 1, "", "dialect"], [28, 3, 1, "", "value"]], "advanced_alchemy.types.GUID.process_result_value.params": [[28, 3, 1, "", "dialect"], [28, 3, 1, "", "value"]], "advanced_alchemy.types.ORA_JSONB": [[28, 2, 1, "", "__init__"], [28, 4, 1, "", "cache_ok"], [28, 2, 1, "", "coerce_compared_value"], [28, 4, 1, "", "impl"], [28, 2, 1, "", "load_dialect_impl"], [28, 2, 1, "", "process_bind_param"], [28, 2, 1, "", "process_result_value"], [28, 7, 1, "", "python_type"]], "advanced_alchemy.types.ORA_JSONB.process_bind_param.params": [[28, 3, 1, "", "dialect"], [28, 3, 1, "", "value"]], "advanced_alchemy.types.ORA_JSONB.process_result_value.params": [[28, 3, 1, "", "dialect"], [28, 3, 1, "", "value"]], "advanced_alchemy.types.PGCryptoBackend": [[28, 2, 1, "", "decrypt"], [28, 2, 1, "", "encrypt"], [28, 2, 1, "", "init_engine"], [28, 4, 1, "", "passphrase"]], "advanced_alchemy.types.PGCryptoBackend.decrypt.params": [[28, 3, 1, "", "value"]], "advanced_alchemy.types.PGCryptoBackend.encrypt.params": [[28, 3, 1, "", "value"]], "advanced_alchemy.types.PGCryptoBackend.init_engine.params": [[28, 3, 1, "", "key"]]}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "method", "Python method"], "3": ["py", "parameter", "Python parameter"], "4": ["py", "attribute", "Python attribute"], "5": ["py", "function", "Python function"], "6": ["py", "data", "Python data"], "7": ["py", "property", "Python property"]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:method", "3": "py:parameter", "4": "py:attribute", "5": "py:function", "6": "py:data", "7": "py:property"}, "terms": {"": [0, 3, 6, 7, 8, 9, 11, 15, 18, 24, 28], "0": [9, 30], "01a307f": 0, "029049d": 0, "0323ebc": 0, "03711c6": 0, "066c7ba": 0, "0736cd9": 0, "0843eef": 0, "090725a": 0, "0alpha1": 30, "0beta1": 30, "0c30fb5": 0, "0c4e8d": 0, "0d1d900": 0, "0dcce8e": 0, "0f40a1c": 0, "0rc1": 30, "1": [1, 9, 18, 26, 28, 30], "10": 28, "100": [0, 1], "1000": 9, "103f9bf": 0, "104": 0, "108": 0, "10b3dfd": 0, "112": 0, "113": 0, "116": 0, "118": 0, "121": 0, "122": 0, "123": 0, "124": 0, "125": 0, "1250d94": 0, "127": 0, "128": 0, "129": 0, "13": 0, "131": 0, "133": 0, "135a5d1": 0, "137": 0, "138": 0, "139": 0, "14": [0, 28], "141": 0, "143": 0, "144": 0, "145": 0, "146": 0, "149": 0, "152": 0, "153": 0, "154": 0, "155": 0, "156": 0, "158": 0, "15a7d76": 0, "16": [0, 28], "165": 0, "167": 0, "1753709": 0, "1800fe7": 0, "18b0031": 0, "1cf35db": 0, "1d4c100": 0, "1e50d41": 0, "2": [1, 30], "20": [9, 18, 28], "21": 0, "2295b3e": 0, "23dc65d": 0, "255": 28, "26": 0, "266246c": 0, "28": 28, "296ae02": 0, "2a8bf18": 0, "2aa4cca": 0, "2f76af0": 0, "3": [1, 30], "3126ac6": 0, "32": [0, 28], "33": 0, "3364b6e": 0, "33a6cc6": 0, "34": 0, "35": [0, 28], "36": 0, "3600": 9, "37": 0, "38": 0, "380545d": 0, "38c029e": 0, "39118b0": 0, "3943f4b": 0, "3a2ced4": 0, "3abb281": 0, "3e74b9": 0, "3f78032": 0, "3xx": 18, "4": [26, 28], "40": 0, "406d83a": 0, "41": 0, "42": 0, "43": 0, "43e188a": 0, "44": 0, "440": 1, "44fa4e9": 0, "45": 0, "454e382": 0, "46d3e7a": 0, "47": 0, "48": 0, "4826525": 0, "49": 0, "49b9062": 0, "4a74c71": 0, "4caadbf": 0, "4fd039e": 0, "50": 0, "52": 0, "5239399": 0, "53": 0, "54d6a63": 0, "55": 0, "5521ac1": 0, "56": 0, "57": 0, "58": 0, "5aa8e43": 0, "5ade984": 0, "5b192ad": 0, "5da93a2": 0, "5e3eca5": 0, "5f91dab": 0, "6": 9, "60": 0, "60d6727": 0, "60fd313": 0, "61": 0, "62": 0, "63": 0, "631d30e": 0, "6420050": 0, "64be0ba": 0, "65c9031": 0, "65d8876": 0, "65f2803": 0, "67": 0, "67ca4ab": 0, "68": 0, "68c8501": 0, "69": 0, "6a079a9": 0, "6b27fab": 0, "6b8b907": 0, "70": 0, "70a4233": 0, "71": 0, "7240627": 0, "75": 0, "76": 0, "765394e": 0, "77": 0, "77aea5d": 0, "78": 0, "78b7529": 0, "79": 0, "795f79e": 0, "7a54b1a": 0, "7a7d755": 0, "7a91a8b": 0, "7cb4f8e": 0, "8": 4, "80": 0, "81": 0, "82": 0, "82251f9": 0, "83": 0, "84": 0, "84f1f53": 0, "86": 0, "87": 0, "87dce47": 0, "88": 0, "8803800": 0, "89": 0, "8ef7edf": 0, "90": 0, "9262cc9": 0, "92c1fc5": 0, "93671c0": 0, "94": 0, "95": 0, "950": [26, 27], "96": 0, "964b319": 0, "96aad8d": 0, "97c8108": 0, "98": 0, "99": 0, "998e504": 0, "99c5446": 0, "9b0cb60": 0, "9d8cf62": 0, "9d90210": 0, "A": [3, 6, 7, 8, 9, 11, 16, 18, 19, 20, 26, 27, 30], "At": [6, 30], "BY": 21, "By": [3, 9, 18, 28], "FOR": [26, 27], "For": [1, 8, 9, 11, 18, 26, 28, 30], "IN": [0, 21, 26], "If": [1, 8, 9, 15, 16, 18, 20, 24, 26, 27, 28], "In": 26, "It": [2, 9, 20, 28, 31], "NOT": 21, "Not": 13, "On": 3, "The": [1, 3, 4, 6, 7, 8, 9, 11, 16, 18, 19, 20, 22, 24, 26, 27, 28, 30, 31], "Then": 1, "These": [6, 30], "To": [1, 25, 26, 27, 28], "Will": [9, 28], "With": 9, "_": 9, "__all__": 0, "__context__": 13, "__init__": [4, 6, 7, 8, 9, 11, 13, 18, 19, 20, 21, 26, 27, 28], "__main__": 28, "__post_init__": [7, 11], "__table_args__": 6, "_abstractload": 26, "_create_select_for_model": 27, "_default": 19, "_echoflagtyp": [9, 18], "_emptyenum": 18, "_io": 4, "_json": 28, "_lookup": 28, "_orm": 6, "_paramstyl": [9, 18], "_registrytyp": 6, "_schema": 6, "_sphinx_paramlinks_advanced_alchemi": 18, "_sqlalchemy_db_sess": 18, "_static_cache_kei": 28, "_type": 28, "a03cec8": 0, "a126757": 0, "a1dd8ca": 0, "a1ebb06": 0, "a255c03": 0, "a520293": 0, "a5a290": 0, "a98dee0": 0, "aa86be0": 0, "ab1d960": 0, "aba1534": 0, "abc": [16, 18, 21, 26, 28], "abdulhaq": 0, "abl": 28, "abov": [9, 28], "abstract": [0, 21, 28], "abstractdto": [16, 18], "abstractset": 18, "accept": [0, 9, 28], "access": [6, 8], "accommod": 28, "across": 28, "action": 1, "activ": [9, 11, 30], "actual": [9, 26, 27, 28], "ad": [0, 18, 26, 28, 30], "add": [0, 2, 6, 21, 26, 28], "add_mani": 26, "addit": [0, 4, 6, 18, 26, 28], "address": 0, "adjust": [0, 9], "advanc": [0, 1, 2, 3, 7, 8, 11, 13, 18, 19], "advanced_alchemi": [4, 6, 7, 8, 9, 11, 12, 13, 15, 16, 18, 19, 20, 21, 24, 26, 27, 28], "advancedalchemi": 20, "advancedalchemyerror": 13, "advancedalchemyexcept": 13, "ae0cb75": 0, "aef6b27": 0, "affect": 9, "after": [8, 9, 11, 12, 20, 21, 26, 28], "against": 28, "aggreg": 21, "aioodbc": 0, "alc": 0, "alchemi": [0, 1, 2, 3, 7, 8, 11, 13, 18, 19], "alemb": [0, 2, 4, 7, 8, 11, 14, 17, 18, 22], "alembic_config": [7, 11, 18], "alembic_template_path": 8, "alembic_vers": [7, 8, 11, 18], "alembicasyncconfig": [7, 18], "alembiccommandconfig": 4, "alembicduckdbimpl": 4, "alembicspannerimpl": 4, "alembicsyncconfig": [11, 18], "alia": [7, 8, 9, 11, 12, 18, 21, 28], "alias": 12, "align": 26, "all": [0, 1, 6, 8, 9, 13, 18, 20, 21, 26, 27, 28, 30], "allow": [0, 6, 8, 9, 26, 27, 28], "along": 8, "alpha": 30, "alreadi": [1, 8, 9, 24], "also": [9, 28], "altern": [9, 13, 24], "although": 9, "alwai": [0, 12], "amount": 3, "an": [0, 3, 7, 8, 9, 11, 13, 15, 16, 18, 21, 24, 26, 27, 28, 30, 31], "analyt": [26, 27], "ani": [0, 1, 4, 6, 7, 8, 9, 11, 12, 13, 18, 21, 24, 26, 27, 28, 30], "annot": 18, "anyth": [26, 28], "api": [0, 3, 7, 8, 11, 18], "app": [15, 18, 19, 20], "app_config": 18, "appconfig": 18, "append": [6, 26], "append_to_lambda_stat": 21, "append_to_stat": 21, "appli": [1, 8, 9, 20, 21, 26, 27, 30], "applic": [0, 6, 15, 18, 20], "appropri": [26, 28], "approv": 1, "ar": [1, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 17, 18, 20, 21, 22, 23, 26, 27, 28, 30, 31], "arbitrari": 8, "aren": 28, "arg": [6, 13, 19, 20, 21, 24, 26, 27, 28], "argpars": 4, "argument": [0, 4, 6, 9, 13, 24, 26, 27, 28], "as_unique_async": 24, "as_unique_sync": 24, "asc": 21, "ascend": 21, "asgi": [0, 18], "assert": 0, "assign": 28, "associ": [6, 19, 28], "assum": 28, "async": [0, 7, 8, 18, 19, 20, 24, 26, 27], "async_autocommit_before_send_handl": 18, "async_autocommit_handler_mak": 18, "async_default_before_send_handl": 18, "async_default_handler_mak": 18, "async_scoped_sess": [24, 26, 27], "async_sessionmak": [7, 8, 18], "asyncconnect": [7, 8, 18], "asyncengin": [4, 7, 8, 18], "asyncgener": 7, "asyncio": [0, 4, 10, 18, 19, 20, 22], "asynciter": 27, "asyncpg": 8, "asyncsess": [7, 8, 18, 19, 20, 24, 26, 27], "asyncsessionconfig": [7, 18], "attach": 8, "attempt": 15, "attribut": [4, 5, 6, 7, 9, 10, 14, 17, 21, 22, 23, 26, 27, 28], "attribute_nam": [26, 27], "audit": 6, "auditcolumn": 6, "augment": 28, "auto_commit": [26, 27], "auto_expung": [26, 27], "auto_refresh": [26, 27], "autobegin": [7, 8, 11, 18], "autocommit": [0, 9, 18, 19, 20], "autocommit_include_redirect": 18, "autoflush": [7, 8, 11, 18], "automat": [0, 1, 8, 9, 22, 26], "avail": [8, 9, 31], "avoid": 30, "awar": 28, "b": [28, 30], "b15426b": 0, "b38c6f5": 0, "b6adda3": 0, "b8952a2": 0, "ba58db7": 0, "back": [8, 28, 32], "backend": [9, 26, 28], "background": 9, "backport": 30, "backward": 30, "badg": 0, "banner": 0, "base": [3, 4, 7, 8, 9, 11, 13, 16, 18, 19, 20, 21, 22, 24, 26, 27, 28, 30], "base64": 28, "basemodel": 27, "basi": [8, 9], "basic": [6, 27, 28], "basicattribut": 6, "batch": [4, 8], "bbae5c0": 0, "bc51751": 0, "bd4cb2c": 0, "beauti": 32, "becaus": 28, "becom": [3, 28, 30], "been": [8, 9, 13, 30], "befor": [0, 1, 8, 9, 13, 18, 21, 26, 27, 28, 30], "before_send_handl": 18, "beforeaft": 21, "beforemessagesendhookhandl": 18, "begin": [27, 30], "begun": 8, "behavior": [0, 8, 26, 27, 28], "being": [27, 28], "below": 22, "beta": 30, "beyond": 9, "bigint": 6, "bigintauditbas": 6, "bigintbas": 6, "bigintprimarykei": 6, "binari": 28, "binaryexpress": 21, "bind": [7, 8, 11, 18, 28], "bind_processor": 28, "blob": 28, "blog": 3, "board": 28, "bool": [4, 7, 8, 9, 11, 12, 16, 18, 19, 21, 24, 26, 27, 28], "boolean": 9, "bootstrap": 19, "both": [1, 28], "bound": [8, 9, 28], "branch": 30, "brand": 0, "break": [0, 30], "bring": 8, "broken": 0, "buf": 9, "buffer": 4, "bug": 1, "bugfix": 30, "build": 1, "built": [2, 9, 28], "bulk": [9, 26, 27], "bulkmodeldictt": 27, "bump": 0, "bypass": 9, "byte": 28, "c": [0, 28], "c09f717": 0, "c0f04b5": 0, "c17c83e": 0, "c318394": 0, "c3dba02": 0, "c409e78": 0, "c53b2ea": 0, "c791bed": 0, "c93f17e": 0, "cach": [9, 24, 28], "cache_ok": 28, "cacheabl": 28, "call": [2, 8, 18, 27, 28], "call_next": 20, "callabl": [7, 8, 9, 11, 12, 18, 19, 20, 28], "can": [1, 3, 9, 18, 26, 27, 28, 30], "candid": [26, 27, 30], "cannot": [16, 18, 28], "carefulli": [2, 3], "cartesian": 9, "case": [0, 9, 21, 26, 28, 30], "caught": 13, "caus": 9, "cbscsm": 0, "cef8745": 0, "cemrehancavdar": 0, "cf8a9e4": 0, "chain": 13, "chang": [0, 1, 9, 26, 30], "changelog": 3, "char": 28, "charact": [9, 26], "check": [1, 12, 26, 32], "check_health": 26, "check_not_found": 26, "checkin": 9, "checkout": [0, 9], "choic": 28, "chunk_siz": [26, 27], "cl": 6, "class": [4, 6, 7, 8, 9, 11, 13, 16, 18, 19, 20, 21, 22, 24, 26, 27, 28], "class_": [7, 8, 11, 18], "classmethod": [16, 18, 24, 26, 27], "classvar": [6, 16, 18], "claus": [21, 26], "clean": 18, "cli": 18, "click": 18, "client": [26, 27], "cliff": 0, "cliplugin": 18, "clipluginprotocol": 18, "clob": 28, "clone": 1, "close": [18, 20], "cmd_opt": 4, "cockroach": 28, "cockroachdb": 0, "code": [0, 3, 12, 18, 22], "codecov": 0, "coerc": 28, "coerce_compared_valu": 28, "cofin": 0, "collaps": 0, "collect": [0, 3, 6, 16, 18, 21, 26, 27], "collectionfilt": [0, 21], "color": 0, "column": [0, 6, 8, 9, 21, 28], "columnel": [24, 26, 27], "com": [3, 24], "combin": 26, "come": 28, "command": [0, 5, 18, 22], "comment": [0, 6], "commit": [0, 1, 8, 9, 12, 18, 19, 20, 26, 27], "commit_on_redirect": 18, "commitstrategi": [12, 19, 20], "commitstrategyexecutor": [19, 20], "common": [6, 10, 22, 28], "commonli": 8, "commontableattribut": 6, "commun": 3, "companion": [2, 3], "compar": [4, 8, 26, 27, 28], "compare_typ": [4, 7, 8, 11, 18], "compare_valu": 28, "compat": [0, 30], "compil": 28, "complet": 30, "concret": 28, "condit": 24, "config": [0, 4, 7, 8, 9, 11, 12, 16, 18, 19, 20, 22, 27], "config_arg": 4, "configur": [0, 4, 6, 7, 8, 9, 11, 13, 18, 19, 20, 26, 27, 28], "conflicterror": [0, 13], "conjunct": 9, "connect": [8, 9, 11, 18, 20], "connect_arg": [9, 18], "connection_str": [7, 8, 11, 18], "connectiont": [7, 8, 11, 18], "consist": [8, 30], "consolid": 0, "constant": 12, "construct": [6, 7, 9, 21, 27, 28], "constructor": [6, 24, 28], "contain": [12, 26, 27, 28], "content": 28, "context": [0, 7, 11, 13, 19, 27], "continu": [3, 30], "contribut": [0, 3], "control": [9, 18], "convent": 1, "convers": 27, "convert": [0, 6, 9, 13, 18, 26, 27, 28], "copi": 25, "core": [9, 18], "coroutin": 18, "correct": [0, 8], "correspond": [1, 9, 12, 28], "could": [1, 6, 25, 28], "count": [0, 26, 27], "counter": [9, 19], "coverag": 0, "craft": [2, 3], "creat": [6, 7, 8, 9, 11, 18, 19, 20, 25, 26, 27], "create_al": [0, 7, 8, 11, 18], "create_all_metadata": 18, "create_app_state_item": 18, "create_async_engin": [7, 18], "create_dto_for_typ": 18, "create_engin": [11, 18], "create_engine_cal": [7, 8, 11, 18], "create_mani": 27, "create_registri": 6, "create_session_mak": [8, 18], "created_at": [6, 8], "createengineplugin": 9, "creation": [6, 8, 9, 27], "crud": 27, "cryptographi": 28, "current": [3, 18, 19, 20, 30], "custom": [0, 6, 7, 25, 26, 27, 28], "custom_annotation_map": 6, "cycl": 30, "d2410a6": 0, "d5ca3f8": 0, "d5ddef2": 0, "d909d6a": 0, "d9453cd": 0, "da03540": 0, "da409cb": 0, "darinkishor": 0, "data": [13, 18, 21, 26, 27, 28], "data_structur": [16, 18, 27], "databas": [0, 2, 3, 8, 9, 15, 18, 20, 26, 27, 28], "dataclass": [7, 8, 9, 11, 18, 26, 27], "datastructur": 21, "datatyp": [9, 18, 28], "date": [6, 28], "datetim": [6, 21, 28], "datetimeutc": [0, 28], "db": 18, "db_engin": 18, "db_session": 18, "dbapi": [9, 28], "de371c5": 0, "debug": [9, 18], "decl_api": 6, "declar": 6, "declarativebas": [6, 16, 18], "decod": [0, 9, 12, 13], "decode_json": [9, 18], "decor": 28, "decrypt": 28, "def": [18, 28], "default": [0, 7, 8, 9, 18, 19, 20, 26, 27, 28], "defaultimpl": 4, "defin": [16, 18, 20, 26, 28, 30], "definit": [16, 18], "delai": 0, "delet": [26, 27], "delete_mani": [26, 27], "delete_wher": [26, 27], "depend": [0, 1, 13, 18, 28], "deprec": [0, 13], "deriv": 24, "desc": 21, "descend": 21, "describ": 8, "descript": 1, "descriptor": 28, "deseri": [13, 28], "design": 30, "desir": [9, 28], "detail": [8, 9, 11, 13, 18, 19, 20], "detect": 9, "detect_nested_field": [16, 18], "determin": [9, 16, 18, 26, 27, 28], "develop": [0, 3, 30], "dialect": [9, 18, 26, 28], "dialect_nam": 13, "dict": [4, 6, 7, 8, 9, 11, 18, 26, 27, 28], "dictionari": [6, 8, 9, 26, 27, 28], "did": 28, "diff": 0, "differ": [9, 26, 27, 28], "difficult": 6, "digit": 26, "direct": 9, "directli": [9, 28], "directori": [1, 4], "disabl": [8, 9, 19, 28], "disconnect": 9, "discord": 0, "discuss": 3, "dispatch": 20, "displai": 9, "dispos": 20, "divid": 22, "do": [0, 13, 28], "doc": [0, 3, 9, 18], "docstr": [0, 22], "document": [7, 8, 11, 18, 31], "doe": [26, 28], "doesn": 26, "domain": [16, 18], "don": [9, 26], "draft": 1, "driven": 3, "driver": [0, 1, 26, 27], "drop": 30, "dto": [0, 14, 17, 18, 22, 27], "dtoconfig": 18, "dtodata": 27, "dtofielddefinit": [16, 18], "duckdb": [4, 28], "duplic": [0, 13, 24], "duplicatekeyerror": 13, "dure": [4, 8, 9, 20], "dynam": 9, "e": [0, 1, 8], "e3b4652": 0, "e59ee24": 0, "e6b5159": 0, "e6b940f": 0, "e966fb": 0, "each": [8, 9, 12, 22, 26, 30], "eager": 0, "earli": 30, "earlier": 21, "easi": [2, 3], "easier": [0, 1], "echo": [9, 18], "echo_pool": [9, 18], "ed3296b": 0, "efc4561": 0, "effect": 9, "eight": 9, "either": [8, 15, 28], "element": [9, 16, 18, 28], "emit": [9, 28], "empti": [0, 7, 8, 9, 11, 18, 21, 26, 27], "emptytyp": [7, 8, 9, 11, 18, 26, 27], "en": [0, 7, 8, 9, 11, 18], "enabl": [0, 3, 8, 9, 19], "enable_from_lint": [9, 18], "enable_touch_updated_timestamp_listen": [7, 8, 11, 18], "encod": [0, 4, 12, 13, 28], "encode_json": [9, 18], "encount": [16, 18], "encrypt": [0, 28], "encrypted_str": 28, "encryptedstr": 28, "encryptedtext": 28, "encryptionbackend": 28, "end": [26, 28, 30, 31], "enforc": [1, 28], "engag": 3, "engin": [4, 8, 10, 11, 18, 19, 20, 22, 28], "engine_app_state_kei": 18, "engine_config": [7, 8, 11, 18], "engine_config_dict": 8, "engine_dependency_kei": 18, "engine_inst": [7, 8, 11, 18], "engine_kei": 19, "engineconfig": [7, 8, 9, 11, 18], "enginet": [7, 8, 11, 18, 19, 20], "enhanc": 3, "ensur": [0, 9, 20, 24, 28], "entir": [8, 28], "entiti": 8, "entri": 0, "equal": [26, 28], "equival": 28, "error": [13, 26, 27], "error_messag": [13, 26, 27], "errormessag": [13, 26, 27], "establish": 24, "etc": 25, "event": [8, 20], "everi": 28, "exampl": [0, 1, 6, 9, 28, 30], "exc": 13, "except": [3, 18, 20, 22, 26, 27], "exclud": [6, 18, 26], "exclus": 0, "excus": 32, "execut": [1, 9, 11, 26, 27, 28], "executableopt": 26, "executemani": [9, 26], "execution_opt": [9, 18, 26, 27], "executor": 20, "exist": [0, 8, 18, 24, 26, 27, 28], "expect": [13, 28, 30], "experimental_codegen_backend": 18, "expir": 8, "expire_on_commit": [7, 8, 11, 18], "export": 0, "expr": 28, "express": 28, "ext": [4, 7, 18, 19, 20], "extend": [18, 19, 26, 28], "extens": [0, 2, 15, 16, 17, 18, 19, 20, 22, 28], "externaltyp": 28, "extra": 0, "extra_commit_status": 18, "extra_rollback_status": 18, "extract": 28, "f": [0, 13], "f40e497": 0, "f41c412": 0, "f6d4330": 0, "f70a037": 0, "f7465d2": 0, "f74cad4": 0, "f9dea95": 0, "facilit": [26, 27], "factor": 9, "factori": [0, 7, 8, 11, 18], "fail": [13, 28], "failur": 0, "fals": [4, 7, 8, 11, 18, 21, 26, 27, 28], "fastapi": 0, "favor": [0, 13], "favorit": 2, "fc8f2b8": 0, "fd5c20f": 0, "feasibl": 30, "featur": [2, 3, 9, 26, 30, 31], "fernet": 28, "fernetbackend": 28, "fetch": [26, 27, 28], "few": 30, "field": [0, 6, 9, 16, 18, 21, 24, 26, 27], "field_definit": [16, 18], "field_nam": 21, "fielddefinit": [16, 18], "fifo": 9, "file": [0, 4, 8, 28], "file_": 4, "fill": 1, "filter": [0, 22, 24, 26, 27], "filter_collection_by_kwarg": 26, "filter_typ": 27, "filterablerepositori": 26, "filterablerepositoryprotocol": 26, "filtertyp": 21, "filtertypet": 27, "final": [26, 27, 30], "find": [1, 15, 22, 27], "find_filt": 27, "fire": 1, "first": [1, 9], "five": 9, "fix": 1, "flag": [26, 27, 28], "flask": 0, "float": 9, "flush": 8, "follow": [1, 30], "forbid_unknown_field": 18, "forc": [26, 27], "force_basic_query_mod": [26, 27], "foreign": 13, "foreignkeyerror": 13, "fork": 1, "form": 9, "format": [1, 8, 9], "formatt": 1, "forward": 18, "found": [4, 9, 13, 15, 16, 18, 26, 27], "framework": 0, "freez": 30, "friendlier": [26, 27], "from": [0, 6, 7, 9, 13, 15, 16, 18, 19, 20, 22, 24, 25, 26, 27, 28, 30], "full": 0, "fulli": 1, "func": 0, "function": [0, 1, 6, 7, 8, 9, 11, 12, 15, 18, 20, 21, 26, 27, 30], "futur": [25, 27], "g": [1, 8], "gazorbi": 0, "geeshta": 0, "gener": [0, 1, 3, 8, 9, 11, 13, 16, 18, 19, 20, 21, 22, 24, 27, 28], "generate_field_definit": [16, 18], "genericalembicconfig": [0, 7, 8, 11, 18], "genericsessionconfig": [7, 8, 11, 18], "genericsqlalchemyconfig": [7, 8, 11], "get": [1, 3, 6, 7, 8, 9, 11, 18, 26, 27, 28], "get_and_upd": [0, 26, 27], "get_available_slug": 26, "get_by_slug": 26, "get_col_spec": 28, "get_database_migration_plugin": 15, "get_engin": [8, 9, 19, 20], "get_engine_from_request": 19, "get_id_attribute_valu": 26, "get_on": [26, 27], "get_one_or_non": [26, 27], "get_or_cr": 0, "get_or_upsert": [0, 26, 27], "get_search_claus": 21, "get_sess": [0, 7, 11, 19, 20], "get_session_from_request": 19, "get_sessionmak": [19, 20], "get_sessionmaker_from_request": 19, "get_template_directori": 4, "getter": 8, "git": [0, 1], "github": [1, 3, 24], "give": [1, 9], "given": [8, 9, 18, 22, 24, 28], "go": [1, 30], "gracefulli": 9, "greenlet": 0, "group": 18, "growth": 3, "guac": 0, "guarante": 30, "guid": [0, 3, 28], "ha": [0, 1, 8, 9, 13, 26], "handl": [0, 9, 18, 19, 20, 27], "handler": [0, 9, 18, 20], "hash": 28, "hashabl": [24, 28], "have": [9, 21, 26, 28, 30], "haystack": 1, "health": 26, "healthi": 26, "help": [6, 27, 28], "helper": [0, 19, 26], "here": [9, 28], "hex": 28, "hexstr": [9, 28], "hide_paramet": [9, 18], "high": 31, "hint": 0, "hold": 8, "home": [7, 8, 11, 18], "hook": [0, 1, 7, 18, 19, 28], "hour": 9, "hover": 0, "how": 31, "howev": [9, 21, 28], "html": [7, 8, 9, 11, 18], "http": [3, 7, 8, 9, 11, 12, 18, 20, 24], "httprespons": 19, "huge": 3, "hybrid": 18, "i": [0, 1, 2, 3, 4, 6, 7, 8, 9, 13, 15, 16, 18, 20, 21, 22, 24, 25, 26, 27, 28, 30, 31], "id": [0, 6, 9, 26, 27], "id_attribut": [26, 27], "ident": [0, 27], "identifi": [0, 9, 24, 26, 27], "ignor": [0, 26, 27, 28], "ignore_cas": 21, "imag": 0, "impl": 28, "implement": [3, 4, 9, 24, 26, 28, 30], "implicitli": 18, "import": [0, 9, 18], "importerror": 13, "imposs": 1, "improp": 13, "improperconfigurationerror": [13, 16, 18, 20], "improperlyconfiguredexcept": 15, "in_transact": 8, "inanyfilt": 21, "includ": [0, 1, 5, 6, 8, 9, 10, 14, 17, 18, 22, 23, 25, 26, 28], "include_implicit_field": 18, "incom": [19, 20, 28], "incompat": 30, "increas": 1, "increment": 1, "independ": 28, "indetermin": 18, "index": 27, "indic": [1, 9, 12, 26, 27, 28], "individu": 3, "info": [0, 6, 7, 8, 9, 11, 18], "inform": [6, 8, 9], "inherit": 13, "ini": [4, 7, 8, 11, 18], "ini_sect": 4, "init": 4, "init_app": 20, "init_engin": 28, "initi": [3, 4, 6, 7, 11, 13, 18, 20, 28], "initpluginprotocol": 18, "inject": [9, 18], "inner": 18, "innov": 3, "input": [27, 28], "insensit": 21, "insert": 9, "insertmanyvalu": 9, "insertmanyvalues_max_paramet": [26, 27], "insertmanyvalues_page_s": [9, 18], "insid": [9, 28], "insight": 3, "inspect": [16, 18], "instal": [0, 1, 13, 28], "install_packag": 13, "instanc": [0, 4, 6, 7, 8, 9, 11, 18, 20, 24, 26, 27, 28], "instanti": [0, 8, 9, 24, 27], "instead": [8, 9, 26, 27], "instruct": 2, "instrumentedattribut": [26, 27], "int": [9, 18, 21, 26, 27, 28], "integ": 9, "integr": [0, 1, 13, 18, 19, 20], "integrityerror": [0, 13], "interfac": [26, 28], "intern": 0, "internal_onli": 28, "invalid": 9, "invalidtoken": 28, "invit": 3, "invok": 20, "is_debug_mod": 18, "isol": 9, "isolation_level": [9, 18], "isolationlevel": [9, 18], "issu": [1, 3, 8, 13, 18], "item": [26, 27], "item_id": [0, 26, 27], "item_or_non": 26, "iter": [18, 26, 27], "its": [7, 8, 9, 11, 12, 28], "itself": [9, 28], "jacobcoffe": 0, "join": 3, "join_transaction_mod": [7, 8, 11, 18], "jointransactionmod": [7, 8, 11, 18], "json": [0, 9, 18, 28], "json_deseri": [9, 18], "json_seri": [9, 18], "jsonb": 28, "just": 9, "keep": 9, "kei": [0, 6, 8, 13, 18, 19, 24, 26, 27, 28], "keyword": [9, 27], "known": [9, 28], "kr": 3, "kw": [7, 28], "kwarg": [6, 8, 11, 19, 20, 21, 24, 26, 27, 28], "label": 9, "label_length": [9, 18], "lambda": 26, "lambda_stmt": 0, "land": 0, "larg": 0, "larger": [9, 28], "last": [0, 6, 9, 28], "later": 21, "latest": [3, 7, 8, 11, 18], "layer": 0, "lead": 18, "left": [8, 26, 27, 28], "length": [13, 26, 27], "less": [8, 9], "level": [7, 9, 28, 31], "librari": [2, 3, 28, 30, 31], "licens": 0, "life": 30, "lifecycl": [0, 18, 19, 20], "lifo": 9, "light": 0, "like": [3, 21, 25, 28], "limit": [9, 21, 27], "limitoffset": 21, "line": [0, 4, 28], "link": [0, 9], "lint": [0, 1], "linter": 1, "list": [0, 9, 13, 18, 21, 22, 26, 27, 28], "list_and_count": [0, 26, 27], "list_templ": 4, "listen": 8, "liter": [9, 12, 18, 21, 26, 28], "litestar": [0, 3, 9, 14, 15, 16, 18, 22, 27, 30], "live": 9, "load": [0, 9, 26, 27, 28], "load_dialect_impl": 28, "loadspec": [26, 27], "locat": 1, "log": 9, "logger": 9, "logging_nam": [9, 18], "logic": 28, "lookup": 28, "lookuptyp": 28, "loos": 26, "m": 2, "mac": 0, "made": [28, 30], "mai": [1, 7, 8, 9, 26, 27, 28, 30], "main": [1, 27, 30], "major": 30, "make": [0, 1, 30], "makefil": 0, "maker": [7, 8, 18, 19], "manag": [0, 2, 7, 11, 20, 26, 27], "mani": [9, 26], "manner": 30, "manual": [1, 9], "map": [4, 6, 8, 9, 12, 18], "mappedcolumn": 6, "mapper": [0, 6, 7, 8, 11, 16, 18], "mapperproperti": 26, "match": [0, 26, 27], "match_field": [0, 26, 27], "match_statu": 12, "max_identifier_length": [9, 18], "max_nested_depth": 18, "max_overflow": [9, 18], "maxim": 27, "maximum": 9, "mbeijen": 0, "md": 0, "mean": [9, 28], "mechan": 8, "merg": [0, 6, 25, 26, 27], "merge_table_argu": 6, "messag": [13, 18, 26, 27], "metadata": [6, 7, 8, 11, 18], "method": [0, 4, 5, 8, 9, 10, 14, 17, 21, 22, 23, 24, 26, 27, 28], "microsoft": 0, "middlewar": 20, "middleware_dispatch": 20, "migrat": [0, 4, 7, 8, 11, 15, 18, 30], "millisecond": 9, "minor": [1, 30], "miss": [0, 13], "missingdependencyerror": 13, "mission": 3, "mixin": [6, 22, 24, 27, 28], "mock": [0, 9], "mode": [0, 4, 9], "model": [0, 6, 8, 16, 18, 21, 26, 27], "model_from_dict": [0, 26, 27], "model_typ": [16, 18], "modeldictt": 27, "modeldtot": 27, "modelorrowmappingt": 27, "modelprotocol": [6, 27], "modelt": [21, 26, 27], "modif": 8, "modifi": [9, 24], "modul": [0, 4, 5, 8, 9, 10, 11, 13, 14, 17, 18, 23, 25, 28], "more": [3, 9, 19, 20, 26, 27, 30], "most": [9, 26, 28], "mount": 28, "mount_vault": 28, "move": 0, "msgspec": [0, 2, 9, 27], "mssql": [0, 28], "multipl": 13, "multipleresultsfounderror": 13, "must": [8, 28], "mypi": 1, "mysql": 9, "mysqldb": 9, "mytyp": 28, "name": [0, 4, 6, 8, 9, 13, 18, 21, 26, 27, 28], "namespac": [4, 18], "nano": 6, "nanoidauditbas": 6, "nanoidbas": 6, "nanoidprimarykei": 6, "need": [1, 26, 28], "needl": 1, "neither": 15, "nest": [16, 18], "new": [0, 3, 6, 8, 9, 19, 20, 26, 27, 30], "next": [20, 30], "no_cach": 28, "no_merg": [26, 27], "non": [0, 9, 28], "none": [0, 4, 6, 7, 8, 9, 11, 13, 16, 18, 19, 20, 21, 26, 27, 28], "nor": 9, "normal": 26, "normalized_field_nam": 21, "note": [0, 1, 9, 28], "notfounderror": [13, 26], "notimplementederror": [16, 18, 24, 28], "notincollectionfilt": 21, "notinsearchfilt": 21, "now": 0, "null": 28, "nullpool": 9, "number": [1, 8, 9, 27], "numer": 9, "o": [0, 4, 28], "object": [0, 6, 8, 9, 13, 16, 18, 24, 26, 27, 28], "occur": 30, "odbc": [0, 1], "off": [9, 18], "offer": [2, 3], "offset": [21, 27], "offsetpagin": 27, "older": 30, "on_app_init": 18, "on_cli_init": 18, "on_or_aft": 21, "on_or_befor": 21, "on_shutdown": 20, "onbeforeaft": 21, "one": [0, 1, 8, 9, 18, 26, 27], "onli": [6, 9, 12, 18, 30], "op": 28, "open": [1, 3, 9, 18], "oper": [8, 12, 22, 26, 27, 28], "opportun": 3, "opposit": 8, "optim": [0, 2, 3, 26, 27], "option": [0, 1, 4, 7, 8, 9, 11, 13, 18, 26, 27], "ora_jsonb": 28, "oracl": [0, 28], "order": [1, 8, 21, 26, 27], "order_bi": [26, 27], "orderbi": 21, "orderingpair": [26, 27], "org": [0, 3, 7, 8, 9, 11, 18], "organ": [3, 30], "origin": 13, "orm": [6, 11, 16, 18, 19, 20, 26, 27], "orm_registri": 0, "other": [7, 8, 26, 30], "otherwis": [18, 28], "our": [3, 32], "out": [9, 22, 30], "outdat": 0, "outgo": [19, 20], "output": [4, 9], "output_buff": 4, "outsid": 8, "over": 0, "overflow": 9, "overrid": [9, 18, 26, 28], "overview": 31, "own": [6, 8], "packag": [2, 12, 13], "page": [0, 9], "pagin": [21, 26, 27], "paginationfilt": 21, "pair": [18, 26, 27], "param": [9, 18], "paramet": [0, 4, 6, 7, 9, 13, 16, 18, 19, 20, 24, 26, 27, 28], "paramstyl": [9, 18], "parent": 13, "pars": [16, 18, 27], "part": [27, 28], "partial": 18, "particular": [9, 28], "pass": [9, 13, 24, 26, 27, 28], "passphras": 28, "patch": [1, 30], "path": [4, 8], "pathlib": 4, "pathlik": 4, "pattern": 26, "pdm": [0, 1, 2], "peak": 9, "pep": 1, "per": [8, 9], "perform": [26, 27, 28], "period": [9, 30], "peterschutt": 0, "pg_jsonb": 28, "pgcrypto": 28, "pgcryptobackend": 28, "phase": [8, 30], "ping": 9, "pip": 2, "pipx": 2, "pivot": 3, "place": 0, "placehold": [0, 26, 27, 31], "plai": 3, "plain": 28, "plan": [8, 9, 30], "platform": [3, 28], "pleas": 32, "pledg": 3, "plugin": [0, 8, 9, 14, 15, 17, 22], "poetri": 2, "polar": 3, "pool": [9, 18], "pool_logging_nam": [9, 18], "pool_pre_p": [9, 18], "pool_recycl": [9, 18], "pool_reset_on_return": [9, 18], "pool_siz": [9, 18], "pool_timeout": [9, 18], "pool_use_lifo": [9, 18], "poolclass": [9, 18], "pose": 3, "posit": 9, "post": 7, "postgr": [0, 28], "postgresql": [8, 26, 28], "pr": 0, "practic": 28, "pre": [0, 1, 9], "predic": 12, "prefer": [0, 26], "prefer_ani": 21, "prefer_any_dialect": 26, "prefix": [4, 8], "prepar": 8, "present": [6, 9, 26], "prevent": 0, "preview": [0, 30], "previou": 30, "previous": 28, "primari": [6, 26], "primer": 1, "print": [9, 13, 18], "privat": [5, 10, 14, 17, 22, 23, 28], "proceed": 8, "process": [20, 28], "process_bind_param": 28, "process_result_valu": 28, "produc": 28, "product": 9, "program": 3, "progress": [30, 32], "project": [0, 2, 3], "properli": [1, 20], "properti": [0, 6, 8, 16, 18, 20, 21, 26, 28], "protocol": [6, 19, 20, 26], "provid": [3, 7, 8, 9, 11, 18, 20, 24, 27, 28, 31], "provide_engin": 18, "provide_sess": 18, "provinzkraut": 0, "proxi": 7, "public": 28, "publish": [0, 1, 28], "pull": 1, "pursu": 3, "push": 1, "pydant": 27, "pyformat": 9, "pypi": 0, "pyproject": 1, "pytest": 1, "python": [0, 2, 8, 9, 18, 28], "python3": 2, "python_typ": [0, 28], "qmark": 9, "queri": [0, 6, 7, 8, 9, 11, 18, 21, 26, 27], "query_cache_s": [9, 18], "query_cl": [7, 8, 11, 18], "question": 3, "queuepool": 9, "quickstart": 1, "rais": [13, 15, 16, 18, 20, 24, 26, 27, 28], "random": 26, "rather": 8, "raw": 28, "rc": 30, "re": [0, 1], "read": [1, 9], "readm": 0, "receiv": [28, 30], "recent": 28, "recommend": [1, 9], "record": [8, 9, 26, 27], "recycl": 9, "redirect": 18, "reduc": 9, "refer": [0, 6, 9, 18, 26, 27, 28], "referenc": 26, "refresh": [26, 27], "registri": 6, "regress": 30, "regular": 3, "relationship": [6, 26, 27], "relationshipproperti": 26, "release_typ": 30, "reliabl": 9, "remain": 26, "remov": [0, 26, 27, 30], "rename_field": 18, "rename_strategi": 18, "renamestrategi": 18, "render": [4, 8, 9, 18, 28], "render_as_batch": [4, 7, 8, 11, 18], "repeat": 9, "replac": 0, "repo": 27, "repo_kwarg": 27, "report": 3, "repositori": [0, 1, 13, 22, 27], "repositoryerror": 13, "repr": 9, "repres": [16, 18], "represent": [6, 9, 27], "request": [1, 8, 13, 19, 20], "requestresponseendpoint": 20, "requir": [1, 21, 28], "reserv": [25, 27], "reset_on_return": 9, "resolut": 18, "resourc": [3, 13], "respons": [18, 19, 20, 27], "rest": 1, "restart": 0, "restructuredtext": 1, "result": [9, 13, 21, 27, 28], "resultconvert": 27, "retriev": [9, 15, 19, 20, 26, 27, 28], "return": [0, 4, 6, 7, 8, 9, 15, 16, 18, 19, 20, 21, 24, 26, 27, 28], "reus": 0, "revert": 0, "revis": 8, "right": 28, "roadmap": 30, "role": 3, "roll": 8, "rollback": [9, 18], "root": 18, "rotat": 28, "rout": [20, 27], "row": [9, 21, 26, 27, 28], "rowmap": [26, 27], "rseelei": 0, "rst": 0, "ruff": 1, "run": [0, 26], "runner": [7, 8, 11, 18], "runtimeerror": [16, 18], "sa": [4, 7, 8, 11, 18], "safe": [26, 28], "same": [18, 24, 26, 28], "sanic": [0, 14, 22], "sanic_ext": 19, "sanicadvancedalchemi": 19, "sanity_check": [26, 27], "save": 8, "sawarn": 28, "scalar": [3, 27], "schema": [4, 8, 27, 30], "schema_typ": 27, "schematyp": 28, "scheme": [9, 28], "scope": [0, 8, 18], "scoped_sess": [24, 26, 27], "script_config": [7, 8, 11, 18], "script_loc": [7, 8, 11, 18], "search": 21, "searchfilt": 21, "second": 9, "section": [0, 1, 4, 22], "see": [0, 3, 8, 9, 11, 18], "select": [9, 21, 25, 26, 27, 28, 30], "self": [18, 24, 26, 27, 28], "semant": [1, 8, 30], "send": [18, 27], "sent": [18, 27, 28], "sentinel": [26, 27], "sentinelcolumn": 0, "sequenc": [12, 18, 26, 27], "seri": [8, 28, 30], "serial": [0, 13, 18, 28], "serializ": 9, "serializationerror": 13, "serializationpluginprotocol": 18, "serv": 1, "server": [0, 1, 9], "servic": [0, 22], "session": [0, 7, 8, 11, 12, 18, 19, 20, 24, 26, 27], "session_config": [7, 8, 11, 18], "session_config_dict": 8, "session_dependency_kei": 18, "session_handl": [19, 20], "session_kei": 19, "session_mak": [7, 8, 11, 18], "session_maker_app_state_kei": 18, "session_maker_class": [7, 8, 11, 18], "session_maker_kei": 19, "session_scope_kei": 18, "sessionmak": [7, 8, 11, 18, 19, 20], "sessionmakert": [8, 19], "sessiont": [7, 8, 11, 18, 19, 20], "set": [0, 6, 7, 8, 9, 11, 18, 20, 21, 26, 27, 28], "set_id_attribute_valu": 26, "setup": [0, 4], "sever": [22, 30], "sfermigi": 0, "sha256": 28, "share": 3, "should": [0, 1, 8, 9, 18, 21, 24, 26, 27, 28, 30], "shutdown": 20, "side": [9, 28], "signatur": [0, 18, 20], "signature_namespac": 18, "simpl": [6, 27], "simple_asdict": 0, "sinc": 28, "singl": [13, 26], "singletonthreadpool": 9, "size": [1, 9], "skip": [26, 27], "slightli": 24, "slotsbas": 18, "slug": [6, 26], "slugkei": 6, "so": 27, "some": [0, 9, 24, 28], "some_cach": 28, "somecolumn": 28, "someth": 13, "sonar": 0, "sonarcloud": 0, "soon": [19, 20, 32], "sort": [21, 26, 28], "sort_ord": 21, "sourc": [3, 4, 6, 7, 8, 9, 11, 13, 15, 16, 18, 19, 20, 21, 24, 26, 27, 28], "sourceri": 0, "space": 0, "spanner": 4, "spec": 30, "special": 30, "specif": [9, 26, 27, 28], "specifi": [0, 8, 9, 18, 26, 27, 28], "sphinx": [0, 1], "sponsorship": 3, "sport": 3, "sql": [0, 1, 8, 9, 26, 28], "sqlalchemi": [0, 2, 3, 4, 6, 7, 8, 9, 11, 12, 13, 16, 18, 19, 20, 24, 26, 28], "sqlalchemy_config": 19, "sqlalchemyasyncconfig": [7, 18, 19, 20, 27], "sqlalchemyasyncqueryrepositori": 26, "sqlalchemyasyncqueryservic": 27, "sqlalchemyasyncrepositori": 26, "sqlalchemyasyncrepositoryprotocol": 26, "sqlalchemyasyncrepositoryreadservic": 27, "sqlalchemyasyncrepositoryservic": 27, "sqlalchemyasyncslugrepositori": 26, "sqlalchemyasyncslugrepositoryprotocol": 26, "sqlalchemydto": [16, 18], "sqlalchemydtoconfig": [16, 18], "sqlalchemyerror": 13, "sqlalchemyinitplugin": [15, 18], "sqlalchemyplugin": [15, 18], "sqlalchemyserializationplugin": 18, "sqlalchemysyncconfig": [11, 18, 19, 20, 27], "sqlalchemysyncqueryrepositori": 26, "sqlalchemysyncqueryservic": 27, "sqlalchemysyncrepositori": 26, "sqlalchemysyncrepositoryprotocol": 26, "sqlalchemysyncrepositoryreadservic": 27, "sqlalchemysyncrepositoryservic": 27, "sqlalchemysyncslugrepositori": 26, "sqlalchemysyncslugrepositoryprotocol": 26, "sqlqueri": 6, "sqlserver": 0, "stabl": 30, "stack": 1, "stale": 9, "standalon": 0, "standard": [0, 4, 9, 30], "starlett": [14, 22], "starletteadvancedalchemi": 20, "start": [3, 8], "startup": [0, 19], "state": [0, 18, 20, 28], "statement": [0, 9, 21, 26, 27, 28], "statementerror": 9, "statementfilt": [21, 26, 27], "statementlambdael": [21, 26, 27], "static": 26, "statu": [12, 18], "stdin": 28, "stdout": [4, 9], "step": 1, "still": 18, "stok": 3, "stop": 0, "storag": 0, "store": [18, 28], "str": [0, 4, 6, 7, 8, 9, 11, 13, 18, 19, 21, 26, 27, 28], "strategi": [9, 12, 19, 20], "strategy_opt": 26, "stream": 4, "strict": 18, "string": [0, 8, 9, 18, 26, 28], "stringifi": 28, "struct": 27, "structur": 28, "stuff": 26, "stumbl": 32, "style": [0, 9], "sub": 9, "subclass": [7, 8, 9, 11, 21, 24, 28], "subject": 9, "subset": 9, "success": 12, "successfulli": 1, "suggest": [3, 28], "suitabl": [28, 30], "suppli": 26, "support": [0, 8, 9, 16, 18, 21, 26, 28], "supports_typ": 18, "surrog": [26, 27], "sy": 9, "symbol": 28, "symmetr": 28, "sync": [8, 10, 18, 19, 20, 22, 24], "sync_autocommit_before_send_handl": 18, "sync_autocommit_handler_mak": 18, "sync_default_before_send_handl": 18, "sync_default_handler_mak": 18, "sync_session_class": [7, 18], "synchron": [11, 18], "syncsessionconfig": [11, 18], "system": 28, "t": [9, 16, 18, 21, 26, 27, 28], "tab": 0, "tabl": [0, 4, 6, 8, 9, 25, 26, 27, 28], "table_arg": 6, "tableclaus": [7, 8, 11, 18], "tag": 1, "take": 8, "target": 0, "target_metadata": [7, 8, 11, 18], "target_typ": 18, "telemetri": 3, "telemetrysport": 3, "templat": [0, 4, 7, 8, 11, 18, 26, 27], "template_directori": 4, "template_path": [7, 8, 11, 18], "temporari": 0, "ten": 9, "test": [2, 3, 9, 26, 30], "text": 28, "textio": 4, "textiowrapp": 4, "tf": 28, "than": [8, 9, 21], "thank": 3, "thei": [9, 28], "them": [1, 31], "theme": 0, "themselv": 28, "thi": [0, 1, 4, 6, 7, 8, 9, 13, 15, 18, 20, 21, 24, 25, 26, 28, 30], "thing": 25, "thoroughli": [2, 3], "those": [1, 28], "thrive": 3, "through": [3, 26], "throughout": 30, "thu": 28, "time": [6, 9, 28, 30], "timeout": 9, "timestamp": 8, "timezon": 28, "tip": 26, "titl": 1, "to_dict": [0, 6], "to_model": 27, "to_schema": [0, 27], "togeth": 6, "toml": 1, "tool": 3, "top": 3, "total": [26, 27], "touch_updated_timestamp": 0, "toward": 3, "traceback": 28, "track": 0, "transact": [8, 18, 19, 20], "transform": 28, "transpar": 28, "trigger": 18, "true": [4, 7, 8, 9, 11, 16, 18, 26, 27, 28], "try": 13, "tspnn": 0, "tupl": [6, 12, 21, 26, 27, 28], "turn": [9, 18], "two": [8, 26, 27, 28], "twophas": [7, 8, 11, 18], "twophasetransact": 8, "type": [0, 1, 2, 4, 6, 7, 8, 9, 10, 11, 13, 16, 18, 19, 20, 21, 22, 24, 26, 27], "type_": 28, "type_decod": 18, "type_engin": 28, "typealia": [12, 21], "typeddict": [13, 26, 27], "typedecoderssequ": [12, 18], "typedecor": 28, "typeencodersmap": 12, "typeengin": [6, 28], "typeerror": 28, "typevar": 8, "typic": 9, "typo": 0, "tz": 28, "u": 3, "ultim": 28, "un": [9, 28], "uncommit": [9, 18], "uncondition": 9, "under": 18, "underli": [9, 26, 27, 28], "underscore_fields_priv": 18, "unfamiliar": 1, "unfinish": 32, "unhash": 28, "uniqu": [0, 6, 22, 23, 26, 27], "unique_filt": 24, "unique_hash": 24, "uniqueidentifi": 28, "uniquemixin": [0, 24], "uniqueobject": 24, "unit": [26, 27], "unixodbc": 1, "unnecessari": 0, "unset": [8, 26, 27], "unsupport": [16, 18], "until": 30, "unus": 0, "unusu": 28, "up": [9, 18, 20, 28], "upcom": 30, "updat": [0, 3, 6, 8, 26, 27, 32], "update_app_st": 18, "update_mani": [26, 27], "updated_at": [6, 8], "upon": [9, 28, 32], "upsert": [0, 26, 27], "upsert_mani": [0, 26, 27], "urandom": 28, "url": [9, 26], "us": [0, 1, 2, 3, 4, 6, 7, 8, 9, 11, 12, 18, 20, 22, 24, 26, 27, 28, 30, 31], "usabl": 28, "usag": [3, 26, 27], "use_insertmanyvalu": [9, 18], "user": [0, 3, 4, 8, 28, 31], "user_module_prefix": [4, 7, 8, 11, 18], "userdefinedtyp": 28, "utc": 28, "utf": 4, "util": [0, 7, 8, 9, 11, 18, 22, 26, 27], "uuid": [0, 6, 28], "uuid_util": 0, "uuidauditbas": 6, "uuidbas": 6, "uuidprimarykei": 6, "uuidv6auditbas": 6, "uuidv6bas": 6, "uuidv6primarykei": 6, "uuidv7auditbas": 6, "uuidv7bas": 6, "uuidv7primarykei": 6, "uv": [1, 2], "v1": 1, "v4": 0, "v6": [0, 6], "v7": [0, 6], "valid": 28, "valu": [0, 6, 8, 9, 12, 18, 21, 24, 26, 27, 28], "value_to_slugifi": 26, "varchar": 28, "variabl": [0, 8, 13, 28], "variou": 0, "vault": 28, "ve": 32, "verifi": 0, "versa": 9, "version": [0, 1, 4, 9, 28], "version_table_nam": [4, 7, 8, 11, 18], "version_table_schema": [4, 7, 8, 11, 18], "via": [0, 1, 8, 9], "vice": 9, "vmajor": 1, "w": 4, "wa": [13, 26, 30], "wai": [26, 28], "wait": 9, "want": [1, 26], "warn": [0, 9, 28, 30], "we": [3, 26, 28, 30], "well": [1, 9], "wer153": 0, "were": [13, 30], "what": [1, 9, 22, 28, 31], "whatev": [9, 28], "when": [0, 6, 8, 9, 13, 18, 26, 27, 28, 30], "where": [3, 4, 6, 21, 28], "whether": [4, 18, 26], "which": [7, 8, 9, 13, 18, 22, 26, 28], "while": 24, "whose": 28, "wiki": 24, "window": [26, 27], "with_for_upd": [26, 27], "with_vari": 28, "within": [9, 13, 18, 20, 24], "without": 28, "word": 8, "work": [7, 8, 11, 18, 26, 27, 28, 30, 32], "workflow": 0, "would": [3, 9, 28], "wouldn": 28, "wrap": 27, "wrap_sqlalchemy_except": 13, "www": 3, "x": [28, 30], "x01k": 28, "x82": 28, "x839": 28, "x86": 28, "x88": 28, "x96": 28, "x972_t": 28, "x9f": 28, "xa2": 28, "xa3": 28, "xa5": 28, "xa8": 28, "xc4": 28, "xc7": 28, "xcc": 28, "xd9": 28, "xdd": 28, "xe589sj": 28, "xfdd": 28, "xid": 8, "y": 28, "yaml": 0, "yet": [8, 18, 28], "yield": [7, 11, 16, 18], "you": [1, 3, 6, 8, 9, 26, 27, 28, 32], "your": [1, 2, 3, 8], "ysnbyzli": 0, "yue": 0, "zero": 9}, "titles": ["Changelog", "Contribution guide", "Getting Started", "Sponsors", "commands", "alembic", "base", "asyncio", "common", "engine", "config", "sync", "types", "exceptions", "extensions", "alembic", "dto", "litestar", "plugin", "sanic", "starlette", "filters", "API Reference", "mixins", "unique", "operations", "repositories", "services", "types", "utils", "Advanced Alchemy Releases", "Usage", "Placeholder"], "titleterms": {"0": 0, "01": 0, "02": 0, "03": 0, "04": 0, "05": 0, "07": 0, "08": 0, "09": 0, "1": 0, "10": 0, "11": 0, "12": 0, "15": 0, "17": 0, "18": 0, "19": 0, "2": 0, "20": 0, "2023": 0, "2024": 0, "23": 0, "24": 0, "25": 0, "27": 0, "28": 0, "29": 0, "3": 0, "30": 0, "31": 0, "4": 0, "5": 0, "6": 0, "7": 0, "8": 0, "9": 0, "advanc": 30, "alchemi": 30, "alemb": [5, 15], "api": [5, 10, 14, 17, 22, 23], "asyncio": 7, "avail": [5, 10, 14, 17, 22, 23], "base": 6, "bug": 0, "build": 0, "changelog": 0, "ci": 0, "code": 1, "command": 4, "common": 8, "config": 10, "contribut": 1, "creat": 1, "deprec": 30, "doc": 1, "document": [0, 1], "dto": 16, "engin": 9, "environ": 1, "exampl": [11, 18], "except": 13, "extens": 14, "featur": 0, "filter": 21, "fix": 0, "get": 2, "guid": 1, "guidelin": 1, "infra": 0, "instal": 2, "litestar": 17, "local": 1, "long": 30, "lt": 30, "meta": 0, "miscellan": 0, "mixin": 23, "new": 1, "note": 8, "number": 30, "oper": 25, "placehold": 32, "plugin": 18, "polici": 30, "pre": 30, "process": 30, "project": 1, "refactor": 0, "refer": [5, 10, 14, 17, 22, 23], "releas": [0, 1, 30], "repositori": 26, "run": 1, "sanic": 19, "servic": 27, "set": 1, "sponsor": 3, "starlett": 20, "start": 2, "support": 30, "sync": 11, "task": 0, "term": 30, "test": [0, 1], "todo": [1, 2, 32], "type": [12, 28], "uniqu": 24, "unreleas": 0, "up": 1, "usag": [2, 31], "util": 29, "v0": 0, "version": 30, "workflow": 1, "write": 1}})
\ No newline at end of file