FDO .NET API Reference Feature Data Objects
Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

OSGeo::FDO::Commands::DataStore::IDataStoreReaderImp Class Reference

Inherits OSGeo::FDO::Runtime::Disposable, and OSGeo::FDO::Commands::DataStore::OSGeo::FDO::Commands::DataStore::IDataStoreReader.

Inheritance diagram for OSGeo::FDO::Commands::DataStore::IDataStoreReaderImp:

[legend]
List of all members.

Detailed Description

The IDataStoreReaderImp class is a concrete implementation class of the IDataStoreReader interface. IDataStoreReader provides a forward-only, read-only iterator for reading feature data. A reference to an IDataStoreReader is returned from the IListDataStores command. Because the initial position of the IDataStoreReader is prior to the first item, you must call ReadNext to begin accessing any data.


Public Member Functions

System::Void Close ()
 Closes the IDataStoreReader object, freeing any resources it may be holding.
OSGeo::FDO::Commands::DataStore::IDataStorePropertyDictionaryGetDataStoreProperties ()
 Gets the IDataStorePropertyDictionary interface that includes the properties of the datastores set at datastore create time, with the exception of password.
System::String * GetDescription ()
 Gets the description of the datastore currently being read.
System::Boolean GetIsFdoEnabled ()
 Gets the flag that indicates whether the datastore is FDO enabled. Non-FDO databases are also referred to as “Foreign?datastores.
System::String * GetName ()
 Gets the name of the datastore currently being read.
System::Boolean ReadNext ()
 Advances the reader to the next item and returns true if there is another object to read or false if reading is complete. The default position of the reader is prior to the first item. Thus you must call ReadNext to begin accessing any data.

Protected Member Functions

System::Void ReleaseUnmanagedObject ()
 DOXYGEN-IGNORE

Member Function Documentation

System::Void OSGeo::FDO::Commands::DataStore::IDataStoreReaderImp::Close  ) 
 

Closes the IDataStoreReader object, freeing any resources it may be holding.

Returns:
Returns nothing

OSGeo ::FDO ::Commands ::DataStore ::IDataStorePropertyDictionary* OSGeo::FDO::Commands::DataStore::IDataStoreReaderImp::GetDataStoreProperties  ) 
 

Gets the IDataStorePropertyDictionary interface that includes the properties of the datastores set at datastore create time, with the exception of password.

Returns:
Returns the property dictionary

System::String* OSGeo::FDO::Commands::DataStore::IDataStoreReaderImp::GetDescription  ) 
 

Gets the description of the datastore currently being read.

Returns:
Returns the description of the datastore.

System::Boolean OSGeo::FDO::Commands::DataStore::IDataStoreReaderImp::GetIsFdoEnabled  ) 
 

Gets the flag that indicates whether the datastore is FDO enabled. Non-FDO databases are also referred to as “Foreign?datastores.

Returns:
Returns the flag

System::String* OSGeo::FDO::Commands::DataStore::IDataStoreReaderImp::GetName  ) 
 

Gets the name of the datastore currently being read.

Returns:
Returns the description of the datastore.

System::Boolean OSGeo::FDO::Commands::DataStore::IDataStoreReaderImp::ReadNext  ) 
 

Advances the reader to the next item and returns true if there is another object to read or false if reading is complete. The default position of the reader is prior to the first item. Thus you must call ReadNext to begin accessing any data.

Returns:
Returns true if there is a next item.

System::Void OSGeo::FDO::Commands::DataStore::IDataStoreReaderImp::ReleaseUnmanagedObject  )  [protected, virtual]
 

DOXYGEN-IGNORE

Reimplemented from OSGeo::FDO::Runtime::Disposable.


Comments or suggestions? Send us feedback.