/django/contrib/gis/db/models/sql/conversion.py
https://code.google.com/p/mango-py/ · Python · 27 lines · 15 code · 4 blank · 8 comment · 0 complexity · 5f8e82ceee1af6c9b89c8724196fe9ba MD5 · raw file
- """
- This module holds simple classes used by GeoQuery.convert_values
- to convert geospatial values from the database.
- """
- class BaseField(object):
- empty_strings_allowed = True
- def get_internal_type(self):
- "Overloaded method so OracleQuery.convert_values doesn't balk."
- return None
- class AreaField(BaseField):
- "Wrapper for Area values."
- def __init__(self, area_att):
- self.area_att = area_att
- class DistanceField(BaseField):
- "Wrapper for Distance values."
- def __init__(self, distance_att):
- self.distance_att = distance_att
- class GeomField(BaseField):
- """
- Wrapper for Geometry values. It is a lightweight alternative to
- using GeometryField (which requires a SQL query upon instantiation).
- """
- pass