aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Fill out everything but timestamps, since I don't know the ODBC form of those.Brian Cully2008-07-281-8/+49
|
* Assume we're getting one value at a time, and the erlang half ofBrian Cully2008-07-281-19/+12
| | | | things will handle multi-assignment.
* Fix infinite loop when binding params.Brian Cully2008-07-281-4/+11
|
* Use single param query for now.Brian Cully2008-07-281-1/+1
|
* It compiles, ship it!Brian Cully2008-07-281-16/+27
|
* Stub out buffer and length, so I can remember it later.Brian Cully2008-07-281-16/+65
|
* Clean up makefile by parameterizing the ERL and MySQL stuff a bit better.Brian Cully2008-07-281-10/+9
|
* Do everything in bind params except the edge level bind data.Brian Cully2008-07-281-1/+90
|
* Note that mysqlerl:test_param_query/0 should have an INSERT orBrian Cully2008-07-281-0/+2
| | | | something, since you don't normally use bind params with SELECT.
* Change param test to have a list, like the docs.Brian Cully2008-07-281-1/+1
|
* Add test for param queries.Brian Cully2008-07-281-1/+6
|
* Add query test code.Brian Cully2008-07-281-1/+5
|
* Fix crash when trying to get a row count from a query with no results.Brian Cully2008-07-281-5/+6
|
* Don't pass in DB connection params on CLI, but do it after process has spawned.Brian Cully2008-07-285-82/+124
| | | | | This is done when the port initializes, so it will work automagically when the binary dies and can be restarted by the port supervisor.
* Shorten up the code a bit by stashing the tag_name.Brian Cully2008-07-281-17/+12
|
* Makefile fixes:Brian Cully2008-07-281-3/+6
| | | | | | * Parameterize MySQL include and lib location. Also update them for my MacPorts installation. * Add missing beams to make.
* Add note about using multiple DBs and random child pooling.Brian Cully2008-07-281-0/+6
|
* Redact password from log output.Brian Cully2008-04-021-2/+2
|
* Add time logging.Brian Cully2008-04-021-2/+21
|
* Fix build.Brian Cully2008-03-071-2/+2
|
* Parameterize the erl interface path.Brian Cully2008-03-071-2/+4
|
* whitespaceBrian Cully2008-03-021-1/+1
|
* .DS_StoreBrian Cully2008-03-021-0/+1
|
* Export description.Brian Cully2008-03-021-0/+1
|
* Whitespace.Brian Cully2008-03-021-2/+1
|
* Add port/port_sup modules.Brian Cully2008-03-021-1/+1
|
* More descriptive.Brian Cully2008-03-021-1/+10
|
* whitespace.Brian Cully2008-03-021-1/+2
|
* whitespace.Brian Cully2008-03-021-1/+0
|
* whitespace.Brian Cully2008-03-021-10/+11
|
* Add mysql c example.Brian Cully2008-03-021-12/+13
|
* Add param_query comment for understanding.Brian Cully2008-03-021-0/+15
|
* Remove query from select.Brian Cully2008-03-021-1/+1
|
* Get select working.Brian Cully2008-03-021-9/+44
|
* whitespaceBrian Cully2008-03-021-7/+7
|
* Add dispatch routines.Brian Cully2008-03-021-1/+9
| | | | | All ODBC methods are now recognized. We still need to implement select and param_query. I'm so lazy, tho.
* Add select msg.Brian Cully2008-03-021-0/+1
|
* Get previous cursor working.Brian Cully2008-03-021-0/+40
|
* Add last support.Brian Cully2008-03-021-3/+34
|
* Add messages for last/prev.Brian Cully2008-03-021-0/+2
|
* Get next cursor working.Brian Cully2008-03-021-7/+40
|
* Return empty Rows on last next.Brian Cully2008-03-021-5/+10
|
* Get next working, at least until you hit the end of the records.Brian Cully2008-03-021-0/+32
|
* Cache results from select_count for cursor actions.Brian Cully2008-03-021-20/+25
|
* Add select_count support.Brian Cully2008-03-021-2/+21
|
* Handle timeouts.Brian Cully2008-03-024-16/+53
| | | | | | | | Pass timeout down to port level, and if the communication times out, kill the port and let the supervisor restart it. Also stub in select_count and param_query, conveniently used to test timing out.
* Handle port failure properly.Brian Cully2008-03-021-13/+15
| | | | | Don't shut down during a call, but deliver a connection_closed message instead. Restart the port automatically.
* Change supervision heirarchy to allow ports to support:Brian Cully2008-03-025-26/+92
| | | | | 1) Owner process dies - shut down connection cleanly. 2) Port driver dies - restart port driver
* Move random_child to its own export, since its tmp.Brian Cully2008-03-021-1/+2
|
* Use pattern match, not guard.Brian Cully2008-03-021-4/+2
|