FDO API Reference | Feature Data Objects |
This graph shows which files directly or indirectly include this file:
Functions | |
System::Void | Close () |
Closes the FdoIFeatureReader object, freeing any resources it may be holding. | |
System::Byte | GetByte (System::String *name) |
Gets the byte value of the specified property. No conversion is performed, thus the property must be FdoDataType_Byte or an exception is thrown. | |
System::DateTime | GetDateTime (System::String *name) |
Gets the date and time value of the specified property. No conversion is performed, thus the property must be FdoDataType_DateTime or an exception is thrown. | |
System::Double | GetDouble (System::String *name) |
Gets the double-precision floating point value of the specified property. No conversion is performed, thus the property must be FdoDataType_Double or an exception is thrown. | |
System::Byte | GetGeometry (System::String *name)[] |
Gets the geometry value of the specified property as a byte array in FGF format. Because no conversion is performed, the property must be of Geometric type; otherwise, an exception is thrown. | |
System::Int16 | GetInt16 (System::String *name) |
Gets the 16-bit integer value of the specified property. No conversion is performed, thus the property must be FdoDataType_Int16 or an exception is thrown. | |
System::Int32 | GetInt32 (System::String *name) |
Gets the 32-bit integer value of the specified property. No conversion is performed, thus the property must be FdoDataType_Int32 or an exception is thrown. | |
System::Int64 | GetInt64 (System::String *name) |
Gets the 64-bit integer value of the specified property. No conversion is performed, thus the property must be FdoDataType_Int64 or an exception is thrown. | |
NAMESPACE_OSGEO_FDO_EXPRESSION::LOBValue * | GetLOB (System::String *name) |
Gets a LOBValue reference. The LOB is fully read in and data available. Because no conversion is performed, the property must be FdoDataType_BLOB or FdoDataType_CLOB etc. (a LOB type). | |
NAMESPACE_OSGEO_COMMON::IStreamReader * | GetLOBStreamReader (System::String *name) |
Gets a reference of the specified LOB property as a FdoBLOBStreamReader or FdoCLOBStreamReader etc. to allow reading in blocks of data. Because no conversion is performed, the property must be FdoDataType_BLOB or FdoDataType_CLOB etc. (a LOB type) Cast the FdoIStreamReader to the appropiate LOB Stream Reader. | |
NAMESPACE_OSGEO_FDO_RASTER::IRaster * | GetRaster (System::String *name) |
Gets the raster object of the specified property. Because no conversion is performed, the property must be of Raster type; otherwise, an exception is thrown. | |
System::Single | GetSingle (System::String *name) |
Gets the Single floating point value of the specified property. No conversion is performed, thus the property must be FdoDataType_Single or an exception is thrown. | |
System::String * | GetString (System::String *name) |
Gets the string value of the specified property. No conversion is performed, thus the property must be FdoDataType_String or an exception is thrown. | |
System::Boolean | IsNull (System::String *name) |
Returns true if the value of the specified property is null. | |
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. | |
Variables | |
END_NAMESPACE_OSGEO_COMMON BEGIN_NAMESPACE_OSGEO_FDO_RASTER public __gc __interface | IRaster |
END_NAMESPACE_OSGEO_FDO_RASTER BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_FEATURE public __gc __interface | IReader |
The FdoIFeatureReader interface provides a forward-only, read-only iterator for reading feature data. A reference to an FdoIFeatureReader is returned from the Select and SelectAndLock commands. Because the initial position of the FdoIFeatureReader is prior to the first item, you must call ReadNext to begin accessing any data. | |
END_NAMESPACE_OSGEO_FDO_EXPRESSION BEGIN_NAMESPACE_OSGEO_COMMON public __gc __interface | IStreamReader |
Comments or suggestions? Send us feedback. |