1234567891011121314151617181920212223242526272829303132 |
- """
- 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 an SQL query upon instantiation).
- """
- pass
|