public class QueryBuffer extends QueryDataBuffer
| Modifier and Type | Class and Description |
|---|---|
protected static class |
QueryBuffer.Data |
| Constructor and Description |
|---|
QueryBuffer(QueryListener listener,
java.util.concurrent.ScheduledExecutorService executor,
java.util.Date fixedStartDate,
java.util.Date fixedEndDate) |
| Modifier and Type | Method and Description |
|---|---|
void |
changeParameters(QueryParameters parameters) |
void |
close() |
void |
complete() |
protected org.eclipse.scada.hd.server.storage.common.QueryBuffer.Entry |
findNextEntry(int i) |
protected org.eclipse.scada.hd.server.storage.common.QueryBuffer.Entry |
findPreviousEntry(int i) |
protected QueryDataBuffer.Data[] |
getData() |
QueryParameters |
getParameters() |
void |
insertData(double value,
java.util.Date timestamp,
boolean error,
boolean manual) |
void |
insertData(org.eclipse.scada.hd.server.storage.common.QueryBuffer.Entry entry)
Insert data when loading
|
void |
updateData(double value,
java.util.Date timestamp,
boolean error,
boolean manual)
Update data after loading has completed
|
fillDataCells, fillDataCells, notifyData, notifyData, notifyParameterUpdate, notifyStateUpdatepublic QueryBuffer(QueryListener listener, java.util.concurrent.ScheduledExecutorService executor, java.util.Date fixedStartDate, java.util.Date fixedEndDate)
protected QueryDataBuffer.Data[] getData()
getData in class QueryDataBufferpublic void changeParameters(QueryParameters parameters)
public QueryParameters getParameters()
public void insertData(double value,
java.util.Date timestamp,
boolean error,
boolean manual)
public void insertData(org.eclipse.scada.hd.server.storage.common.QueryBuffer.Entry entry)
protected org.eclipse.scada.hd.server.storage.common.QueryBuffer.Entry findPreviousEntry(int i)
protected org.eclipse.scada.hd.server.storage.common.QueryBuffer.Entry findNextEntry(int i)
public void complete()
public void close()
public void updateData(double value,
java.util.Date timestamp,
boolean error,
boolean manual)
Copyright (c) IBH SYSTEMS GmbH and others 2010, 2013.
All rights reserved. This program and the accompanying materials
are made available under the terms of the
Eclipse Public License v1.0