lp:~aafshar/storm/automatic-table-schema-generation

Created by Ali Afshar and last modified
Get this branch:
bzr branch lp:~aafshar/storm/automatic-table-schema-generation
Only Ali Afshar can upload to this branch. If you are Ali Afshar please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Ali Afshar
Project:
Storm
Status:
Abandoned

Recent revisions

172. By ali <ali@book>

Automatic table schema generation.

171. By Christopher Armstrong

Mention in the Store.get() docstring that None may be returned
[trivial] [r=tarjei]

170. By Gustavo Niemeyer

Added download_url to setup.py, to please easy_install when harvesting
information on CheeseShop. Thanks to Michele Cella for helping out.

169. By Christopher Armstrong

mark version as 0.10 in the setup.py file [trivial]

168. By Christopher Armstrong

Add a NEWS file describing changes between 0.9 and 0.10 [trivial]

167. By Christopher Armstrong

Merge no-underscore-parse-methods [r=niemeyer,jkakar] [f=128060]

Now it's easy to tell what you can touch in Storm: If it begins with
an underscore, you definitely can't touch it in any way. If it doesn't
begin with an underscore, read the documentation to see how it's meant
to be used. If it doesn't have a docstring, file a bug. :-)

This branch renames _parse_get, _parse_set, _from_database, _to_database,
_build_raw_cursor, _raw_execute, _result_factory, _param_mark, _compile,
and _connection_factory so that they no longer have preceding underscores,
because they were all meant to be overridden in subclasses. Documentation
was added on their intended usage.

It also adds a LOT of documentation to store.py, variables.py, and
database.py, and fixes a few existing docstrings to be valid epytext.

166. By Gustavo Niemeyer

Merged preset-primary-key branch [r=radix,jkakar] [f=126080]

This branch introduces a new hook which allows backends to modify
variables which are part of the primary key of an object before
they are inserted in the database. Also, lazy values may now be
used in the primary key, which means that it's possible to set these
primary variables to SQL expressions if needed.

Other minor changes include an optimization in Result: it will
preset the raw cursor's arraysize to a better value if it's found
to be 1. Result.__iter__() was also fixed to parse rows through
the from_database hook.

165. By Gustavo Niemeyer

Applying whitespace normalization patch by Johan Dahlin. [trivial]

(radix will love this one)

164. By Gustavo Niemeyer

Merged patch from Johan Dahlin making pyflakes happier. [trivial]

163. By Gustavo Niemeyer

Merged patch from Johan Dahlin [r=jkakar,niemeyer] [f=126001]

This patch enables aggregation methods of the ResultSet (avg/max/min/sum)
to accept expressions (e.g. Class.attr * 2) in addition to simple
columns. The original patch was refactored a bit (more tests, etc).

This branch contains Public information 
Everyone can see this information.

Subscribers

No subscribers.