|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface ITemporalObservationsTable
| Method Summary | |
|---|---|
double |
getPurgePercentage()
The percentage of the maximum allowed number of records to delete when the Purge method is called. |
int |
getPurgeRule()
Identifies the purge rule to apply when PruneTable method is called (via user S/W or auto purge criteria). |
String |
getTemporalColumnName()
The column that is responsible for providing the temporal information. |
Object |
getThreshold()
The high-water mark or the number of observations that should not be exceeded Threshold. |
boolean |
isAutoPurge()
Indicates if the observation table will automatically purge observations that meet a specified criteria, Purge Rule, when the high-water mark has been exceeded. |
boolean |
isPersistant()
Reserved for future. |
void |
pruneTable()
Apply the purge rule to the temporal table. |
void |
queryTemporalExtent(Object[] pvarStartTime,
Object[] pvarEndTime)
Provides the time range of all records in the temporal table. |
void |
setAutoPurge(boolean pVal)
Indicates if the observation table will automatically purge observations that meet a specified criteria, Purge Rule, when the high-water mark has been exceeded. |
void |
setPersistant(boolean pVal)
Reserved for future. |
void |
setPurgePercentage(double pVal)
The percentage of the maximum allowed number of records to delete when the Purge method is called. |
void |
setPurgeRule(int pVal)
Identifies the purge rule to apply when PruneTable method is called (via user S/W or auto purge criteria). |
void |
setTemporalColumnName(String pVal)
The column that is responsible for providing the temporal information. |
void |
setThreshold(Object pvarVal)
The high-water mark or the number of observations that should not be exceeded Threshold. |
| Methods inherited from interface com.esri.arcgis.geodatabaseextensions.ITemporalTable |
|---|
addField, createRow, createRowBuffer, deleteField, findField, getFields, getGeometryColumnName, getRow, insert, isHasGeometry, rowCount, search, select, setGeometryColumnName, update |
| Method Detail |
|---|
boolean isAutoPurge()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setAutoPurge(boolean pVal)
throws IOException,
AutomationException
pVal - The pVal (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
Object getThreshold()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setThreshold(Object pvarVal)
throws IOException,
AutomationException
pvarVal - A Variant (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
double getPurgePercentage()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setPurgePercentage(double pVal)
throws IOException,
AutomationException
pVal - The pVal (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
boolean isPersistant()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setPersistant(boolean pVal)
throws IOException,
AutomationException
pVal - The pVal (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
String getTemporalColumnName()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setTemporalColumnName(String pVal)
throws IOException,
AutomationException
pVal - The pVal (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
int getPurgeRule()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setPurgeRule(int pVal)
throws IOException,
AutomationException
pVal - A com.esri.arcgis.geodatabaseextensions.enumPurgeRule constant (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void pruneTable()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void queryTemporalExtent(Object[] pvarStartTime,
Object[] pvarEndTime)
throws IOException,
AutomationException
pvarStartTime - A Variant (out: use single element array)pvarEndTime - A Variant (out: use single element array)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||