Search.setIndex({"alltitles": {"Additional details": [[17, null]], "Autoref": [[32, null]], "Contents": [[32, null]], "Detailed directory structure": [[34, "detailed-directory-structure"]], "Detailed structural breakdown": [[32, "detailed-structural-breakdown"]], "Dev note": [[10, null]], "Dev note\nthe Composer needs reconsideration, or at least its positioning directly in this\nclass. It may be more appropriate to have at the Schema level, or even just\ndissolved altogether if arbitrary named Components can be attached to schemas.": [[23, null]], "Development TODO list": [[10, null]], "Development log": [[23, null]], "Documentation": [[33, "documentation"]], "Example usage": [[17, null]], "Markdown syntax": [[34, "markdown-syntax"]], "Organization for inheritance over composition": [[0, null]], "Overview": [[32, "overview"]], "Sphinx": [[34, "sphinx"]], "Sphinx autodoc": [[34, "sphinx-autodoc"]], "Submodules": [[0, "submodules"], [2, "submodules"], [11, "submodules"], [19, "submodules"], [27, "submodules"]], "Subpackages": [[0, "subpackages"]], "Subpackages organization": [[0, null]], "class design": [[23, null]], "co3": [[31, "co3"]], "co3 package": [[0, "module-co3"]], "co3 package docs": [[32, "co3-package-docs"]], "co3.accessor module": [[1, "module-co3.accessor"]], "co3.accessors package": [[2, "module-co3.accessors"]], "co3.accessors.fts module": [[3, "module-co3.accessors.fts"]], "co3.accessors.sql module": [[4, "module-co3.accessors.sql"]], "co3.accessors.vss module": [[5, "module-co3.accessors.vss"]], "co3.co3 module": [[6, "module-co3.co3"]], "co3.collector module": [[7, "module-co3.collector"]], "co3.component module": [[8, "module-co3.component"]], "co3.components package": [[9, "module-co3.components"]], "co3.database module": [[10, "module-co3.database"]], "co3.databases package": [[11, "module-co3.databases"]], "co3.databases.fts module": [[12, "module-co3.databases.fts"]], "co3.databases.sql module": [[13, "module-co3.databases.sql"]], "co3.databases.vss module": [[14, "module-co3.databases.vss"]], "co3.engine module": [[15, "module-co3.engine"]], "co3.engines package": [[16, "module-co3.engines"]], "co3.indexer module": [[17, "module-co3.indexer"]], "co3.manager module": [[18, "module-co3.manager"]], "co3.managers package": [[19, "module-co3.managers"]], "co3.managers.fts module": [[20, "module-co3.managers.fts"]], "co3.managers.sql module": [[21, "module-co3.managers.sql"]], "co3.managers.vss module": [[22, "module-co3.managers.vss"]], "co3.mapper module": [[23, "module-co3.mapper"]], "co3.mappers package": [[24, "co3-mappers-package"]], "co3.schema module": [[25, "module-co3.schema"]], "co3.schemas package": [[26, "module-co3.schemas"]], "co3.util package": [[27, "module-co3.util"]], "co3.util.db module": [[28, "module-co3.util.db"]], "co3.util.regex module": [[29, "module-co3.util.regex"]], "co3.util.types module": [[30, "module-co3.util.types"]], "dev note": [[15, null]], "on action groups": [[6, null]], "on explicit connection contexts": [[10, null]], "why is this object necessary?": [[15, null]]}, "docnames": ["_autoref/co3", "_autoref/co3.accessor", "_autoref/co3.accessors", "_autoref/co3.accessors.fts", "_autoref/co3.accessors.sql", "_autoref/co3.accessors.vss", "_autoref/co3.co3", "_autoref/co3.collector", "_autoref/co3.component", "_autoref/co3.components", "_autoref/co3.database", "_autoref/co3.databases", "_autoref/co3.databases.fts", "_autoref/co3.databases.sql", "_autoref/co3.databases.vss", "_autoref/co3.engine", "_autoref/co3.engines", "_autoref/co3.indexer", "_autoref/co3.manager", "_autoref/co3.managers", "_autoref/co3.managers.fts", "_autoref/co3.managers.sql", "_autoref/co3.managers.vss", "_autoref/co3.mapper", "_autoref/co3.mappers", "_autoref/co3.schema", "_autoref/co3.schemas", "_autoref/co3.util", "_autoref/co3.util.db", "_autoref/co3.util.regex", "_autoref/co3.util.types", "_autoref/modules", "index", "reference/documentation/index", "reference/documentation/sphinx"], "envversion": {"sphinx": 61, "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.viewcode": 1}, "filenames": ["_autoref/co3.rst", "_autoref/co3.accessor.rst", "_autoref/co3.accessors.rst", "_autoref/co3.accessors.fts.rst", "_autoref/co3.accessors.sql.rst", "_autoref/co3.accessors.vss.rst", "_autoref/co3.co3.rst", "_autoref/co3.collector.rst", "_autoref/co3.component.rst", "_autoref/co3.components.rst", "_autoref/co3.database.rst", "_autoref/co3.databases.rst", "_autoref/co3.databases.fts.rst", "_autoref/co3.databases.sql.rst", "_autoref/co3.databases.vss.rst", "_autoref/co3.engine.rst", "_autoref/co3.engines.rst", "_autoref/co3.indexer.rst", "_autoref/co3.manager.rst", "_autoref/co3.managers.rst", "_autoref/co3.managers.fts.rst", "_autoref/co3.managers.sql.rst", "_autoref/co3.managers.vss.rst", "_autoref/co3.mapper.rst", "_autoref/co3.mappers.rst", "_autoref/co3.schema.rst", "_autoref/co3.schemas.rst", "_autoref/co3.util.rst", "_autoref/co3.util.db.rst", "_autoref/co3.util.regex.rst", "_autoref/co3.util.types.rst", "_autoref/modules.rst", "index.md", "reference/documentation/index.md", "reference/documentation/sphinx.md"], "indexentries": {"__init__() (co3.accessors.vss.vssaccessor method)": [[5, "co3.accessors.vss.VSSAccessor.__init__", false]], "__init__() (co3.collector.collector method)": [[7, "co3.collector.Collector.__init__", false]], "__init__() (co3.component.component method)": [[8, "co3.component.Component.__init__", false]], "__init__() (co3.database.database method)": [[10, "co3.database.Database.__init__", false]], "__init__() (co3.engine.engine method)": [[15, "co3.engine.Engine.__init__", false]], "__init__() (co3.engines.sqlengine method)": [[16, "co3.engines.SQLEngine.__init__", false]], "__init__() (co3.indexer.cacheblock method)": [[17, "co3.indexer.CacheBlock.__init__", false]], "__init__() (co3.indexer.indexer method)": [[17, "co3.indexer.Indexer.__init__", false]], "__init__() (co3.managers.fts.ftsmanager method)": [[20, "co3.managers.fts.FTSManager.__init__", false]], "__init__() (co3.managers.sql.sqlmanager method)": [[21, "co3.managers.sql.SQLManager.__init__", false]], "__init__() (co3.managers.vss.vssmanager method)": [[22, "co3.managers.vss.VSSManager.__init__", false]], "__init__() (co3.mapper.composablemapper method)": [[23, "co3.mapper.ComposableMapper.__init__", false]], "__init__() (co3.mapper.mapper method)": [[23, "co3.mapper.Mapper.__init__", false]], "__init__() (co3.schema.schema method)": [[25, "co3.schema.Schema.__init__", false]], "accessor (class in co3.accessor)": [[1, "co3.accessor.Accessor", false]], "accessor (co3.databases.fts.ftsdatabase attribute)": [[12, "co3.databases.fts.FTSDatabase.accessor", false]], "accessor (co3.databases.vss.vssdatabase attribute)": [[14, "co3.databases.vss.VSSDatabase.accessor", false]], "action_registry (co3.co3.co3 attribute)": [[6, "co3.co3.CO3.action_registry", false]], "add_component() (co3.schema.schema method)": [[25, "co3.schema.Schema.add_component", false]], "add_insert() (co3.collector.collector method)": [[7, "co3.collector.Collector.add_insert", false]], "add_router() (co3.managers.sql.sqlmanager method)": [[21, "co3.managers.sql.SQLManager.add_router", false]], "attach() (co3.mapper.mapper method)": [[23, "co3.mapper.Mapper.attach", false]], "attach_many() (co3.mapper.mapper method)": [[23, "co3.mapper.Mapper.attach_many", false]], "attributes (co3.co3.co3 property)": [[6, "co3.co3.CO3.attributes", false]], "cache_block() (co3.indexer.indexer method)": [[17, "co3.indexer.Indexer.cache_block", false]], "cache_clear() (co3.indexer.indexer method)": [[17, "co3.indexer.Indexer.cache_clear", false]], "cacheblock (class in co3.indexer)": [[17, "co3.indexer.CacheBlock", false]], "cached_query() (co3.indexer.indexer method)": [[17, "co3.indexer.Indexer.cached_query", false]], "camel_to_snake() (in module co3.util.regex)": [[29, "co3.util.regex.camel_to_snake", false]], "co3": [[0, "module-co3", false]], "co3 (class in co3.co3)": [[6, "co3.co3.CO3", false]], "co3.accessor": [[1, "module-co3.accessor", false]], "co3.accessors": [[2, "module-co3.accessors", false]], "co3.accessors.fts": [[3, "module-co3.accessors.fts", false]], "co3.accessors.sql": [[4, "module-co3.accessors.sql", false]], "co3.accessors.vss": [[5, "module-co3.accessors.vss", false]], "co3.co3": [[6, "module-co3.co3", false]], "co3.collector": [[7, "module-co3.collector", false]], "co3.component": [[8, "module-co3.component", false]], "co3.components": [[9, "module-co3.components", false]], "co3.database": [[10, "module-co3.database", false]], "co3.databases": [[11, "module-co3.databases", false]], "co3.databases.fts": [[12, "module-co3.databases.fts", false]], "co3.databases.sql": [[13, "module-co3.databases.sql", false]], "co3.databases.vss": [[14, "module-co3.databases.vss", false]], "co3.engine": [[15, "module-co3.engine", false]], "co3.engines": [[16, "module-co3.engines", false]], "co3.indexer": [[17, "module-co3.indexer", false]], "co3.manager": [[18, "module-co3.manager", false]], "co3.managers": [[19, "module-co3.managers", false]], "co3.managers.fts": [[20, "module-co3.managers.fts", false]], "co3.managers.sql": [[21, "module-co3.managers.sql", false]], "co3.managers.vss": [[22, "module-co3.managers.vss", false]], "co3.mapper": [[23, "module-co3.mapper", false]], "co3.schema": [[25, "module-co3.schema", false]], "co3.schemas": [[26, "module-co3.schemas", false]], "co3.util": [[27, "module-co3.util", false]], "co3.util.db": [[28, "module-co3.util.db", false]], "co3.util.regex": [[29, "module-co3.util.regex", false]], "co3.util.types": [[30, "module-co3.util.types", false]], "collate() (co3.co3.co3 method)": [[6, "co3.co3.CO3.collate", false]], "collate() (in module co3.co3)": [[6, "co3.co3.collate", false]], "collation_attributes() (co3.co3.co3 method)": [[6, "co3.co3.CO3.collation_attributes", false]], "collect() (co3.mapper.mapper method)": [[23, "co3.mapper.Mapper.collect", false]], "collect_inserts() (co3.collector.collector method)": [[7, "co3.collector.Collector.collect_inserts", false]], "collector (class in co3.collector)": [[7, "co3.collector.Collector", false]], "component (class in co3.component)": [[8, "co3.component.Component", false]], "components (co3.co3.co3 property)": [[6, "co3.co3.CO3.components", false]], "composablecomponent (class in co3.components)": [[9, "co3.components.ComposableComponent", false]], "composablemapper (class in co3.mapper)": [[23, "co3.mapper.ComposableMapper", false]], "compose() (co3.components.composablecomponent method)": [[9, "co3.components.ComposableComponent.compose", false]], "compose() (co3.components.relation method)": [[9, "co3.components.Relation.compose", false]], "compose() (co3.components.sqltable method)": [[9, "co3.components.SQLTable.compose", false]], "compose() (co3.mapper.composablemapper method)": [[23, "co3.mapper.ComposableMapper.compose", false]], "connect() (co3.engine.engine method)": [[15, "co3.engine.Engine.connect", false]], "connect() (co3.engines.sqlengine method)": [[16, "co3.engines.SQLEngine.connect", false]], "create_fts5() (in module co3.util.db)": [[28, "co3.util.db.create_fts5", false]], "create_vss0() (in module co3.util.db)": [[28, "co3.util.db.create_vss0", false]], "database (class in co3.database)": [[10, "co3.database.Database", false]], "deferred_cd_fkey() (in module co3.util.db)": [[28, "co3.util.db.deferred_cd_fkey", false]], "deferred_fkey() (in module co3.util.db)": [[28, "co3.util.db.deferred_fkey", false]], "dictionary (class in co3.components)": [[9, "co3.components.Dictionary", false]], "distinct_on() (co3.indexer.cacheblock method)": [[17, "co3.indexer.CacheBlock.distinct_on", false]], "document (class in co3.components)": [[9, "co3.components.Document", false]], "embed_chunks() (co3.accessors.vss.vssaccessor method)": [[5, "co3.accessors.vss.VSSAccessor.embed_chunks", false]], "embeddings (co3.accessors.vss.vssaccessor property)": [[5, "co3.accessors.vss.VSSAccessor.embeddings", false]], "engine (class in co3.engine)": [[15, "co3.engine.Engine", false]], "exec_explicit() (co3.engines.sqlengine static method)": [[16, "co3.engines.SQLEngine.exec_explicit", false]], "execute() (co3.engines.sqlengine static method)": [[16, "co3.engines.SQLEngine.execute", false]], "formatregistrymeta (class in co3.co3)": [[6, "co3.co3.FormatRegistryMeta", false]], "from_metadata() (co3.schemas.sqlschema class method)": [[26, "co3.schemas.SQLSchema.from_metadata", false]], "from_table() (co3.components.sqltable class method)": [[9, "co3.components.SQLTable.from_table", false]], "fts5_prep_composite() (in module co3.util.db)": [[28, "co3.util.db.fts5_prep_composite", false]], "ftsaccessor (class in co3.accessors.fts)": [[3, "co3.accessors.fts.FTSAccessor", false]], "ftsdatabase (class in co3.databases.fts)": [[12, "co3.databases.fts.FTSDatabase", false]], "ftsmanager (class in co3.managers.fts)": [[20, "co3.managers.fts.FTSManager", false]], "get_attr_comp() (co3.mapper.mapper method)": [[23, "co3.mapper.Mapper.get_attr_comp", false]], "get_attributes() (co3.component.component method)": [[8, "co3.component.Component.get_attributes", false]], "get_attributes() (co3.components.dictionary method)": [[9, "co3.components.Dictionary.get_attributes", false]], "get_attributes() (co3.components.sqltable method)": [[9, "co3.components.SQLTable.get_attributes", false]], "get_coll_comp() (co3.mapper.mapper method)": [[23, "co3.mapper.Mapper.get_coll_comp", false]], "get_column_defaults() (co3.components.sqltable method)": [[9, "co3.components.SQLTable.get_column_defaults", false]], "get_column_names_str_table() (in module co3.util.db)": [[28, "co3.util.db.get_column_names_str_table", false]], "get_component() (co3.schema.schema method)": [[25, "co3.schema.Schema.get_component", false]], "get_engine() (in module co3.util.db)": [[28, "co3.util.db.get_engine", false]], "group_by() (co3.indexer.cacheblock method)": [[17, "co3.indexer.CacheBlock.group_by", false]], "group_by() (co3.indexer.indexer class method)": [[17, "co3.indexer.Indexer.group_by", false]], "group_registry (co3.co3.co3 attribute)": [[6, "co3.co3.CO3.group_registry", false]], "index (co3.database.database property)": [[10, "co3.database.Database.index", false]], "indexer (class in co3.indexer)": [[17, "co3.indexer.Indexer", false]], "insert() (co3.database.database method)": [[10, "co3.database.Database.insert", false]], "insert() (co3.manager.manager method)": [[18, "co3.manager.Manager.insert", false]], "insert() (co3.managers.sql.sqlmanager method)": [[21, "co3.managers.sql.SQLManager.insert", false]], "insert_many() (co3.managers.sql.sqlmanager method)": [[21, "co3.managers.sql.SQLManager.insert_many", false]], "inserts (co3.collector.collector property)": [[7, "co3.collector.Collector.inserts", false]], "limit() (co3.indexer.cacheblock method)": [[17, "co3.indexer.CacheBlock.limit", false]], "manage (co3.database.database property)": [[10, "co3.database.Database.manage", false]], "manager (class in co3.manager)": [[18, "co3.manager.Manager", false]], "manager (co3.databases.fts.ftsdatabase attribute)": [[12, "co3.databases.fts.FTSDatabase.manager", false]], "manager (co3.databases.vss.vssdatabase attribute)": [[14, "co3.databases.vss.VSSDatabase.manager", false]], "manager (co3.engine.engine property)": [[15, "co3.engine.Engine.manager", false]], "mapper (class in co3.mapper)": [[23, "co3.mapper.Mapper", false]], "migrate() (co3.manager.manager method)": [[18, "co3.manager.Manager.migrate", false]], "migrate() (co3.managers.fts.ftsmanager method)": [[20, "co3.managers.fts.FTSManager.migrate", false]], "migrate() (co3.managers.sql.sqlmanager method)": [[21, "co3.managers.sql.SQLManager.migrate", false]], "migrate() (co3.managers.vss.vssmanager method)": [[22, "co3.managers.vss.VSSManager.migrate", false]], "model (co3.accessors.vss.vssaccessor property)": [[5, "co3.accessors.vss.VSSAccessor.model", false]], "module": [[0, "module-co3", false], [1, "module-co3.accessor", false], [2, "module-co3.accessors", false], [3, "module-co3.accessors.fts", false], [4, "module-co3.accessors.sql", false], [5, "module-co3.accessors.vss", false], [6, "module-co3.co3", false], [7, "module-co3.collector", false], [8, "module-co3.component", false], [9, "module-co3.components", false], [10, "module-co3.database", false], [11, "module-co3.databases", false], [12, "module-co3.databases.fts", false], [13, "module-co3.databases.sql", false], [14, "module-co3.databases.vss", false], [15, "module-co3.engine", false], [16, "module-co3.engines", false], [17, "module-co3.indexer", false], [18, "module-co3.manager", false], [19, "module-co3.managers", false], [20, "module-co3.managers.fts", false], [21, "module-co3.managers.sql", false], [22, "module-co3.managers.vss", false], [23, "module-co3.mapper", false], [25, "module-co3.schema", false], [26, "module-co3.schemas", false], [27, "module-co3.util", false], [28, "module-co3.util.db", false], [29, "module-co3.util.regex", false], [30, "module-co3.util.types", false]], "named_results() (in module co3.util.db)": [[28, "co3.util.db.named_results", false]], "node (class in co3.components)": [[9, "co3.components.Node", false]], "order_by() (co3.indexer.cacheblock method)": [[17, "co3.indexer.CacheBlock.order_by", false]], "populate_fts5() (in module co3.util.db)": [[28, "co3.util.db.populate_fts5", false]], "populate_indexes() (co3.database.database method)": [[10, "co3.database.Database.populate_indexes", false]], "prepare_insert_data() (co3.components.sqltable method)": [[9, "co3.components.SQLTable.prepare_insert_data", false]], "raw_select() (co3.accessor.accessor method)": [[1, "co3.accessor.Accessor.raw_select", false]], "raw_select() (co3.accessors.sql.relationalaccessor method)": [[4, "co3.accessors.sql.RelationalAccessor.raw_select", false]], "raw_select() (co3.accessors.sql.sqlaccessor method)": [[4, "co3.accessors.sql.SQLAccessor.raw_select", false]], "read_embeddings() (co3.accessors.vss.vssaccessor method)": [[5, "co3.accessors.vss.VSSAccessor.read_embeddings", false]], "recreate() (co3.database.database method)": [[10, "co3.database.Database.recreate", false]], "recreate() (co3.manager.manager method)": [[18, "co3.manager.Manager.recreate", false]], "recreate() (co3.managers.fts.ftsmanager method)": [[20, "co3.managers.fts.FTSManager.recreate", false]], "recreate() (co3.managers.sql.sqlmanager method)": [[21, "co3.managers.sql.SQLManager.recreate", false]], "recreate() (co3.managers.vss.vssmanager method)": [[22, "co3.managers.vss.VSSManager.recreate", false]], "recreate_old() (in module co3.managers.fts)": [[20, "co3.managers.fts.recreate_old", false]], "recreate_pivot() (co3.managers.fts.ftsmanager method)": [[20, "co3.managers.fts.FTSManager.recreate_pivot", false]], "recreate_simple() (co3.managers.fts.ftsmanager method)": [[20, "co3.managers.fts.FTSManager.recreate_simple", false]], "relation (class in co3.components)": [[9, "co3.components.Relation", false]], "relationalaccessor (class in co3.accessors.sql)": [[4, "co3.accessors.sql.RelationalAccessor", false]], "relationaldatabase (class in co3.databases.sql)": [[13, "co3.databases.sql.RelationalDatabase", false]], "relationalmanager (class in co3.managers.sql)": [[21, "co3.managers.sql.RelationalManager", false]], "relationalschema (class in co3.schemas)": [[26, "co3.schemas.RelationalSchema", false]], "result_dicts() (co3.accessors.sql.sqlaccessor static method)": [[4, "co3.accessors.sql.SQLAccessor.result_dicts", false]], "router (co3.managers.sql.sqlmanager property)": [[21, "co3.managers.sql.SQLManager.router", false]], "schema (class in co3.schema)": [[25, "co3.schema.Schema", false]], "search() (co3.accessors.fts.ftsaccessor method)": [[3, "co3.accessors.fts.FTSAccessor.search", false]], "search() (co3.accessors.vss.vssaccessor method)": [[5, "co3.accessors.vss.VSSAccessor.search", false]], "select() (co3.accessor.accessor method)": [[1, "co3.accessor.Accessor.select", false]], "select() (co3.accessors.sql.relationalaccessor method)": [[4, "co3.accessors.sql.RelationalAccessor.select", false]], "select() (co3.accessors.sql.sqlaccessor method)": [[4, "co3.accessors.sql.SQLAccessor.select", false]], "select() (co3.database.database method)": [[10, "co3.database.Database.select", false]], "select_one() (co3.accessors.sql.relationalaccessor method)": [[4, "co3.accessors.sql.RelationalAccessor.select_one", false]], "sqlaccessor (class in co3.accessors.sql)": [[4, "co3.accessors.sql.SQLAccessor", false]], "sqldatabase (class in co3.databases.sql)": [[13, "co3.databases.sql.SQLDatabase", false]], "sqlengine (class in co3.engines)": [[16, "co3.engines.SQLEngine", false]], "sqlitedatabase (class in co3.databases.sql)": [[13, "co3.databases.sql.SQLiteDatabase", false]], "sqlmanager (class in co3.managers.sql)": [[21, "co3.managers.sql.SQLManager", false]], "sqlschema (class in co3.schemas)": [[26, "co3.schemas.SQLSchema", false]], "sqltable (class in co3.components)": [[9, "co3.components.SQLTable", false]], "sync() (co3.manager.manager method)": [[18, "co3.manager.Manager.sync", false]], "sync() (co3.managers.fts.ftsmanager method)": [[20, "co3.managers.fts.FTSManager.sync", false]], "sync() (co3.managers.sql.sqlmanager method)": [[21, "co3.managers.sql.SQLManager.sync", false]], "sync() (co3.managers.vss.vssmanager method)": [[22, "co3.managers.vss.VSSManager.sync", false]], "update() (co3.managers.fts.ftsmanager method)": [[20, "co3.managers.fts.FTSManager.update", false]], "update() (co3.managers.sql.sqlmanager method)": [[21, "co3.managers.sql.SQLManager.update", false]], "update() (co3.managers.vss.vssmanager method)": [[22, "co3.managers.vss.VSSManager.update", false]], "vssaccessor (class in co3.accessors.vss)": [[5, "co3.accessors.vss.VSSAccessor", false]], "vssdatabase (class in co3.databases.vss)": [[14, "co3.databases.vss.VSSDatabase", false]], "vssmanager (class in co3.managers.vss)": [[22, "co3.managers.vss.VSSManager", false]], "where() (co3.indexer.cacheblock method)": [[17, "co3.indexer.CacheBlock.where", false]], "write_embeddings() (co3.accessors.vss.vssaccessor method)": [[5, "co3.accessors.vss.VSSAccessor.write_embeddings", false]]}, "objects": {"": [[0, 0, 0, "-", "co3"]], "co3": [[1, 0, 0, "-", "accessor"], [2, 0, 0, "-", "accessors"], [6, 0, 0, "-", "co3"], [7, 0, 0, "-", "collector"], [8, 0, 0, "-", "component"], [9, 0, 0, "-", "components"], [10, 0, 0, "-", "database"], [11, 0, 0, "-", "databases"], [15, 0, 0, "-", "engine"], [16, 0, 0, "-", "engines"], [17, 0, 0, "-", "indexer"], [18, 0, 0, "-", "manager"], [19, 0, 0, "-", "managers"], [23, 0, 0, "-", "mapper"], [25, 0, 0, "-", "schema"], [26, 0, 0, "-", "schemas"], [27, 0, 0, "-", "util"]], "co3.accessor": [[1, 1, 1, "", "Accessor"]], "co3.accessor.Accessor": [[1, 2, 1, "", "raw_select"], [1, 2, 1, "", "select"]], "co3.accessors": [[3, 0, 0, "-", "fts"], [4, 0, 0, "-", "sql"], [5, 0, 0, "-", "vss"]], "co3.accessors.fts": [[3, 1, 1, "", "FTSAccessor"]], "co3.accessors.fts.FTSAccessor": [[3, 2, 1, "", "search"]], "co3.accessors.sql": [[4, 1, 1, "", "RelationalAccessor"], [4, 1, 1, "", "SQLAccessor"]], "co3.accessors.sql.RelationalAccessor": [[4, 2, 1, "", "raw_select"], [4, 2, 1, "", "select"], [4, 2, 1, "", "select_one"]], "co3.accessors.sql.SQLAccessor": [[4, 2, 1, "", "raw_select"], [4, 2, 1, "", "result_dicts"], [4, 2, 1, "", "select"]], "co3.accessors.vss": [[5, 1, 1, "", "VSSAccessor"]], "co3.accessors.vss.VSSAccessor": [[5, 2, 1, "", "__init__"], [5, 2, 1, "", "embed_chunks"], [5, 3, 1, "", "embeddings"], [5, 3, 1, "", "model"], [5, 2, 1, "", "read_embeddings"], [5, 2, 1, "", "search"], [5, 2, 1, "", "write_embeddings"]], "co3.co3": [[6, 1, 1, "", "CO3"], [6, 1, 1, "", "FormatRegistryMeta"], [6, 5, 1, "", "collate"]], "co3.co3.CO3": [[6, 4, 1, "", "action_registry"], [6, 3, 1, "", "attributes"], [6, 2, 1, "", "collate"], [6, 2, 1, "", "collation_attributes"], [6, 3, 1, "", "components"], [6, 4, 1, "", "group_registry"]], "co3.collector": [[7, 1, 1, "", "Collector"]], "co3.collector.Collector": [[7, 2, 1, "", "__init__"], [7, 2, 1, "", "add_insert"], [7, 2, 1, "", "collect_inserts"], [7, 3, 1, "", "inserts"]], "co3.component": [[8, 1, 1, "", "Component"]], "co3.component.Component": [[8, 2, 1, "", "__init__"], [8, 2, 1, "", "get_attributes"]], "co3.components": [[9, 1, 1, "", "ComposableComponent"], [9, 1, 1, "", "Dictionary"], [9, 1, 1, "", "Document"], [9, 1, 1, "", "Node"], [9, 1, 1, "", "Relation"], [9, 1, 1, "", "SQLTable"]], "co3.components.ComposableComponent": [[9, 2, 1, "", "compose"]], "co3.components.Dictionary": [[9, 2, 1, "", "get_attributes"]], "co3.components.Relation": [[9, 2, 1, "", "compose"]], "co3.components.SQLTable": [[9, 2, 1, "", "compose"], [9, 2, 1, "", "from_table"], [9, 2, 1, "", "get_attributes"], [9, 2, 1, "", "get_column_defaults"], [9, 2, 1, "", "prepare_insert_data"]], "co3.database": [[10, 1, 1, "", "Database"]], "co3.database.Database": [[10, 2, 1, "", "__init__"], [10, 3, 1, "", "index"], [10, 2, 1, "", "insert"], [10, 3, 1, "", "manage"], [10, 2, 1, "", "populate_indexes"], [10, 2, 1, "", "recreate"], [10, 2, 1, "", "select"]], "co3.databases": [[12, 0, 0, "-", "fts"], [13, 0, 0, "-", "sql"], [14, 0, 0, "-", "vss"]], "co3.databases.fts": [[12, 1, 1, "", "FTSDatabase"]], "co3.databases.fts.FTSDatabase": [[12, 4, 1, "", "accessor"], [12, 4, 1, "", "manager"]], "co3.databases.sql": [[13, 1, 1, "", "RelationalDatabase"], [13, 1, 1, "", "SQLDatabase"], [13, 1, 1, "", "SQLiteDatabase"]], "co3.databases.vss": [[14, 1, 1, "", "VSSDatabase"]], "co3.databases.vss.VSSDatabase": [[14, 4, 1, "", "accessor"], [14, 4, 1, "", "manager"]], "co3.engine": [[15, 1, 1, "", "Engine"]], "co3.engine.Engine": [[15, 2, 1, "", "__init__"], [15, 2, 1, "", "connect"], [15, 3, 1, "", "manager"]], "co3.engines": [[16, 1, 1, "", "SQLEngine"]], "co3.engines.SQLEngine": [[16, 2, 1, "", "__init__"], [16, 2, 1, "", "connect"], [16, 2, 1, "", "exec_explicit"], [16, 2, 1, "", "execute"]], "co3.indexer": [[17, 1, 1, "", "CacheBlock"], [17, 1, 1, "", "Indexer"]], "co3.indexer.CacheBlock": [[17, 2, 1, "", "__init__"], [17, 2, 1, "", "distinct_on"], [17, 2, 1, "", "group_by"], [17, 2, 1, "", "limit"], [17, 2, 1, "", "order_by"], [17, 2, 1, "", "where"]], "co3.indexer.Indexer": [[17, 2, 1, "", "__init__"], [17, 2, 1, "", "cache_block"], [17, 2, 1, "", "cache_clear"], [17, 2, 1, "", "cached_query"], [17, 2, 1, "", "group_by"]], "co3.manager": [[18, 1, 1, "", "Manager"]], "co3.manager.Manager": [[18, 2, 1, "", "insert"], [18, 2, 1, "", "migrate"], [18, 2, 1, "", "recreate"], [18, 2, 1, "", "sync"]], "co3.managers": [[20, 0, 0, "-", "fts"], [21, 0, 0, "-", "sql"], [22, 0, 0, "-", "vss"]], "co3.managers.fts": [[20, 1, 1, "", "FTSManager"], [20, 5, 1, "", "recreate_old"]], "co3.managers.fts.FTSManager": [[20, 2, 1, "", "__init__"], [20, 2, 1, "", "migrate"], [20, 2, 1, "", "recreate"], [20, 2, 1, "", "recreate_pivot"], [20, 2, 1, "", "recreate_simple"], [20, 2, 1, "", "sync"], [20, 2, 1, "", "update"]], "co3.managers.sql": [[21, 1, 1, "", "RelationalManager"], [21, 1, 1, "", "SQLManager"]], "co3.managers.sql.SQLManager": [[21, 2, 1, "", "__init__"], [21, 2, 1, "", "add_router"], [21, 2, 1, "", "insert"], [21, 2, 1, "", "insert_many"], [21, 2, 1, "", "migrate"], [21, 2, 1, "", "recreate"], [21, 3, 1, "", "router"], [21, 2, 1, "", "sync"], [21, 2, 1, "", "update"]], "co3.managers.vss": [[22, 1, 1, "", "VSSManager"]], "co3.managers.vss.VSSManager": [[22, 2, 1, "", "__init__"], [22, 2, 1, "", "migrate"], [22, 2, 1, "", "recreate"], [22, 2, 1, "", "sync"], [22, 2, 1, "", "update"]], "co3.mapper": [[23, 1, 1, "", "ComposableMapper"], [23, 1, 1, "", "Mapper"]], "co3.mapper.ComposableMapper": [[23, 2, 1, "", "__init__"], [23, 2, 1, "", "compose"]], "co3.mapper.Mapper": [[23, 2, 1, "", "__init__"], [23, 2, 1, "", "attach"], [23, 2, 1, "", "attach_many"], [23, 2, 1, "", "collect"], [23, 2, 1, "", "get_attr_comp"], [23, 2, 1, "", "get_coll_comp"]], "co3.schema": [[25, 1, 1, "", "Schema"]], "co3.schema.Schema": [[25, 2, 1, "", "__init__"], [25, 2, 1, "", "add_component"], [25, 2, 1, "", "get_component"]], "co3.schemas": [[26, 1, 1, "", "RelationalSchema"], [26, 1, 1, "", "SQLSchema"]], "co3.schemas.SQLSchema": [[26, 2, 1, "", "from_metadata"]], "co3.util": [[28, 0, 0, "-", "db"], [29, 0, 0, "-", "regex"], [30, 0, 0, "-", "types"]], "co3.util.db": [[28, 5, 1, "", "create_fts5"], [28, 5, 1, "", "create_vss0"], [28, 5, 1, "", "deferred_cd_fkey"], [28, 5, 1, "", "deferred_fkey"], [28, 5, 1, "", "fts5_prep_composite"], [28, 5, 1, "", "get_column_names_str_table"], [28, 5, 1, "", "get_engine"], [28, 5, 1, "", "named_results"], [28, 5, 1, "", "populate_fts5"]], "co3.util.regex": [[29, 5, 1, "", "camel_to_snake"]]}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "method", "Python method"], "3": ["py", "property", "Python property"], "4": ["py", "attribute", "Python attribute"], "5": ["py", "function", "Python function"]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:method", "3": "py:property", "4": "py:attribute", "5": "py:function"}, "terms": {"": [0, 3, 4, 6, 7, 9, 10, 13, 15, 17, 21, 23, 28, 34], "0": [3, 4, 5, 17, 21], "1": [3, 4, 9, 15, 34], "10": 5, "100": 3, "1000": 21, "2": [3, 4, 21, 34], "384": 28, "5": 5, "64": [3, 5], "A": [17, 18, 23, 34], "AND": 21, "As": [9, 23], "At": 0, "BY": [3, 17], "But": [4, 9], "By": 34, "For": [0, 2, 4, 10, 17, 21, 23, 34], "IF": 21, "IN": 3, "If": [4, 15, 23, 34], "In": [0, 6, 15, 21, 23, 25, 34], "It": [0, 4, 6, 7, 15, 17, 21, 28], "No": 21, "OR": 17, "One": [4, 23], "Such": 23, "That": [15, 17, 23], "The": [0, 2, 3, 6, 7, 9, 10, 15, 17, 18, 21, 23, 32, 34], "There": [21, 32], "These": [10, 23, 28, 34], "To": 17, "With": 23, "_": [3, 34], "__init__": [0, 2, 4, 5, 7, 8, 10, 15, 16, 17, 19, 20, 21, 22, 23, 25], "_autoref": 34, "_base": 0, "_build": 34, "_conversion_matt": 7, "_inside_": 21, "_instance_": 13, "_local_cach": 10, "_not_": [6, 10], "_only_": 2, "_outside_": 21, "_reentrant": 21, "_this_": 15, "_with": 9, "abl": [3, 9], "about": [21, 23], "abov": [4, 10, 21, 23], "abstract": [1, 6, 7, 8, 9, 10, 15, 18, 21, 32], "accept": 4, "access": [0, 1, 2, 4, 10, 17, 32], "accessor": [0, 7, 10, 11, 12, 13, 14, 17, 31, 32], "accommod": 7, "accord": [7, 9, 34], "accur": 10, "acquir": 21, "across": [0, 6, 7, 15, 17, 18, 21, 23, 34], "action": [2, 10, 15, 16, 23], "action_arg": 6, "action_group": [6, 23], "action_kei": [6, 23], "action_kwarg": 6, "action_registri": [0, 6], "actual": [0, 17, 21, 23, 34], "ad": [10, 21, 23, 34], "add": [17, 34], "add_compon": [0, 25], "add_insert": [0, 7], "add_rout": [19, 21], "addit": 23, "addition": [0, 10, 23], "address": [10, 17, 32], "adher": 9, "adopt": 10, "advanc": 34, "aesthet": 23, "afterward": 17, "again": 21, "against": [3, 4, 10], "agg_col": [3, 17], "agg_on": 17, "aggreg": [4, 7, 17], "aid": 23, "algebra": 9, "alia": [12, 14], "alias": 4, "align": [10, 21], "all": [0, 3, 7, 9, 10, 15, 17, 21, 23, 34], "allow": [10, 15, 16, 17, 21, 23, 34], "almost": [3, 21], "along": [0, 3], "alongsid": [6, 17], "also": [4, 6, 9, 10, 17, 18, 21, 23, 28, 34], "although": [15, 17, 23], "altogeth": 17, "alwai": [21, 23], "ambigu": 17, "among": 0, "amount": [3, 23], "an": [0, 1, 2, 3, 6, 7, 10, 15, 16, 17, 18, 21, 23, 25, 28, 32, 34], "analog": 9, "analogi": 23, "analysi": 3, "ani": [3, 4, 7, 9, 10, 15, 21, 28], "anoth": [15, 23], "answer": 15, "apidoc": 34, "appear": [15, 23], "append": 7, "appli": [3, 10], "approach": [21, 23], "appropri": [0, 32], "aptli": 23, "ar": [0, 2, 3, 4, 6, 7, 9, 10, 17, 18, 21, 23, 25, 32, 34], "arbitrari": 10, "aren": [9, 17, 21], "arg": [1, 10, 15, 18, 21], "argument": [4, 6, 10], "around": [0, 2, 7, 18], "arrai": 3, "asid": 0, "ask": 23, "aspect": 23, "assign": [10, 13], "associ": [0, 3, 4, 6, 16, 17, 23, 25, 32], "assum": 3, "attach": [0, 6, 10, 15, 21], "attach_mani": [0, 23], "attempt": [9, 10, 23], "attr": [6, 23], "attr_comp": 23, "attr_compose_map": 23, "attr_name_map": 23, "attribut": [0, 4, 6, 7, 9, 10, 23], "augment": 6, "auto": [23, 34], "automat": [4, 21, 23, 28, 34], "autoref": 34, "auxiliari": 6, "avail": [2, 3, 4, 9, 15, 17, 21, 34], "avoid": [10, 23], "awai": [0, 7, 10, 17, 21], "awar": 23, "awkward": 23, "b": 21, "back": 17, "backend": [4, 21], "barebon": 23, "base": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 25, 26, 32, 34], "basi": 21, "basic": 32, "batch": 21, "batch_siz": 5, "becam": 17, "becom": [6, 10], "been": [3, 21, 23], "befor": [3, 10, 17, 21], "behav": 17, "behavior": [0, 10, 17, 21], "being": [0, 2, 4, 13, 15, 17, 23], "belong": 10, "best": 17, "better": 17, "between": [15, 23, 32], "bind": 16, "bind_param": [4, 16], "bit": [10, 23], "block": [3, 5, 17, 34], "block_convers": 17, "blueprint": 4, "bodi": 9, "bone": 23, "both": [0, 4, 7, 10, 17, 23], "bottom": 34, "bound": [7, 23], "bring": 21, "broadcast": 17, "broadli": 10, "broken": [0, 7], "build": [17, 21], "built": 3, "bulb": 23, "bulk": [10, 21, 28], "bundl": [17, 21], "bys": 17, "c": [7, 10, 13, 17, 21, 23], "cach": [10, 17, 32], "cache_block": [0, 17], "cache_clear": [0, 17], "cache_groupbi": 17, "cache_path": 5, "cache_select": 17, "cacheblock": [0, 10, 17, 31], "cached_group_bi": 17, "cached_queri": [0, 17], "cached_select": 17, "call": [6, 7, 15, 17, 21, 23, 25, 34], "callabl": [10, 23], "caller": [17, 23], "camel_to_snak": [0, 27, 29], "can": [0, 2, 4, 6, 8, 9, 10, 15, 17, 21, 25, 28, 34], "cannot": [3, 10, 21], "canon": [6, 7, 17, 23], "capabl": 3, "caption": 34, "cascad": [21, 28], "case": [0, 3, 4, 6, 10, 15], "caus": 17, "cb": 17, "center": 18, "central": 10, "certain": [4, 23], "chain": [17, 23], "chang": [4, 7, 18, 23, 34], "character": 23, "check": [3, 4, 7, 10, 17, 21, 23], "check_tabl": 4, "children": [0, 23], "choos": 0, "chunk": [5, 21], "chunk_size_cap": 21, "chunk_tim": 21, "circl": 23, "clash": [0, 10], "class": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 25, 26, 32], "classmethod": [9, 17, 26], "claus": 3, "clear": [10, 17, 23], "clearli": 23, "cli": 34, "click": 34, "client": 3, "close": 34, "clutter": 0, "co3_ref": 23, "co4": 23, "code": 34, "col": [3, 4, 17, 28], "col_1": 4, "coll_comp": 23, "coll_compose_map": 23, "coll_group": 23, "coll_name_map": 23, "collat": [0, 6, 23, 31], "collatet": 23, "collation_attribut": [0, 6], "collect": [0, 6, 7, 9, 21, 23, 25, 32], "collect_insert": [0, 7], "collector": [0, 6, 21, 23, 31, 32], "collis": 10, "colq": 3, "column": [3, 4, 7, 9, 16, 17, 21, 23, 28], "command": 34, "commit": 21, "common": [1, 6, 7, 17, 18, 21, 23, 32, 34], "commonli": 9, "commun": 23, "comp": 23, "compar": [3, 9, 23], "complet": [6, 10], "complex": [1, 17, 23], "compliant": 28, "compon": [0, 1, 4, 6, 7, 10, 18, 21, 25, 31, 32], "compos": [0, 1, 2, 4, 6, 9, 17, 32], "composablecompon": [0, 9, 23, 31], "composablemapp": [0, 23, 31], "compose_arg": 23, "compose_kwarg": 23, "composeablecompon": 9, "composit": [9, 10, 15, 23, 28], "compound": 28, "comput": [6, 21], "conceiv": 15, "concern": [0, 10], "concret": [0, 7], "condit": [17, 23], "conf": 34, "config": [1, 34], "configur": 34, "confin": 0, "conflict": 21, "conform": 3, "congest": 17, "conn": 21, "connect": [0, 1, 4, 6, 7, 15, 16, 18, 21, 23, 25, 28, 32], "consid": [4, 23], "consist": 0, "constitu": [6, 10, 32, 34], "constitut": [15, 16], "constrain": [1, 23], "constraint": [3, 21], "construct": [3, 6, 23], "contain": [0, 8, 9, 28], "content": [3, 34], "context": [4, 8, 9, 15, 16, 17, 25], "continu": 21, "contrast": 0, "control": [10, 17], "conveni": [0, 1, 23], "convers": [6, 7, 17, 21, 32], "convert": [4, 7, 17, 21, 28], "coordin": [18, 21, 23], "core": [0, 2, 6, 7, 21], "coreaccessor": 0, "coredatabas": 17, "correspond": [2, 28], "could": [0, 1, 2, 4, 10, 15, 17, 21, 23], "counterpart": [0, 18], "cours": 23, "creat": [0, 3, 17, 25, 28, 34], "create_fts5": [0, 27, 28], "create_vss0": [0, 27, 28], "creation": [15, 28], "critic": [6, 7], "current": [3, 4, 7, 34], "cursorresult": [4, 28], "d": [4, 15], "danger": 21, "data": [6, 7, 8, 10, 23, 25, 28, 32], "databas": [0, 6, 7, 8, 15, 16, 17, 18, 20, 22, 23, 25, 28, 31, 32], "date": [7, 21], "daunt": 17, "db": [0, 2, 6, 7, 9, 10, 17, 21, 23, 27], "db_path": 28, "deadlock": 21, "debat": 23, "decid": 10, "decis": 23, "dedic": [4, 23], "deeper": 0, "def": 4, "default": [3, 9, 15, 23, 28, 34], "defer": 21, "deferred_cd_fkei": [0, 27, 28], "deferred_fkei": [0, 27, 28], "defin": [0, 2, 4, 6, 7, 9, 10, 15, 17], "definit": [0, 7, 10, 15, 23], "delet": [21, 28], "depend": [6, 10, 15, 21], "deploy": 17, "deprec": [4, 23], "depth": 34, "deriv": [10, 15], "desc": [4, 17], "descend": 4, "describ": 34, "descript": [32, 34], "design": [2, 4], "desir": [2, 17], "despit": 7, "detail": 23, "determin": 21, "dev": 9, "develop": [4, 9], "dict": [3, 4, 7, 9, 17, 21, 23], "dictat": 7, "dictionari": [0, 3, 4, 7, 9, 21, 28, 31], "did": 0, "differ": [2, 4, 17, 23], "difficult": [4, 34], "dim": 17, "dimens": [2, 7], "dir": 34, "direct": [0, 34], "directli": [10, 28, 34], "directori": 0, "discoveri": 23, "distinct": [4, 17], "distinct_on": [0, 4, 17], "do": [6, 17, 21, 23], "doc": 34, "docstr": 34, "document": [0, 6, 9, 31, 32, 34], "doe": [7, 21], "doesn": [0, 2, 21, 25], "domain": 9, "don": [0, 3, 10, 21, 23], "done": 4, "doubl": 17, "down": [3, 7, 21, 23], "downstream": [17, 23], "driver": 34, "drop": 23, "dropdown": 34, "dry": [15, 21], "due": 10, "dure": [10, 21, 23, 28], "duti": 6, "dynam": [1, 17, 21], "e": [0, 3, 6, 7, 10, 15, 16, 17, 23, 28, 32], "each": [0, 3, 17, 21, 23], "easi": [1, 6, 32], "easier": [15, 23], "easili": 17, "echo": 28, "edg": 23, "effect": [7, 17, 23], "effici": 17, "either": [2, 4, 17, 23, 28], "elig": 23, "elsewher": 7, "embed": [2, 5], "embed_chunk": [2, 5], "embedding_dict": 5, "embedding_s": 28, "embrac": 7, "emphasi": 25, "emploi": 17, "en": 9, "enabl": [17, 21, 28, 34], "encourag": 23, "endpoint": 17, "engin": [0, 1, 10, 18, 20, 21, 22, 28, 31, 32], "engine_arg": [10, 12, 13, 14], "engine_kwarg": [10, 12, 13, 14], "enough": 23, "ensur": [6, 7, 17], "enter": 4, "entir": [0, 25], "entiti": [8, 17], "entri": [0, 7], "equip": 21, "equival": 4, "error": 21, "especi": [17, 23], "esqu": 10, "establish": 23, "estim": 21, "etc": [17, 21], "evalu": 17, "even": [9, 10, 25], "event": 21, "ever": [4, 17], "everyth": 17, "everywher": 17, "exact": 23, "exactli": [15, 16, 17, 25], "exampl": [0, 10, 21, 23, 28, 34], "exceedingli": 10, "exec_explicit": [0, 16], "execut": [0, 3, 16, 21, 28], "exist": [7, 10, 28], "exoskeleton": 23, "expand": 3, "expect": [0, 3, 10, 15, 23], "expens": 21, "experi": [17, 21], "explicit": [9, 21, 23, 28, 32], "explicitli": [10, 17, 21, 23, 25], "explod": 17, "expos": [0, 2, 4, 9, 10, 17, 18, 21], "ext": 34, "extend": [0, 7], "extens": [3, 34], "extern": [10, 23], "extra": 21, "facilit": [6, 21, 23], "fact": [15, 23], "factori": 23, "fals": [4, 9, 16, 17, 21, 28], "far": [0, 21], "fashion": [3, 23], "fast": [17, 21], "faster": [3, 21], "featur": [4, 23], "feel": 0, "few": [9, 10, 18, 23, 32, 34], "file": [0, 3, 7, 17, 21, 23, 28, 32, 34], "fileengin": 15, "filter": [3, 17], "find": [21, 23], "fine": [0, 2], "finger": 17, "first": [15, 17, 34], "fix": 6, "fk": 23, "fkei": 28, "flag": [17, 21, 34], "flatten": 17, "flush": 7, "folder": 28, "follow": [4, 34], "foreign": [18, 21, 23], "forfeit": 10, "form": 3, "formal": [9, 18, 23], "format": [3, 6, 7, 17], "formatregistrymeta": [0, 6, 31], "former": [0, 2], "forward": 15, "found": [0, 23, 34], "framework": 32, "frankli": 0, "friendli": 17, "from": [0, 2, 4, 6, 7, 10, 17, 21, 23, 28, 34], "from_metadata": [0, 26], "from_tabl": [0, 9], "front": 23, "ft": [0, 2, 7, 11, 18, 19], "fts5": 28, "fts5_prep_composit": [0, 27, 28], "fts_": 3, "ftsaccessor": [0, 2, 3, 12], "ftscompos": 2, "ftsdatabas": [0, 11, 12], "ftsmanag": [0, 12, 17, 19, 20], "full": [4, 7, 9, 17, 21, 23], "fulli": [3, 10, 17, 23], "function": [1, 6, 15, 16, 23, 32], "fundament": [8, 32], "furo": 34, "g": [3, 10, 15, 17, 23, 32], "gap": 9, "gather": 6, "gener": [1, 2, 3, 4, 7, 8, 9, 10, 13, 15, 16, 18, 21, 23, 25, 26, 32, 34], "get": [4, 17, 21, 28], "get_attr_comp": [0, 23], "get_attribut": [0, 8, 9], "get_coll_comp": [0, 23], "get_column_default": [0, 9], "get_column_names_str_t": [0, 27, 28], "get_compon": [0, 25], "get_engin": [0, 27, 28], "given": [0, 2, 15, 16, 21], "glanc": 0, "global": [10, 21], "go": [21, 23], "goal": [17, 32], "goe": 23, "good": 23, "grab": 0, "gracefulli": 21, "grant": 23, "great": 21, "group": [0, 2, 3, 4, 7, 10, 17, 18, 21, 23, 25, 32, 34], "group_bi": [0, 3, 4, 17], "group_by_col": 17, "group_by_onli": 17, "group_registri": [0, 6], "ha": [3, 23, 34], "handi": 23, "handl": [3, 6, 10, 17, 21, 23], "handler": 3, "happen": 0, "have": [0, 2, 3, 9, 10, 15, 17, 21, 28], "haven": 21, "head": [9, 34], "header": 34, "heavi": [6, 9], "heavili": 23, "help": [10, 15, 17, 23], "helper": 28, "henc": 23, "here": [0, 9, 10, 15, 17, 21, 23, 34], "hidden": [0, 34], "hierarch": 6, "hierarchi": [4, 6, 7, 10, 15, 23, 25, 28, 32, 34], "high": [1, 17, 34], "higher": 7, "highli": 21, "highlight": 3, "hint": 10, "hit": 17, "hl_col": 3, "hoc": [3, 10], "hold": 23, "hood": 17, "hook": 32, "horizont": 23, "hous": [0, 3, 10, 23, 34], "how": [0, 6, 7, 17, 21, 23], "howev": [0, 4, 7, 21, 23, 25], "html": [3, 21, 34], "html5": 7, "http": 9, "huge": [10, 21], "hypothet": 23, "i": [0, 1, 2, 3, 4, 6, 7, 9, 10, 13, 16, 17, 18, 21, 23, 25, 28, 32, 34], "id": 17, "ideal": 21, "ignor": [7, 21], "imagin": [4, 21], "impact": 10, "implement": [1, 4, 9, 21], "implic": 28, "implicit": [4, 23], "import": [0, 21], "includ": [3, 9, 10, 23, 34], "include_al": 9, "include_col": [4, 16], "incomplet": 7, "inconsist": [0, 2], "incorpor": [10, 17], "increas": 10, "incredibli": 9, "inde": 15, "independ": [6, 7, 10], "index": [0, 3, 7, 10, 21, 28, 31, 32, 34], "index_nam": 5, "index_on": 17, "indic": 17, "individu": [3, 10], "infer": 23, "inform": 4, "inherit": [2, 4, 7, 10, 15, 23], "init": [0, 23], "initi": [1, 15, 17], "inject": 6, "inner": 17, "insert": [0, 6, 7, 9, 10, 18, 19, 21, 23, 28, 32], "insert_data": [7, 9], "insert_dict": 28, "insert_mani": [19, 21], "inspect": 32, "instanc": [0, 2, 4, 6, 7, 9, 10, 16, 17, 21, 23, 28], "instanti": [4, 10, 21], "instead": [0, 2, 4, 9, 10, 15], "int": 3, "integr": [1, 32], "intend": 10, "intent": [3, 9, 23, 25], "interact": [10, 15, 16, 18, 32], "interest": [6, 17], "interfac": [4, 9, 10, 17, 23, 32], "intern": [0, 7, 10, 15], "intuit": 4, "invok": [10, 15, 16], "involv": 23, "irrelev": 21, "isn": [17, 21, 23, 34], "issu": [17, 21], "item": [10, 32], "iter": 21, "its": [0, 9, 10, 15], "itself": [10, 13], "j": 3, "javascript": 3, "join": [17, 23, 28, 32], "joint": 21, "json": 3, "just": [0, 4, 6, 9, 15, 17, 21], "justifi": [23, 28], "keep": [0, 4, 15, 17, 21, 23], "kei": [4, 6, 17, 18, 21, 23, 28], "keyword": 10, "kind": [15, 21, 23], "know": [10, 23], "knowledg": 7, "known": [17, 32], "kwarg": [1, 10, 15, 16, 17, 18, 21, 28], "label": 17, "laid": 4, "larg": [23, 34], "last": 28, "later": [17, 23], "latter": [0, 2, 7, 25], "lax": 9, "lean": 10, "least": [0, 15], "leav": [0, 23], "length": 3, "level": [0, 1, 7, 17, 21, 34], "leverag": [4, 10], "lift": 9, "light": 7, "lightweight": [6, 9, 15], "like": [0, 1, 2, 4, 6, 7, 9, 10, 15, 16, 17, 18, 21, 23, 34], "limit": [0, 3, 4, 5, 17, 21, 34], "line": 23, "linearli": 17, "link": [3, 17, 34], "list": [3, 4, 7, 21, 23, 28, 34], "littl": [0, 4, 23], "load": 9, "local": [10, 34], "localsi": [0, 7, 34], "locat": 32, "lock": [17, 21], "lock_": 21, "logic": [7, 9, 21, 23], "long": [0, 17, 25], "longer": 4, "look": [0, 4, 15, 16, 17], "loos": 3, "lose": 21, "lot": [10, 23], "low": 17, "lower": 7, "luckili": 21, "lurk": 21, "made": [10, 15, 23], "mai": [4, 6, 9, 15, 21], "main": 23, "make": [0, 4, 6, 15, 17, 21, 23, 32], "makefil": 34, "manag": [0, 6, 7, 10, 11, 12, 13, 14, 15, 23, 25, 31, 32, 34], "manager_arg": 15, "manager_kwarg": 15, "mani": [10, 17, 23], "manual": [3, 17, 23, 28, 34], "map": [4, 17, 23], "mapper": [0, 6, 25, 31, 32], "massiv": 3, "match": [3, 9, 10], "matter": 0, "max": 3, "maxdepth": 34, "maximum": 3, "mayb": [21, 23], "md": 34, "me": 23, "mean": [0, 6, 10, 17, 18, 21], "meaningfulli": 32, "meant": [7, 15], "media": 6, "medium": 32, "memori": [17, 21], "mere": 15, "messi": 15, "metadata": [3, 21, 26], "method": [0, 1, 2, 3, 4, 6, 7, 10, 15, 17, 21, 23, 28], "middlewar": 7, "might": [4, 9, 10, 21, 23], "migrat": [0, 18, 19, 20, 21, 22], "mini": 17, "mirror": [18, 32], "misalign": 10, "miss": 17, "model": [2, 5, 7, 9, 10, 21, 23, 25, 32], "modifi": [9, 21, 32], "modul": [0, 2, 11, 19, 27, 31, 32, 34], "moment": [0, 17], "more": [4, 10, 15, 17, 21, 34], "most": [9, 17, 18], "mostli": [3, 15], "move": 17, "much": 21, "muddi": 15, "multi": 17, "multipl": [10, 23, 25], "must": [3, 4, 10, 23, 28], "my": 17, "myst": 34, "myst_pars": 34, "n": 34, "nail": 21, "name": [0, 3, 4, 6, 7, 8, 9, 10, 16, 17, 21, 25, 28, 34], "nameconvers": 23, "named_result": [0, 27, 28], "namespac": [0, 6], "nativ": 17, "navig": 34, "necessari": [17, 23], "necessarili": [15, 21], "need": [0, 2, 4, 6, 7, 9, 10, 17, 18, 21, 28, 34], "nerv": 23, "nest": [0, 17, 21, 34], "never": 3, "nevertheless": [10, 21], "new": 10, "newer": 10, "next": 21, "node": [0, 9, 23, 31], "non": [15, 17, 21], "none": [3, 4, 6, 7, 15, 16, 17, 20, 21, 22, 23, 28], "note": [0, 2, 3, 5, 6, 7, 9, 17, 21, 28, 34], "note_compon": 0, "note_convers": [17, 23], "note_conversion_matt": 17, "now": [4, 10, 15, 17, 23], "null": 17, "number": 3, "o": 34, "obj": [8, 9, 23], "object": [3, 4, 6, 7, 9, 10, 17, 21, 23, 25, 32], "obscur": [10, 34], "occur": [10, 17], "oddli": 34, "off": [6, 9, 23], "offici": 10, "often": [10, 17, 23, 25], "older": 10, "one": [0, 5, 10, 21, 23, 25], "ones": 17, "onli": [3, 10, 17, 21, 23, 28, 34], "open": [10, 15, 16, 21, 23], "oper": [1, 2, 6, 7, 9, 10, 17, 18, 21, 23, 25, 32], "oppos": 21, "optim": [3, 21], "option": [7, 16, 21, 23, 28, 34], "orbit": 23, "order": [3, 4, 7], "order_bi": [0, 4, 17], "org": 9, "organ": 6, "origin": [15, 17], "orm": [6, 23], "ornament": 23, "other": [0, 2, 4, 7, 9, 15, 17, 23, 28, 34], "otherwis": [10, 15], "out": [0, 4, 21], "outer": [0, 9, 10], "outlin": 9, "output": [6, 34], "outright": 21, "outsid": [0, 4, 15, 21, 23], "outward": 23, "outweigh": 3, "over": [17, 23], "overal": 7, "overarch": 0, "overhead": [10, 21, 23], "overlap": 6, "overload": 10, "overridden": 23, "overrul": 23, "own": [0, 10, 17, 23], "pack": 15, "packag": [31, 34], "page": [32, 34], "pair": [3, 9, 23], "pairwis": 23, "param": [17, 23], "paramet": [1, 3, 4, 5, 7, 9, 10, 16, 17, 21, 23, 28], "parent": [0, 4, 23], "pars": 4, "parser": 3, "part": [17, 23], "particular": [0, 4, 8, 10, 17, 21, 23, 25], "particularli": [6, 23], "pass": [10, 17, 23], "passthrough": 10, "path": 28, "pattern": 7, "payload": 3, "per": 15, "perfectli": [0, 21], "perform": [3, 4, 6, 10, 15, 16, 17, 21, 23, 28, 32], "perhap": [15, 23], "persist": 34, "pickl": 32, "piec": 10, "pillar": 32, "pipelin": 17, "place": [0, 7, 10, 21, 23, 34], "pleas": 10, "point": [0, 23, 25, 32], "popul": [0, 7, 28], "populate_fts5": [0, 27, 28], "populate_index": [0, 10], "pose": 10, "posit": 10, "possibl": [4, 9, 10, 15, 16, 21, 23], "possibli": [6, 7, 17, 23], "post": [3, 17], "practic": 21, "predominantli": 3, "prefer": [0, 17, 28], "prefix": [7, 17, 34], "prep": [7, 21, 28], "prepar": 32, "prepare_insert": 28, "prepare_insert_data": [0, 9], "present": [23, 28], "prevent": [10, 17], "previous": 23, "prim": 7, "primari": [3, 23, 34], "primarili": [6, 15], "primit": [0, 3, 7, 17], "print_report": 21, "prior": [6, 21], "process": [17, 21], "produc": 23, "programmat": 10, "propag": [10, 15], "properti": [1, 5, 6, 7, 9, 10, 15, 17, 21], "propos": [4, 23], "protocol": [8, 10], "prove": 15, "provid": [0, 1, 4, 9, 10, 16, 17, 21, 23, 25, 28, 32, 34], "proxi": 4, "pull": 0, "pure": [6, 9], "purpos": [15, 23], "push": 23, "py": [0, 34], "python": [3, 4, 34], "q": 3, "queri": [1, 3, 4, 5, 10, 17, 28, 32], "query_col": 4, "queue": 10, "quit": [9, 21], "r": 10, "ran": 10, "rather": [0, 4, 6, 13, 17], "raw": [7, 17, 28], "raw_select": [0, 1, 2, 4, 10], "re": [2, 7, 9, 17], "reach": 0, "reactiv": 17, "read_embed": [2, 5], "readi": 7, "readili": 15, "readm": 34, "realist": 15, "realli": [2, 6, 23, 28], "reason": [9, 10, 17, 23], "receipt": 7, "receiv": 23, "record": 21, "recreat": [0, 10, 17, 18, 19, 20, 21, 22, 25], "recreate_old": [0, 19, 20], "recreate_pivot": [19, 20], "recreate_simpl": [19, 20], "recurs": [0, 34], "reduc": [6, 10, 23], "refer": [6, 17, 23, 34], "regardless": 17, "regex": [0, 27], "regist": [6, 7, 23], "registr": [6, 23], "regular": 2, "rel": [15, 16], "relat": [0, 4, 6, 8, 9, 10, 15, 23, 25, 31], "relational_model": 9, "relationalaccessor": [0, 2, 4, 13], "relationaldatabas": [0, 10, 11, 13], "relationalmanag": [0, 19, 21], "relationalschema": [0, 26, 31], "relationship": 23, "relev": [0, 3, 10, 23], "reli": [10, 15, 21], "remain": [7, 15, 16, 21], "remark": 23, "remov": [23, 25], "renam": 4, "render": 34, "repeat": [15, 23], "replac": 21, "repres": 25, "represent": [7, 10, 32], "request": 23, "requir": [10, 15, 17, 21], "reset": 28, "reset_ft": 28, "resolv": 17, "resourc": [10, 15, 16], "respect": [0, 23], "respons": [3, 6, 10, 23], "rest": 23, "restrict": [17, 23], "restructuredtext": 34, "result": [3, 4, 6, 10, 17, 28], "result_dict": [2, 4], "retriev": 23, "return": [3, 4, 6, 7, 9, 15, 16, 17, 21, 23, 28], "return_index": 17, "reus": 23, "reusabl": 23, "right": [0, 17, 21], "risk": 10, "rollback": 10, "roof": 10, "router": [19, 21], "row": [17, 21, 23], "row_list": 21, "rst": 34, "rule": [10, 15, 34], "run": [10, 23], "sa": [9, 23, 28], "sa_execut": 28, "safe": 21, "sai": 7, "said": [15, 23], "same": [0, 3, 4, 7, 9, 15, 16, 17, 21, 23, 28, 34], "satisfi": 13, "satur": 21, "save": [3, 17], "scaffold": 6, "scan": [7, 23], "scenario": 17, "schema": [0, 1, 4, 6, 7, 10, 17, 18, 21, 31, 32], "scheme": [0, 3, 7, 15, 17], "scope": [4, 7, 21], "score": 3, "score_threshold": 5, "sd": 28, "se": 15, "search": [2, 3, 5, 32], "search_col": 3, "sec": 21, "see": [2, 4, 21, 34], "seem": [0, 2, 21], "seen": [0, 10], "select": [0, 1, 2, 4, 10, 17, 21, 28], "select_col": 3, "select_dict": 28, "select_on": [2, 4], "select_result": 28, "self": [4, 9, 13, 20], "semant": [0, 25], "send": [6, 17], "sens": [10, 21, 23], "separ": [0, 2, 3, 4, 9, 15, 23, 25, 34], "sequenc": 7, "sequenti": [7, 21], "seriou": 10, "serv": [4, 8, 9, 15, 23, 32], "session": [7, 15, 16, 21, 23], "set": [0, 1, 2, 3, 4, 9, 13, 17, 21, 23, 32, 34], "setup": 34, "sever": [6, 15, 16], "shape": 23, "short": 3, "should": [4, 6, 7, 9, 10, 15, 16, 17, 21, 23, 34], "shouldn": [0, 15], "show": 34, "show_prog": 5, "sibl": [0, 15], "side": [3, 23], "sidebar": 34, "signatur": [10, 23], "signific": 3, "simpl": [4, 15], "simpler": [17, 23], "simpli": [6, 10, 15, 23], "simplif": 25, "simplifi": [10, 21, 32], "sinc": [21, 23, 28], "singl": [0, 10, 17, 21, 23, 25, 28, 34], "singleton": 15, "singular": 15, "size": 3, "skeleton": [9, 15, 23], "skip_upd": 7, "slightli": 34, "slow": 3, "small": 9, "snip": 3, "snip_col": 3, "snippet": 3, "so": [0, 6, 17, 21, 23, 25], "some": [3, 9, 15, 23, 25], "someth": [0, 6, 17, 21, 34], "sort": 23, "sound": [0, 21], "sourc": [1, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 25, 26, 28, 29, 34], "space": 3, "spawn": 10, "spec": [15, 23], "specif": [1, 2, 3, 4, 6, 7, 10, 15, 17, 23, 32], "specifi": [13, 15, 16, 28], "speed": 3, "split": [0, 2, 17], "sqa": 17, "sql": [0, 1, 2, 3, 10, 11, 19], "sqlaccessor": [0, 2, 4], "sqlalchemi": [0, 1, 4, 9, 16, 17, 21, 23, 28], "sqlalchemyaccessor": 4, "sqlalchemysqlmanag": 21, "sqldatabas": [0, 11, 13, 21], "sqlengin": [0, 15, 16, 31], "sqlite": [0, 3, 4, 21, 23, 28], "sqlite_on_conflict_uniqu": 21, "sqliteaccessor": 4, "sqlitedatabas": [0, 11, 13], "sqlmanag": [0, 4, 19, 21], "sqlschema": [0, 26, 31], "sqltabl": [0, 4, 9, 13, 21, 26, 31], "sqltablelik": 9, "sqlteaccessor": 4, "src": 7, "stage": [17, 21, 23], "stand": 9, "standard": [0, 3, 32], "state": [6, 10, 18, 32], "statement": [4, 15, 16, 28], "static": [4, 16], "still": [0, 6, 15, 17, 23], "stitch": 17, "stop": 15, "storag": [6, 8, 10, 23, 25, 32], "store": [10, 15, 17, 23, 32], "stow": 0, "str": [3, 4, 5, 23, 28], "string": [3, 4, 17, 28], "stringifi": 17, "structur": [0, 3, 6, 7, 10, 23, 25], "sub": 34, "subclass": [0, 2, 7, 10, 32], "subcompon": 6, "subject": 34, "submodul": [31, 32], "subpackag": [2, 31, 32, 34], "subsequ": 23, "subset": [6, 25], "substanti": 15, "subtyp": [6, 10, 15, 23], "suggest": 23, "super": 7, "superfici": 17, "supertyp": 13, "support": [1, 3, 4, 10, 15, 25, 32], "suppos": 15, "sure": 17, "surfac": 21, "swap": 4, "sweep": 21, "symmetri": 23, "sync": [0, 10, 18, 19, 20, 21, 22, 32], "syntact": 6, "system": [23, 25], "systemat": 10, "t": [0, 2, 3, 9, 10, 15, 17, 21, 23, 25, 34], "tabl": [0, 1, 2, 3, 4, 6, 7, 9, 17, 18, 21, 23, 28, 32], "table1": 4, "table2": 4, "table_nam": [3, 17, 28], "tableaccessor": 2, "tabluaraccessor": 13, "tabular": 9, "take": [7, 21], "target": [3, 7, 21, 23, 25, 28, 34], "task": [9, 23], "tell": [0, 25], "tend": 0, "terminologi": 9, "text": [1, 3, 4, 29], "than": [0, 3, 4, 6, 13, 17, 21], "thei": [6, 10, 17, 23, 34], "them": [0, 6, 10, 17, 21, 23], "theme": 34, "themselv": 0, "theoret": 9, "theoretic_formul": 9, "theori": 4, "thi": [0, 2, 3, 4, 6, 7, 10, 16, 17, 18, 21, 25, 28, 32, 34], "thing": [0, 1, 15, 17], "think": [2, 17, 23], "those": [0, 7, 9, 17, 21, 23, 28], "thought": [8, 9], "thread": [17, 21], "through": [1, 6, 10, 21, 23], "throw": 21, "thu": [0, 3, 4, 7, 10, 17, 18], "ti": 23, "tie": 23, "tighter": 17, "time": [3, 17, 21, 23], "timeout": [15, 16], "tissu": 23, "titl": [0, 34], "toctre": 34, "todo": 17, "togeth": [17, 25], "token": [3, 28], "ton": 17, "too": [4, 15, 17, 21], "top": [0, 34], "topic": 34, "topmost": 0, "total": [17, 34], "trace": 23, "track": 34, "tracker": 7, "transact": [10, 21], "transfer": [3, 21], "transform": [6, 17], "transmit": 3, "travers": 23, "treat": [2, 17], "tree": [23, 34], "trickl": 7, "true": [5, 9, 17, 21], "try": 17, "tupl": [9, 17], "turn": 21, "two": [17, 23], "type": [0, 2, 3, 4, 6, 9, 10, 13, 15, 17, 21, 23, 25, 27, 32], "type_list": 23, "type_ref": 23, "typet": 23, "typevar": [7, 23], "typic": [0, 6], "ultim": [7, 9, 21], "unconstrain": [15, 16], "under": [0, 4, 6, 7, 10, 17, 21, 23, 34], "underli": [1, 17, 18], "unicode61": [3, 28], "unifi": 17, "union": 23, "uniqu": [6, 15, 21], "unique_on": 3, "unlink": 23, "unnam": 23, "unspecifi": 10, "until": [7, 10, 23], "up": [0, 4, 7, 9, 10, 17, 18, 21, 23, 25, 32, 34], "updat": [7, 10, 17, 19, 20, 21, 22, 32], "upsert": 21, "upward": 23, "url": 16, "us": [1, 3, 4, 6, 7, 8, 9, 10, 15, 16, 17, 21, 23, 25, 28, 34], "usabl": 17, "usag": [21, 28], "user": [10, 17], "util": [0, 6, 23, 31, 32], "valid": 0, "valu": [3, 4, 9, 15, 17, 21, 23], "variabl": [4, 10, 13], "varieti": [15, 16], "variou": [8, 23], "veri": [15, 21], "verifi": 10, "vertic": 23, "via": [3, 10, 17, 18, 21], "viabl": 3, "viewcod": 34, "virtual": 28, "vss": [0, 2, 11, 19, 28, 32], "vssaccessor": [0, 2, 5, 14], "vssdatabas": [0, 11, 14], "vssmanag": [0, 14, 19, 22], "wa": [3, 15, 17, 23], "wai": [0, 3, 10, 15, 17, 23], "wait": 17, "want": [9, 17, 21, 23], "wast": [6, 15], "we": [0, 2, 3, 4, 9, 10, 15, 17, 21, 23], "well": [3, 7, 10, 17, 23, 34], "were": [15, 23], "what": [15, 16, 17, 21, 25], "whatev": 21, "when": [0, 6, 7, 10, 15, 17, 21, 23, 28, 34], "where": [0, 3, 4, 10, 15, 17, 21, 23], "wherea": [2, 21, 23], "wherein_dict": 3, "whether": [7, 9, 16, 23], "which": [0, 2, 4, 7, 9, 10, 17, 23], "while": [2, 3, 10, 15, 23], "whole": [4, 23], "why": [2, 23], "wide": [15, 16], "wider": 0, "wiki": 9, "wikipedia": 9, "wipe": 10, "wise": [15, 23], "within": [0, 6, 8, 10, 21, 23, 25, 34], "without": 9, "work": [2, 7, 17], "worri": 21, "wors": 21, "would": [0, 2, 3, 7, 10, 15, 17, 21, 23], "wouldn": [9, 23], "wrap": [0, 2, 4, 10, 15, 17, 18, 23, 25], "wrapper": [1, 7, 8, 15, 17, 18, 23], "write": [10, 34], "write_embed": [2, 5], "written": 34, "ye": 13, "yield": 4, "you": [0, 2, 17, 21, 23], "your": [2, 17]}, "titles": ["co3 package", "co3.accessor module", "co3.accessors package", "co3.accessors.fts module", "co3.accessors.sql module", "co3.accessors.vss module", "co3.co3 module", "co3.collector module", "co3.component module", "co3.components package", "co3.database module", "co3.databases package", "co3.databases.fts module", "co3.databases.sql module", "co3.databases.vss module", "co3.engine module", "co3.engines package", "co3.indexer module", "co3.manager module", "co3.managers package", "co3.managers.fts module", "co3.managers.sql module", "co3.managers.vss module", "co3.mapper module", "co3.mappers package", "co3.schema module", "co3.schemas package", "co3.util package", "co3.util.db module", "co3.util.regex module", "co3.util.types module", "co3", "co3 package docs", "Documentation", "Sphinx"], "titleterms": {"It": 23, "accessor": [1, 2, 3, 4, 5], "action": 6, "addit": 17, "altogeth": 23, "appropri": 23, "arbitrari": 23, "attach": 23, "autodoc": 34, "autoref": 32, "breakdown": 32, "can": 23, "class": 23, "co3": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32], "collector": 7, "compon": [8, 9, 23], "compos": 23, "composit": 0, "connect": 10, "content": 32, "context": 10, "databas": [10, 11, 12, 13, 14], "db": 28, "design": 23, "detail": [17, 32, 34], "dev": [10, 15, 23], "develop": [10, 23], "directli": 23, "directori": 34, "dissolv": 23, "doc": 32, "document": 33, "engin": [15, 16], "even": 23, "exampl": 17, "explicit": 10, "ft": [3, 12, 20], "group": 6, "have": 23, "i": 15, "index": 17, "inherit": 0, "its": 23, "just": 23, "least": 23, "level": 23, "list": 10, "log": 23, "mai": 23, "manag": [18, 19, 20, 21, 22], "mapper": [23, 24], "markdown": 34, "modul": [1, 3, 4, 5, 6, 7, 8, 10, 12, 13, 14, 15, 17, 18, 20, 21, 22, 23, 25, 28, 29, 30], "more": 23, "name": 23, "necessari": 15, "need": 23, "note": [10, 15, 23], "object": 15, "organ": 0, "over": 0, "overview": 32, "packag": [0, 2, 9, 11, 16, 19, 24, 26, 27, 32], "posit": 23, "reconsider": 23, "regex": 29, "schema": [23, 25, 26], "sphinx": 34, "sql": [4, 13, 21], "structur": [32, 34], "submodul": [0, 2, 11, 19, 27], "subpackag": 0, "syntax": 34, "thi": [15, 23], "todo": 10, "type": 30, "usag": 17, "util": [27, 28, 29, 30], "vss": [5, 14, 22], "why": 15}})