Split client library from server and rename internals to Drizzle
Registered by
Monty Taylor
The client lib needs to have mysys and mystrings depends removed, and in fact depend on as few non-standard libs as possible (read: none).
The internal symbols and method names need to be renamed to drizzle_* from mysql_*
The struct needs to become DRIZZLE instead of MYSQL
Blueprint information
- Status:
- Complete
- Approver:
- None
- Priority:
- High
- Drafter:
- None
- Direction:
- Approved
- Assignee:
- Monty Taylor
- Definition:
- Approved
- Series goal:
- None
- Implementation:
- Implemented
- Milestone target:
- cirrus
- Started by
- Jay Pipes
- Completed by
- Jay Pipes
Related branches
Related bugs
Sprints
Whiteboard
Patrick tasks: (libmysql/ client/)
all tasks below complete!
x- Renaming MYSQL_* types in drizzle.h to DRIZZLE_*
x - Rename mysql_* functions to drizzle_*
Ok, I lied - this :
x Replacing use of the MYSQL_TYPE_* constants to FIELD_*
didn't take long to complete. Done and pushed to
(?)
Work Items
Dependency tree
* Blueprints in grey have been implemented.