As detailed in https://gist.github.com/daviddeutsch/6147167 - Also,

PostGre and SQLiteT seem to have the same method in earlier states,
meaning there is no check whatsoever for whether typeno_sqltype has $type
first batch of PHPdoc stuff
"$dsn instanceof resource" would look for a "resource" class,

Might be wrong on this one, but I'm quite sure it should be is_resource()
More PHPdoc stuff - also:

AQueryWriter has two functions that don't exist: getTables and constrain
Guess they're only available in child classes, still bad form though
Slightly questionable on turning ->buildFK into a definitely void method, also

seems like Oracle->count references a parent that doesn't exist?
so Oracle references a COUPLE of functions that don't exist in parent::
and another last void
nope, actually some more
might as well clean these up, too
it's also 2013, btw
another void, plus some unused variables
more PHPdoc stuff
spelling errors
Merge branch 'in-depth-fixes' of https://github.com/daviddeutsch/redbean into david
Clean up writers, move method to abstract writer.