summaryrefslogtreecommitdiff
path: root/doc/build/content
Commit message (Collapse)AuthorAgeFilesLines
* - merged -r5338:5429 of sphinx branch.Mike Bayer2008-12-0615-6920/+0
| | | | | | | | | | | | | - Documentation has been converted to Sphinx. In particular, the generated API documentation has been constructed into a full blown "API Reference" section which organizes editorial documentation combined with generated docstrings. Cross linking between sections and API docs are vastly improved, a javascript-powered search feature is provided, and a full index of all classes, functions and members is provided.
* deprecated CompositeProperty 'comparator' which is nowMike Bayer2008-11-241-6/+6
| | | | named 'comparator_factory'.
* one more select_table...Mike Bayer2008-11-241-1/+1
|
* - comparator_factory is accepted by all MapperProperty constructors. ↵Mike Bayer2008-11-241-96/+125
| | | | | | | | | | | | [ticket:1149] - added other unit tests as per [ticket:1149] - rewrote most of the "joined table inheritance" documentation section, removed badly out of date "polymorphic_fetch" and "select_table" arguments. - "select_table" raises a deprecation warning. converted unit tests to not use it. - removed all references to "ORDER BY table.oid" from mapping docs. - renamed PropertyLoader to RelationProperty. Old symbol remains. - renamed ColumnProperty.ColumnComparator to ColumnProperty.Comparator. Old symbol remains.
* - Tickets [ticket:1200].Mike Bayer2008-11-224-111/+87
| | | | | | | | | | | | | | | | - Added note about create_session() defaults. - Added section about metadata.reflect(). - Updated `TypeDecorator` section. - Rewrote the "threadlocal" strategy section of the docs due to recent confusion over this feature. - ordered the init arguments in the docs for sessionmaker(). - other edits
* Doing my part-time editorial duties. Normalized session references and fixed ↵Michael Trier2008-11-128-91/+91
| | | | lots of small spelling and grammar issues.
* - added serializer docs to plugins.txtrel_0_5rc3Mike Bayer2008-11-071-0/+39
| | | | - CHANGES formatting
* - Fixed bug in Query involving order_by() in conjunction withMike Bayer2008-11-061-1/+1
| | | | | | | | | | | | | | | | multiple aliases of the same class (will add tests in [ticket:1218]) - Added a new extension sqlalchemy.ext.serializer. Provides Serializer/Deserializer "classes" which mirror Pickle/Unpickle, as well as dumps() and loads(). This serializer implements an "external object" pickler which keeps key context-sensitive objects, including engines, sessions, metadata, Tables/Columns, and mappers, outside of the pickle stream, and can later restore the pickle using any engine/metadata/session provider. This is used not for pickling regular object instances, which are pickleable without any special logic, but for pickling expression objects and full Query objects, such that all mapper/engine/session dependencies can be restored at unpickle time.
* - Dialects can now generate label names of adjustable length.Mike Bayer2008-11-051-0/+1
| | | | | | | | | | | | | Pass in the argument "label_length=<value>" to create_engine() to adjust how many characters max will be present in dynamically generated column labels, i.e. "somecolumn AS somelabel". Any value less than 6 will result in a label of minimal size, consiting of an underscore and a numeric counter. The compiler uses the value of dialect.max_identifier_length as a default. [ticket:1211] - removed ANON_NAME regular expression, using string patterns now - _generated_label() unicode subclass is used to indicate generated names which are subject to truncation
* Fixed assoc proxy examples [ticket:1191]Jason Kirtland2008-11-021-7/+8
|
* Corrected typo in Types docs.Michael Trier2008-10-281-1/+1
|
* Demonstrate mssql url examples for the database engine documentation. Closes ↵Michael Trier2008-10-231-0/+6
| | | | #1198.
* Included documentation about the defaults for create_session() and how they ↵Michael Trier2008-10-231-0/+2
| | | | differ from sessionmaker(). Closes #1197.
* Added in sqlite3 DBAPI to the SQLite dbengine docs. This along with a wiki ↵Michael Trier2008-10-051-1/+1
| | | | edit on Database Features should close #1145.
* Corrected docs for declarative synonym incorrectly referring to instruments ↵Michael Trier2008-10-051-3/+3
| | | | instead of descriptor.
* fixed custom TypeEngine exampleMike Bayer2008-09-271-2/+2
|
* - Dropped 0.3-compatibility for user defined typesMike Bayer2008-09-071-8/+12
| | | | (convert_result_value, convert_bind_param).
* correctionMike Bayer2008-09-021-3/+3
|
* - column_property(), composite_property(), and relation() nowMike Bayer2008-09-021-3/+39
| | | | | | | | | | accept a single or list of AttributeExtensions using the "extension" keyword argument. - Added a Validator AttributeExtension, as well as a @validates decorator which is used in a similar fashion as @reconstructor, and marks a method as validating one or more mapped attributes. - removed validate_attributes example, the new methodology replaces it
* Corrected typo in the mapper docs. Fixes #1159.Michael Trier2008-08-281-1/+1
|
* Type processors get a dialect, not an engine...Jason Kirtland2008-08-271-4/+4
|
* - Fix occurences of Class.c.column_nameGaëtan de Menten2008-08-211-226/+225
| | | | | | | - Fix a few typos/mistakes - removed trailing whitespaces - tried to achieve a more consistent syntax for spaces in properties declaration
* - Renamed on_reconstitute to @reconstructor and reconstruct_instanceJason Kirtland2008-08-151-13/+48
| | | | | - Moved @reconstructor hooking to mapper - Expanded reconstructor tests, docs
* added info on named tuplesMike Bayer2008-08-121-0/+28
|
* added col with no name exampleMike Bayer2008-08-111-0/+9
|
* - The composite() property type now supportsMike Bayer2008-08-111-1/+6
| | | | | | | | | | a __set_composite_values__() method on the composite class which is required if the class represents state using attribute names other than the column's keynames; default-generated values now get populated properly upon flush. Also, composites with attributes set to None compare correctly. [ticket:1132]
* TypoLele Gaifax2008-08-041-1/+1
|
* some doc stuffMike Bayer2008-08-041-0/+22
|
* - renamed autoexpire to expire_on_commitMike Bayer2008-08-031-2/+2
| | | | | - renamed SessionTransaction autoflush to reentrant_flush to more clearly state its purpose - added _enable_transaction_accounting, flag for Mike Bernson which disables the whole 0.5 transaction state management; the system depends on expiry on rollback in order to function.
* - The "entity_name" feature of SQLAlchemy mappersMike Bayer2008-08-022-34/+4
| | | | | has been removed. For rationale, see http://groups.google.com/group/sqlalchemy/browse_thread/thread/9e23a0641a88b96d?hl=en
* - declarative.declarative_base():Jason Kirtland2008-08-021-2/+2
| | | | | | takes a 'metaclass' arg, defaulting to DeclarativeMeta renamed 'engine' arg to 'bind', backward compat documented
* typoGaëtan de Menten2008-07-291-1/+1
|
* Corrected a couple of lingering transactional=True statements in the docs.Michael Trier2008-07-191-1/+1
|
* Added new basic match() operator that performs a full-text search. Supported ↵Michael Trier2008-07-131-0/+7
| | | | on PostgreSQL, SQLite, MySQL, MS-SQL, and Oracle backends.
* - Declarative supports a __table_args__ class variable, whichMike Bayer2008-07-091-3/+13
| | | | | | | is either a dictionary, or tuple of the form (arg1, arg2, ..., {kwarg1:value, ...}) which contains positional + kw arguments to be passed to the Table constructor. [ticket:1096]
* Corrected grammar on session documents. Closes #1097.Michael Trier2008-07-041-1/+1
|
* Fixed typo where plugins docs were referencing synonyn_for instead of ↵Michael Trier2008-07-031-2/+2
| | | | synonym_for. Closes #1029
* 0.5Mike Bayer2008-06-301-1/+1
|
* added string argument resolution to relation() in conjunction with ↵Mike Bayer2008-05-262-9/+29
| | | | | | declarative for: order_by, primaryjoin, secondaryjoin, secondary, foreign_keys, and remote_side.
* -removed useless log statement (merge garbage?)Mike Bayer2008-05-181-1/+1
| | | | - clarified autocommit mechanism
* Query.one() raises either NoResultFound or MultipleResultsFound, [ticket:1034]Jason Kirtland2008-05-141-1/+13
|
* Columns now have default= and server_default=. PassiveDefault fades away.Jason Kirtland2008-05-141-9/+23
|
* added blurb on session.rollback()Mike Bayer2008-05-101-0/+54
|
* - removed all the order by's that no longer apply.Mike Bayer2008-05-101-34/+34
| | | | | - realized about declarative that foobar: relation("SomeFutureClass") is not very useful for collections since we can't set "order_by" there.
* Fix typo in the ORM tutorialLele Gaifax2008-05-101-1/+1
|
* order by docMike Bayer2008-05-101-25/+15
|
* editsMike Bayer2008-05-101-2/+6
|
* removed deprecated plugins docsMike Bayer2008-05-101-141/+0
|
* added query.subquery() as shorthand for query.statement.alias()Mike Bayer2008-05-091-3/+3
|
* tweakMike Bayer2008-05-091-1/+1
|