Revision 608 org.gvsig.scripting/trunk/org.gvsig.scripting/org.gvsig.scripting.app/org.gvsig.scripting.app.mainplugin/src/main/resources-plugin/scripting/lib/gvsig_2_3_0/featurestore.py

View differences:

featurestore.py
3 3
from org.gvsig.fmap.dal.feature.impl import DefaultFeatureStore as JFeatureStore
4 4
from org.gvsig.fmap.dal.feature import FeatureQueryOrder
5 5
from java.lang import RuntimeException
6
from org.gvsig.app import ApplicationLocator
6 7

  
7 8
def __getSchema(self):
8 9
  return self.getDefaultFeatureType()
......
16 17
    datamanager =  application.getDataManager()
17 18
    query = self.createFeatureQuery()
18 19
    if sortby != "":
19
	order = FeatureQueryOrder()
20
	order.add(sortby, asc)
21
	query.setOrder(order)
20
      order = FeatureQueryOrder()
21
      order.add(sortby, asc)
22
      query.setOrder(order)
22 23
    if expresion != None:
23
	query.setFilter(datamanager.createExpresion(expresion))
24
      query.setFilter(datamanager.createExpresion(expresion))
24 25
    fset = self.getFeatureSet(query)
26
    return fset
25 27
  except Exception, e:
26 28
    return None
27
  return fset
28 29

  
29 30
def __iter(self):
30 31
  return self.getFeatureSet().__iter__()

Also available in: Unified diff