Class PenSQLQuery
java.lang.Object
com.inductiveautomation.factorypmi.application.components.chart.easychart.AbstractChartQuery
com.inductiveautomation.factorypmi.application.components.chart.easychart.AbstractSQLQuery
com.inductiveautomation.factorypmi.application.components.chart.easychart.PenSQLQuery
- All Implemented Interfaces:
- IPenDatasource,- IQueryResponseListener
- 
Nested Class SummaryNested classes/interfaces inherited from class com.inductiveautomation.factorypmi.application.components.chart.easychart.AbstractSQLQueryAbstractSQLQuery.QueryInfo
- 
Field SummaryFields inherited from class com.inductiveautomation.factorypmi.application.components.chart.easychart.AbstractSQLQuerydatasource, endDate, globalWhere, groupName, groupWhere, penWhere, startDate, tableName, timeColFields inherited from class com.inductiveautomation.factorypmi.application.components.chart.easychart.AbstractChartQuerybadQuality, chart, data, log, showWarnings
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidAdds a pen to this datasource.The underlying dataset that drives this datasourceintReturn the number of datapoints currently loaded in this sourceprotected AbstractSQLQuery.QueryInfoConstruct the query and any parametersvoidGives the datasource a chance to install references to other pensbooleanTrue if this datasource should be restarted when the zoom level changes.protected voidprotected voidsetDates(PMIEasyChart chart) Called in order to set theAbstractSQLQuery.startDateandAbstractSQLQuery.endDatefields with proper late-binding IValue implementations.Methods inherited from class com.inductiveautomation.factorypmi.application.components.chart.easychart.AbstractSQLQuerygenerateWhereAndOrder, getDatasource, getGroupName, getPenWhere, getQuasiPropertyName, getTableName, getTimeCol, registerQuery, setChart, setDatasource, setGlobalWhere, setGroupName, setGroupWhere, setPenWhere, setTableName, setTimeCol, toStringMethods inherited from class com.inductiveautomation.factorypmi.application.components.chart.easychart.AbstractChartQuerygetData, getTargetFullPath, handleQueryReturnedError, handleQueryReturnedNoRows, handleQueryReturnedValue, notifyQueryRunning, shutdown, startup, warnMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.inductiveautomation.factorypmi.application.components.chart.easychart.IPenDatasourceshutdown, startup
- 
Constructor Details- 
PenSQLQuery
 
- 
- 
Method Details- 
addPenDescription copied from interface:IPenDatasourceAdds a pen to this datasource. All pens will be added before startup() is called for the first time.- Specified by:
- addPenin interface- IPenDatasource
 
- 
initRefsDescription copied from interface:IPenDatasourceGives the datasource a chance to install references to other pens- Specified by:
- initRefsin interface- IPenDatasource
 
- 
setData- Overrides:
- setDatain class- AbstractChartQuery
 
- 
setDatesDescription copied from class:AbstractSQLQueryCalled in order to set theAbstractSQLQuery.startDateandAbstractSQLQuery.endDatefields with proper late-binding IValue implementations.- Specified by:
- setDatesin class- AbstractSQLQuery
 
- 
getWholeQueryDescription copied from class:AbstractSQLQueryConstruct the query and any parameters- Specified by:
- getWholeQueryin class- AbstractSQLQuery
 
- 
getNumDatapointspublic int getNumDatapoints()Description copied from interface:IPenDatasourceReturn the number of datapoints currently loaded in this source- Specified by:
- getNumDatapointsin interface- IPenDatasource
 
- 
getDatasetDescription copied from interface:IPenDatasourceThe underlying dataset that drives this datasource- Specified by:
- getDatasetin interface- IPenDatasource
 
- 
isZoomTrackingpublic boolean isZoomTracking()Description copied from interface:IPenDatasourceTrue if this datasource should be restarted when the zoom level changes.- Specified by:
- isZoomTrackingin interface- IPenDatasource
 
 
-