|
|||||||||
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 |