Commits

Author Commit Message Labels Comments Date
timostolz
merged change
timostolz
added .hgignore
Timo Stolz
simplified Query by adding keyword arguments
timostolz
moved last_error to Table; fixed a bug in copy_from_map_to
Timo Stolz
added support for strings containing NUL chars
Timo Stolz
store changes (does not compile at the moment)
Timo Stolz
first testing support of NUL bytes
Timo Stolz
locking must be one of no, record or global
Timo Stolz
added extension support to remote tables
timostolz
re-added remote.pxi (adapted to local.pxi)
timostolz
litte code cleanup
timostolz
Created a Table class; It will be the parent of LocalTable and RemoteTable
timostolz
bugfix in __init__.py: except KeyError instead of IndexError
timostolz
enabled None as a key
timostolz
made _escape_key more stable (now it's possible to raise Exceptions within cdef functions)
timostolz
added tcmapclear
timostolz
added rudimentary unit tests; errlog for callbacks
timostolz
customizable python->char* conversion; dropped remote.pxi (todo: rework it completely)
timostolz
implemented unescape_dict and escape_dict as methods
timostolz
releasing the GIL for tctdbqryproc, while re-acquiring it for each callback call
Timo Stolz
added callback support; used python string api to detect string length
timostolz
(beta) added _build_query and drop
timostolz
added Makefile
timostolz
bugfix in LocalTable.create_index
timostolz
added order_by(), offset and max_rows to Query
timostolz
added drop_index to LocalTabel
timostolz
added constants.pxi and query.pxi
timostolz
redone query system (added file query.pxi); added metasearch; added TC constants
Timo Stolz
code cleanup; import malloc and free (prepare metasearch); prepared to modify the Query system
timostolz
added hint property to LocalQuery
  1. Prev
  2. Next