GitXplorerGitXplorer
A

aetycoon

public
74 stars
15 forks
6 issues

Commits

List of commits on branch master.
Unverified
8978d462c7f4e841b7625cf029d034b0596351c7

Added CurrentDomainProperty

committed 15 years ago
Unverified
6660424dce3dc53a280b65b80b363c3916ee1fbc

Remove trailing whitespace from source lines.

ddw committed 15 years ago
Unverified
2feee8a735e6f36b00dd2dc19e3fb29b14a4df4a

Attempt to copy objects passed as the default for PickleProperty before use;

ddw committed 15 years ago
Unverified
5a0d525b2c915a74428ff8af964e2c851d0a0295

Added form handlers to SetProperty

AArachnid committed 15 years ago
Unverified
f9895ef0519a373531525c91a90e0d6540e009fc

Added SetProperty

AArachnid committed 15 years ago
Unverified
316e36aa5e6792bdc5c010454aa45a04c814eb34

Added PickleProperty

committed 15 years ago

README

The README file for this repository.

aetycoon provides a library of useful App Engine datastore property classes.

The property classes included here cover use cases that are too specialized to be included in the SDK, or simply weren't included, but are nevertheless generally useful. They include:

  • DerivedProperty, which allows you to automatically generate values
    • LowerCaseProperty, which stores the lower-cased value of another property
    • LengthProperty, which stores the length of another property
  • ChoiceProperty efficiently handles properties which may only be assigned a value from a limited set of choices
  • CompressedBlobProperty and CompressedTextProperty store data/text in a compressed form
  • ArrayProperty store array.array objects for lean and efficient POD type storage With aetycoon, you'll have all the properties you're ever likely to need.