FDO .NET API Reference Feature Data Objects

mgISQLDataReader.h File Reference

Include dependency graph for mgISQLDataReader.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


Namespaces

namespace  OSGeo
namespace  OSGeo::FDO
namespace  OSGeo::FDO::Commands
namespace  OSGeo::FDO::Commands::SQL
namespace  OSGeo::FDO::Common
namespace  OSGeo::FDO::Expression

Functions

System::Void OSGeo::FDO::Commands::SQL::Close ()
 Closes the ISQLDataReader object, freeing any resources it may be holding.
System::Boolean OSGeo::FDO::Commands::SQL::GetBoolean (System::String *name)
 Gets the Boolean value of the specified column. No conversion is performed, thus the column must be DataType_Boolean or an exception is thrown.
System::Byte OSGeo::FDO::Commands::SQL::GetByte (System::String *name)
 Gets the byte value of the specified column. No conversion is performed, thus the column must be DataType_Byte or an exception is thrown.
System::String * OSGeo::FDO::Commands::SQL::GetColumnName (System::Int32 index)
 Gets the name of the column at the given ordinal position.
OSGeo::FDO::Schema::DataType OSGeo::FDO::Commands::SQL::GetColumnType (System::String *name)
 Gets the data type of the column with the specified name.
System::DateTime OSGeo::FDO::Commands::SQL::GetDateTime (System::String *name)
 Gets the date time value of the specified column. No conversion is performed, thus the column must be DataType_DateTime or an exception is thrown.
System::Double OSGeo::FDO::Commands::SQL::GetDouble (System::String *name)
 Gets the double-precision floating point value of the specified column. No conversion is performed, thus the column must be of type Double or an exception is thrown.
System::Byte OSGeo::FDO::Commands::SQL::GetGeometry (System::String *name)[]
 Gets the geometry value of the specified column as a byte array in FGF format. No conversion is performed, thus the column must be of Geometric type or an exception is thrown.
System::Int16 OSGeo::FDO::Commands::SQL::GetInt16 (System::String *name)
 Gets the signed 16-bit integer value of the specified column. No conversion is performed, thus the column must be DataType_Int16 or an exception is thrown.
System::Int32 OSGeo::FDO::Commands::SQL::GetInt32 (System::String *name)
 Gets the signed 32-bit integer value of the specified column. No conversion is performed, thus the column must be DataType_Int32 or an exception is thrown.
System::Int64 OSGeo::FDO::Commands::SQL::GetInt64 (System::String *name)
 Gets the signed 64-bit integer value of the specified column. No conversion is performed, thus the column must be DataType_Int64 or an exception is thrown.
OSGeo::FDO::Expression::LOBValueOSGeo::FDO::Commands::SQL::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 DataType_BLOB or DataType_CLOB etc. (a LOB type).
OSGeo::FDO::Common::IStreamReaderOSGeo::FDO::Commands::SQL::GetLOBStreamReader (System::String *name)
 Gets a reference of the specified LOB property as a BLOBStreamReader or CLOBStreamReader etc. to allow reading in blocks of data. Because no conversion is performed, the property must be DataType_BLOB or DataType_CLOB etc. (a LOB type) Cast the IStreamReader to the appropiate LOB Stream Reader.
OSGeo::FDO::Schema::PropertyType OSGeo::FDO::Commands::SQL::GetPropertyType (System::String *name)
 Gets property type of the column with the specified name. This is used to indicate if a given column is a geometric property or a data property. If the column is a PropertyType_DataProperty, then GetColumnType can be used to find the data type of the column.
System::Single OSGeo::FDO::Commands::SQL::GetSingle (System::String *name)
 Gets the single-precision floating point value of the specified column. No conversion is performed, thus the column must be DataType_Single or an exception is thrown.
System::String * OSGeo::FDO::Commands::SQL::GetString (System::String *name)
 Gets the string value of the specified column. No conversion is performed, thus the column must be DataType_String or an exception is thrown.
System::Boolean OSGeo::FDO::Commands::SQL::IsNull (System::String *name)
 Returns true if the value of the specified column is null.
System::Boolean OSGeo::FDO::Commands::SQL::ReadNext ()
 Advances the reader to the next item. The default position of the reader is prior to the first item. Thus, you must call ReadNext to begin accessing any data.

Variables

public __gc __interface OSGeo::FDO::Commands::SQL::ISQLDataReader
public __gc __interface OSGeo::FDO::Common::IStreamReader

Comments or suggestions? Send us feedback.