public class EdrGapList extends DataProvider
Modifier and Type | Class and Description |
---|---|
protected static class |
EdrGapList.RowKey
dataset keys
|
Modifier and Type | Field and Description |
---|---|
protected RangeStats |
allStats
All EDR stats
|
protected RangeStats |
bgStats
BG EDR stats
|
protected static Column[] |
COLS_EDR
Columns to return from EDR products
|
protected static Column[] |
COLS_Plan
Columns to return from Planning
|
protected int |
edrs
total EDRs counted
|
protected static java.lang.String[] |
EXCLUDED_STATUSES
observation statuses to exclude from query
|
protected static java.lang.String[] |
EXCLUDED_TARGETS
targets to exclude from query
|
protected RangeStats |
fcrStats
Compressed EDR stats
|
protected int |
gapped
EDRs with gaps
|
protected long |
gaps
Total gapped pixels
|
static java.lang.String |
ID
CVS ID
|
protected RangeStats |
irStats
IR EDR stats
|
protected int |
missed
EDRs not available
|
protected java.util.Map<java.lang.String,EdrValidationNode> |
observations
data map from observation to EDR aggregate
|
protected long |
pixels
Total pixels
|
protected RangeStats |
redStats
RED EDR stats
|
protected java.lang.String |
sql
Query string
|
Constructor and Description |
---|
EdrGapList() |
Modifier and Type | Method and Description |
---|---|
RangeStats |
getBgRangeStats()
Get the BG stats for the entire range
|
org.jfree.data.general.Dataset |
getChartData()
Return the collected plot data
|
RangeStats |
getCompressedRangeStats()
Get the overall stats for compressed observations
|
int |
getEdrCount()
Get the number of EDRs
|
int |
getGappedCount()
Get the number of gapped EDRs
|
long |
getGaps()
Get the total number of gapped pixels
|
RangeStats |
getIrRangeStats()
Get the IR stats for the entire range
|
int |
getMissingCount()
Get the number of missing channels
|
int |
getObservationCount()
Get the number of observations
|
java.util.Collection<EdrValidationNode> |
getObservations()
Get the data collection
|
long |
getPixels()
Get the total number of pixels
|
RangeStats |
getRangeStats()
Get the overall stats for the entire range
|
RangeStats |
getRedRangeStats()
Get the RED stats for the entire range
|
java.lang.String |
getSQL()
Get the query string
|
void |
init(ProductStatusForm form)
Collect data based on input
|
getConnection, setConnection
public static final java.lang.String ID
protected java.lang.String sql
protected static final Column[] COLS_Plan
protected static final Column[] COLS_EDR
protected static final java.lang.String[] EXCLUDED_TARGETS
protected static final java.lang.String[] EXCLUDED_STATUSES
protected RangeStats redStats
protected RangeStats bgStats
protected RangeStats irStats
protected RangeStats allStats
protected RangeStats fcrStats
protected long pixels
protected long gaps
protected int edrs
protected int missed
protected int gapped
protected java.util.Map<java.lang.String,EdrValidationNode> observations
public void init(ProductStatusForm form) throws java.sql.SQLException
form
- inputjava.sql.SQLException
- query failedpublic long getGaps()
public long getPixels()
public RangeStats getRedRangeStats()
public RangeStats getBgRangeStats()
public RangeStats getIrRangeStats()
public RangeStats getRangeStats()
public RangeStats getCompressedRangeStats()
public java.lang.String getSQL()
public int getMissingCount()
public int getEdrCount()
public int getGappedCount()
public org.jfree.data.general.Dataset getChartData()
public java.util.Collection<EdrValidationNode> getObservations()
public int getObservationCount()
Copyright \ (C) Arizona Board of Regents on behalf of the \ Planetary Image Research Laboratory, Lunar and \ Planetary Laboratory at the University of Arizona