             done()
 
     delete: Promise.coroutine (id) ->
+        debug "delete #{id}"
         [client, done] = yield @db.connect()
         try
             sql = @db.delete()

            row.id

    get: Promise.coroutine (id) ->
        [client, done] = yield @db.connect()
        try
            sql = @db.select()

    constructor: (@db) ->

    _queryGeocaches: Promise.coroutine (query, withData) ->
        debug "query #{JSON.stringify query}, #{withData}"
        [client, done] = yield @db.connect()
        sql = @db.select tableAliasQuoteCharacter: '"'
            .from 'geocachesRel'
