-
Notifications
You must be signed in to change notification settings - Fork 27
Issues
is:issue state:open
is:issue state:open
Issue creation is restricted in this repository
Search results
Connection-owned capability descriptor to fail-fast on unsupported SQL constructs
area: Database/AdaptersDatabase connection adapters such as Wpdb and NullConnection.Database connection adapters such as Wpdb and NullConnection.object: ConnectionConnection interface behavior and connection abstraction.Connection interface behavior and connection abstraction.type: FeatureNew capability or behavior.New capability or behavior.Status: Open.#232 In berlindb/core;Document supported MySQL/MariaDB version floor + test both in CI
area: DocsDocumentation, examples, and README content.Documentation, examples, and README content.area: TestsAutomated tests, fixtures, and test bootstrap code.Automated tests, fixtures, and test bootstrap code.scope: Build ToolsBuild tooling, local automation, or project infrastructure.Build tooling, local automation, or project infrastructure.type: TaskMaintenance or implementation work that needs to be done.Maintenance or implementation work that needs to be done.Status: Open.#230 In berlindb/core;Route remaining hand-rolled AND/OR combiners through Clauses\BooleanGroup
area: Database/ParsersQuery parsers for by, compare, date, in, meta, search, and related clauses.Query parsers for by, compare, date, in, meta, search, and related clauses.object: Compare ParserCompare parser behavior and comparison clauses.Compare parser behavior and comparison clauses.object: QueryQuery object behavior, CRUD, filtering, caching, and SQL generation.Query object behavior, CRUD, filtering, caching, and SQL generation.type: TaskMaintenance or implementation work that needs to be done.Maintenance or implementation work that needs to be done.Status: Open.#228 In berlindb/core;Func operands: split the ALLOWED allow-list into classes + a registry (function extension point)
area: Database/OperatorsSQL operator objects and operator behavior.SQL operator objects and operator behavior.object: QueryQuery object behavior, CRUD, filtering, caching, and SQL generation.Query object behavior, CRUD, filtering, caching, and SQL generation.scope: ExtensionThird-party extension integration or compatibility.Third-party extension integration or compatibility.type: FeatureNew capability or behavior.New capability or behavior.Status: Open.#227 In berlindb/core;Expand operand function allow-list: variadic scalar functions (GREATEST / LEAST / CONCAT / CONCAT_WS)
area: Database/OperatorsSQL operator objects and operator behavior.SQL operator objects and operator behavior.object: Compare ParserCompare parser behavior and comparison clauses.Compare parser behavior and comparison clauses.object: QueryQuery object behavior, CRUD, filtering, caching, and SQL generation.Query object behavior, CRUD, filtering, caching, and SQL generation.type: FeatureNew capability or behavior.New capability or behavior.Status: Open.#226 In berlindb/core;Audit: cross-engine SQL compatibility (MySQL/MariaDB dialect assumptions across generated SQL)
area: Database/AdaptersDatabase connection adapters such as Wpdb and NullConnection.Database connection adapters such as Wpdb and NullConnection.area: Database/KernCore database objects in src/Database/Kern.Core database objects in src/Database/Kern.status: Needs ResearchNeeds investigation before implementation.Needs investigation before implementation.type: TaskMaintenance or implementation work that needs to be done.Maintenance or implementation work that needs to be done.Status: Open.Transactions + row locking: a bona-fide Transaction API (research + design)
area: Database/AdaptersDatabase connection adapters such as Wpdb and NullConnection.Database connection adapters such as Wpdb and NullConnection.area: Database/InterfacesDatabase contracts and public interfaces.Database contracts and public interfaces.area: Database/KernCore database objects in src/Database/Kern.Core database objects in src/Database/Kern.object: QueryQuery object behavior, CRUD, filtering, caching, and SQL generation.Query object behavior, CRUD, filtering, caching, and SQL generation.object: TableDatabase table object and table lifecycle behavior.Database table object and table lifecycle behavior.status: Needs ResearchNeeds investigation before implementation.Needs investigation before implementation.type: FeatureNew capability or behavior.New capability or behavior.Status: Open.#218 In berlindb/core;Index: additional MySQL index types & options (SPATIAL, functional, ...)
area: Database/KernCore database objects in src/Database/Kern.Core database objects in src/Database/Kern.object: IndexIndex definitions and index management.Index definitions and index management.status: Needs ResearchNeeds investigation before implementation.Needs investigation before implementation.type: FeatureNew capability or behavior.New capability or behavior.Status: Open.#216 In berlindb/core;Unify the bespoke meta engine through operator->get_sql() by modeling WP-core meta as a Schema
area: Database/ParsersQuery parsers for by, compare, date, in, meta, search, and related clauses.Query parsers for by, compare, date, in, meta, search, and related clauses.object: Meta ParserMeta parser behavior and meta-query compatibility.Meta parser behavior and meta-query compatibility.status: Needs ResearchNeeds investigation before implementation.Needs investigation before implementation.type: ImprovementRefinement to existing behavior, code, or APIs.Refinement to existing behavior, code, or APIs.Status: Open.#212 In berlindb/core;Audit: SQL expressibility gaps across Parsers / Operators / Relationships
area: Database/OperatorsSQL operator objects and operator behavior.SQL operator objects and operator behavior.area: Database/ParsersQuery parsers for by, compare, date, in, meta, search, and related clauses.Query parsers for by, compare, date, in, meta, search, and related clauses.status: Needs ResearchNeeds investigation before implementation.Needs investigation before implementation.type: TaskMaintenance or implementation work that needs to be done.Maintenance or implementation work that needs to be done.Status: Open.#211 In berlindb/core;Order-by-related value: generalize store-backed meta orderby + opt-in JOIN strategy
area: Database/ParsersQuery parsers for by, compare, date, in, meta, search, and related clauses.Query parsers for by, compare, date, in, meta, search, and related clauses.object: Meta ParserMeta parser behavior and meta-query compatibility.Meta parser behavior and meta-query compatibility.scope: PerformanceRuntime, query, memory, or cache performance.Runtime, query, memory, or cache performance.status: Needs ResearchNeeds investigation before implementation.Needs investigation before implementation.type: FeatureNew capability or behavior.New capability or behavior.Status: Open.Explore a BerlinDB-powered WooCommerce storage plugin
scope: Back CompatBackwards compatibility concerns or breakage.Backwards compatibility concerns or breakage.scope: ExtensionThird-party extension integration or compatibility.Third-party extension integration or compatibility.scope: PerformanceRuntime, query, memory, or cache performance.Runtime, query, memory, or cache performance.status: Needs ResearchNeeds investigation before implementation.Needs investigation before implementation.type: RequestA user request or proposed capability.A user request or proposed capability.Status: Open.#207 In berlindb/core;