Changeset 725:82d8a959acd3


Ignore:
Timestamp:
11/22/12 13:15:19 (5 years ago)
Author:
Konstantina Bereta <Konstantina.Bereta@…>
Branch:
temporals
Message:

temporalVar projection (cont)

Files:
2 edited

Legend:

Unmodified
Added
Removed
  • generaldb/src/main/java/org/openrdf/sail/generaldb/evaluation/GeneralDBEvaluation.java

    r724 r725  
    126126 
    127127        protected HashMap<Integer,String> geoNames = new HashMap<Integer,String>(); 
     128         
    128129 
    129130        protected List<GeneralDBSqlExpr> thematicExpressions = new ArrayList<GeneralDBSqlExpr>(5); 
     
    135136        public enum ResultType { INTEGER, STRING, BOOLEAN, WKB, DOUBLE, NULL}; 
    136137 
     138         
    137139        //used to retrieve the appropriate column in the Binding Iteration 
    138140        protected HashMap<GeneralDBSpatialFuncInfo, Integer> constructIndexesAndNames = new HashMap<GeneralDBSpatialFuncInfo, Integer>(); 
     
    143145        //      private HashMap<String, Integer> stringPropertiesIndexesAndNames = new HashMap<String, Integer>(); 
    144146 
     147        protected HashMap<Integer,String> temporalVars = new HashMap<Integer,String>(); 
     148 
     149         
    145150        public GeneralDBEvaluation(GeneralDBQueryBuilderFactory factory, GeneralDBTripleRepository triples, Dataset dataset, 
    146151                        IdSequence ids) 
     
    719724                                                        index++; 
    720725                                                } 
     726                                                else if(var.isTemporal()) //i metavliti mpore na einai eite spatial eite temporal 
     727                                                { 
     728                                                        this.temporalVars.put(var.getIndex()+1,var.getName()); 
     729                                                        //no SRID here, a single shift is needed 
     730                                                        index++; 
     731                                                } 
    721732                                                query.select(proj.getId()); 
    722733                                                query.select(proj.getStringValue()); 
  • postgis/src/main/java/org/openrdf/sail/postgis/evaluation/PostGISEvaluation.java

    r295 r725  
    7474                                result.setGeoNames(this.geoNames); 
    7575                                result.setConstructIndexesAndNames(this.constructIndexesAndNames); 
    76                                  
     76                                //XXX addition- constant 
    7777                                if (logger.isDebugEnabled()) { 
    7878                                        logger.debug("In PostGIS Evaluation, query is: \n{}", stmt); 
Note: See TracChangeset for help on using the changeset viewer.