Details
-
Task
-
Status: Closed (View Workflow)
-
Minor
-
Resolution: Fixed
Description
There's a set of classes in the server:
class Protocol_local;
|
class Ed_connection;
|
class Server_runnable;
|
class Execute_sql_statement;
|
created to simplify executing SQL statements from inside the server.
They are not used, and probably cannot be used anymore.
This task is to fix them, cleanup/simplify perhaps, and use them everywhere in the server where it needs to execute SQL.
This API should also be usable by plugins.
Note: often the server does not need to execute SQL, only to parse it, so these classes should allow that too.
Attachments
Issue Links
- is part of
-
MDEV-19275 Provide SQL service to plugins.
-
- Closed
-
- relates to
-
MDEV-4679 PARSER - SANDBOX - parse queries without executing and report what happened
-
- Closed
-
Activity
Field | Original Value | New Value |
---|---|---|
Labels | plugins |
Description |
There's a set of classes in the server: {noformat} class Protocol_local; class Ed_connection; class Server_runnable; class Execute_sql_statement; {noformat} created to simplify executing SQL statements from inside the server. They are not used, and probably cannot be used anymore. This task is to fix them, cleanup/simplify perhaps, and use them everywhere in the server where it needs to execute SQL. *Note*: often the server does not need to _execute_ SQL, only to _parse_ it, so these classes should allow that too. |
There's a set of classes in the server: {noformat} class Protocol_local; class Ed_connection; class Server_runnable; class Execute_sql_statement; {noformat} created to simplify executing SQL statements from inside the server. They are not used, and probably cannot be used anymore. This task is to fix them, cleanup/simplify perhaps, and use them everywhere in the server where it needs to execute SQL. This API should also be usable by plugins. *Note*: often the server does not need to _execute_ SQL, only to _parse_ it, so these classes should allow that too. |
Priority | Minor [ 4 ] | Major [ 3 ] |
Fix Version/s | 10.1.0 [ 12200 ] |
Fix Version/s | 10.1.0 [ 12200 ] |
Assignee | Alexander Barkov [ bar ] |
Priority | Major [ 3 ] | Minor [ 4 ] |
Workflow | defaullt [ 27669 ] | MariaDB v2 [ 46604 ] |
Fix Version/s | 10.1 [ 16100 ] | |
Fix Version/s | 10.1.0 [ 12200 ] |
Workflow | MariaDB v2 [ 46604 ] | MariaDB v3 [ 67317 ] |
Fix Version/s | 10.1 [ 16100 ] |
Workflow | MariaDB v3 [ 67317 ] | MariaDB v4 [ 130120 ] |
Link |
This issue is part of |
Component/s | Plugins [ 10118 ] | |
Fix Version/s | N/A [ 14700 ] | |
Resolution | Fixed [ 1 ] | |
Status | Open [ 1 ] | Closed [ 6 ] |