HiRISE

HiRISE.HiReport.main
Class ObservationSearch

java.lang.Object
  extended by HiRISE.HiReport.DataProvider
      extended by HiRISE.HiReport.main.AdvancedSearch<HiSearchForm>
          extended by HiRISE.HiReport.main.ObservationSearch

public class ObservationSearch
extends AdvancedSearch<HiSearchForm>

Performs searches of HiRISE observations.


Field Summary
protected static Column[] OBS_ALL_COLS
          Columns to return for team query on observations
protected static Column[] OBS_PUBLIC_COLS
          Columns to return for public query on observations
 
Fields inherited from class HiRISE.HiReport.main.AdvancedSearch
doy, ID, logger, MARS_RADIUS_KM, plot, privileged, showUnproferred, sql, xydataset
 
Fields inherited from class HiRISE.HiReport.DataProvider
Anaglyph, CCD, Cycles, DTM, EDR, FS, Geo, HiP, HiRISE_ROOT, Jit, Mars_Years, Obs, Orbits, PAP, PDTM, PEDR, PHiP, PPL, PPL_map, PRDR, PS, PXP, RDR, RS1, RS2, SO, SOP, SOPO, SOPO_map, SOST, SOST_map, SR, ST, Tags, Web, XP
 
Constructor Summary
ObservationSearch()
           
 
Method Summary
 ResultList search(HiSearchForm form)
          Perform the query and return the result list.
 
Methods inherited from class HiRISE.HiReport.main.AdvancedSearch
getSQL, getXYDataset, setOrbitsFromCycles, setPlot, setPrivileged, setShowUnproferred, setTimeRangeFromMarsYears, setTimeRangeFromOrbits, willShowUnproferred
 
Methods inherited from class HiRISE.HiReport.DataProvider
getConnection, setConnection
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

OBS_PUBLIC_COLS

protected static Column[] OBS_PUBLIC_COLS
Columns to return for public query on observations


OBS_ALL_COLS

protected static Column[] OBS_ALL_COLS
Columns to return for team query on observations

Constructor Detail

ObservationSearch

public ObservationSearch()
Method Detail

search

public ResultList search(HiSearchForm form)
                  throws SQLException,
                         ParseException
Perform the query and return the result list.

Specified by:
search in class AdvancedSearch<HiSearchForm>
Parameters:
form - Constraints
Returns:
observations The observations
Throws:
SQLException - Query failed
ParseException - Invalid input encountered

HiRISE

Copyright (C) Arizona Board of Regents on behalf of the Planetary Image Research Laboratory, Lunar and Planetary Laboratory at the University of Arizona