|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface ITemporalRecordSet
Provides access to methods needed to set up and fill a temporally sorted record set.
| Method Summary | |
|---|---|
int |
getCount()
Number of features contained by the cursor. |
int |
getFeatureCacheWindow()
Determines the number of features to cache if FeaturesCached property is true. |
IFeatureClass |
getFeatureClass()
A reference to the feature class of which this record set is a member. |
Object |
getMostCurrentFeature()
Returns success, but does nothing. |
Object |
getOldestFeature()
Returns success, but does nothing. |
String |
getTemporalColumnName()
Identifies the column containing time and date information. |
String |
getTimeSeriesColumnName()
Identifies column in the feature class containing temporal observations with time series. |
void |
indexFeatureClass(Object cacheStartingTime,
Object cacheEndingTime,
ISelectionSet selSet,
IQueryFilter queryFilter,
int localeLanguageID,
String dateFormat,
String timeFormat,
String amDesignator,
String pmDesignator)
Re-builds the temporal index and caches features based on the supplied temporal parameters. |
boolean |
isCacheFeatures()
Controls whether features are cached in the renderer's feature memory or are read from the feature class. |
IFeatureCursor |
search(IQueryFilter queryFilter,
boolean recycling,
boolean forDrawing)
Performs a query on the record set for the given time range, returning a feature cursor. |
ISelectionSet |
selectByDate(Object startDate,
Object endDate)
Allows user to select record set by its date value. |
void |
setCacheFeatures(boolean cacheTheFeatures)
Controls whether features are cached in the renderer's feature memory or are read from the feature class. |
void |
setFeatureCacheWindow(int percent)
Determines the number of features to cache if FeaturesCached property is true. |
void |
setFeatureClassByRef(IFeatureClass featureClass)
A reference to the feature class of which this record set is a member. |
void |
setTemporalColumnName(String name)
Identifies the column containing time and date information. |
void |
setTimeSeriesColumnName(String name)
Identifies column in the feature class containing temporal observations with time series. |
| Method Detail |
|---|
String getTemporalColumnName()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setTemporalColumnName(String name)
throws IOException,
AutomationException
name - The name (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
IFeatureClass getFeatureClass()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setFeatureClassByRef(IFeatureClass featureClass)
throws IOException,
AutomationException
featureClass - A reference to a com.esri.arcgis.geodatabase.IFeatureClass (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void indexFeatureClass(Object cacheStartingTime,
Object cacheEndingTime,
ISelectionSet selSet,
IQueryFilter queryFilter,
int localeLanguageID,
String dateFormat,
String timeFormat,
String amDesignator,
String pmDesignator)
throws IOException,
AutomationException
cacheStartingTime - A Variant (in)cacheEndingTime - A Variant (in)selSet - A reference to a com.esri.arcgis.geodatabase.ISelectionSet (in)queryFilter - A reference to a com.esri.arcgis.geodatabase.IQueryFilter (in)localeLanguageID - The localeLanguageID (in)dateFormat - The dateFormat (in)timeFormat - The timeFormat (in)amDesignator - The amDesignator (in)pmDesignator - The pmDesignator (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
int getCount()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
IFeatureCursor search(IQueryFilter queryFilter,
boolean recycling,
boolean forDrawing)
throws IOException,
AutomationException
queryFilter - A reference to a com.esri.arcgis.geodatabase.IQueryFilter (in)recycling - The recycling (in)forDrawing - The forDrawing (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
boolean isCacheFeatures()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setCacheFeatures(boolean cacheTheFeatures)
throws IOException,
AutomationException
cacheTheFeatures - The cacheTheFeatures (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
String getTimeSeriesColumnName()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setTimeSeriesColumnName(String name)
throws IOException,
AutomationException
name - The name (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
int getFeatureCacheWindow()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setFeatureCacheWindow(int percent)
throws IOException,
AutomationException
percent - The percent (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
Object getOldestFeature()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
Object getMostCurrentFeature()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
ISelectionSet selectByDate(Object startDate,
Object endDate)
throws IOException,
AutomationException
startDate - A Variant (in)endDate - A Variant (in)
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 | ||||||||