public interface ITemporalObservationsTable extends ITemporalTable, java.io.Serializable
Generator Options: PromptForTypeLibraries = False ClashPrefix = esri_ LowerCaseMemberNames = True IDispatchOnly = False RetryOnReject = False AwtForOcxs = True ArraysAsObjects = False DontRenameSameMethods = False ImplementConflictingInterfaces = True ReuseMethods = True RenameConflictingInterfaceMethods = True GenBeanInfo = True GenerateJavadoc =
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
IID
Deprecated.
Internal use only
|
static int |
IIDa677ab5f_2fb8_11d5_b7e2_00010265adc5 |
static int |
xxDummy
Deprecated.
Internal use only
|
IID18fb46e0_461a_11d5_b7e5_00010265adc5
Modifier and Type | Method and Description |
---|---|
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).
|
java.lang.String |
getTemporalColumnName()
The column that is responsible for providing the temporal information.
|
java.lang.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(java.lang.Object[] pvarStartTime,
java.lang.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(java.lang.String pVal)
The column that is responsible for providing the temporal information.
|
void |
setThreshold(java.lang.Object pvarVal)
The high-water mark or the number of observations that should not be exceeded Threshold.
|
addField, createRow, createRowBuffer, deleteField, findField, getFields, getGeometryColumnName, getRow, insert, isHasGeometry, rowCount, search, select, setGeometryColumnName, update
static final int IIDa677ab5f_2fb8_11d5_b7e2_00010265adc5
static final int xxDummy
static final java.lang.String IID
boolean isAutoPurge() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void setAutoPurge(boolean pVal) throws java.io.IOException, AutomationException
pVal
- The pVal (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.java.lang.Object getThreshold() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void setThreshold(java.lang.Object pvarVal) throws java.io.IOException, AutomationException
pvarVal
- A Variant (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.double getPurgePercentage() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void setPurgePercentage(double pVal) throws java.io.IOException, AutomationException
pVal
- The pVal (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.boolean isPersistant() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void setPersistant(boolean pVal) throws java.io.IOException, AutomationException
pVal
- The pVal (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.java.lang.String getTemporalColumnName() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void setTemporalColumnName(java.lang.String pVal) throws java.io.IOException, AutomationException
pVal
- The pVal (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.int getPurgeRule() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void setPurgeRule(int pVal) throws java.io.IOException, AutomationException
pVal
- A com.esri.arcgis.geodatabaseextensions.enumPurgeRule constant (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void pruneTable() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void queryTemporalExtent(java.lang.Object[] pvarStartTime, java.lang.Object[] pvarEndTime) throws java.io.IOException, AutomationException
pvarStartTime
- A Variant (out: use single element array)pvarEndTime
- A Variant (out: use single element array)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.