FDO API Reference Feature Data Objects

ObjectFactory Class Reference

List of all members.

Static Public Member Functions

static NAMESPACE_OSGEO_FDO_CONNECTIONS_CAPABILITIES::ArgumentDefinition * CreateArgumentDefinition (System::IntPtr ptr, System::Boolean autoDispose)
static NAMESPACE_OSGEO_FDO_SCHEMA::AssociationPropertyDefinition * CreateAssociationPropertyDefinition (System::IntPtr ptr, System::Boolean autoDispose)
static NAMESPACE_OSGEO_FDO_COMMANDS::BatchParameterValueCollection * CreateBatchParameterValueCollection (System::IntPtr ptr, System::Boolean autoDispose)
static NAMESPACE_OSGEO_FDO_SCHEMA::ClassCapabilities * CreateClassCapabilities (System::IntPtr ptr, System::Boolean autoDispose)
static NAMESPACE_OSGEO_FDO_SCHEMA::ClassCollection * CreateClassCollection (System::IntPtr ptr, System::Boolean autoDispose)
static NAMESPACE_OSGEO_FDO_SCHEMA::ClassDefinition * CreateClassDefinition (System::IntPtr ptr, System::Boolean autoDispose)
static NAMESPACE_OSGEO_GEOMETRY::CurveSegmentCollection * CreateCurveSegmentCollection (System::IntPtr ptr, System::Boolean autoDispose)
static NAMESPACE_OSGEO_FDO_SCHEMA::DataPropertyDefinition * CreateDataPropertyDefinition (System::IntPtr ptr, System::Boolean autoDispose)
static NAMESPACE_OSGEO_FDO_SCHEMA::DataPropertyDefinitionCollection * CreateDataPropertyDefinitionCollection (System::IntPtr ptr, System::Boolean autoDispose)
static NAMESPACE_OSGEO_FDO_EXPRESSION::DataValue * CreateDataValue (System::IntPtr ptr, System::Boolean autoDispose)
static NAMESPACE_OSGEO_FDO_RASTER::DataValueCollection * CreateDataValueCollection (System::IntPtr ptr, System::Boolean autoDispose)
static NAMESPACE_OSGEO_COMMON::DictionaryElement * CreateDictionaryElement (System::IntPtr ptr, System::Boolean autoDispose)
static NAMESPACE_OSGEO_COMMON::DictionaryElementCollection * CreateDictionaryElementCollection (System::IntPtr ptr, System::Boolean autoDispose)
static NAMESPACE_OSGEO_FDO_EXPRESSION::DataValueCollection * CreateEDataValueCollection (System::IntPtr ptr, System::Boolean autoDispose)
static NAMESPACE_OSGEO_FDO_EXPRESSION::Expression * CreateExpression (System::IntPtr ptr, System::Boolean autoDispose)
static NAMESPACE_OSGEO_FDO_EXPRESSION::ExpressionCollection * CreateExpressionCollection (System::IntPtr ptr, System::Boolean autoDispose)
static NAMESPACE_OSGEO_FDO_SCHEMA::FeatureClass * CreateFeatureClass (System::IntPtr ptr, System::Boolean autoDispose)
static NAMESPACE_OSGEO_FDO_SCHEMA::FeatureSchema * CreateFeatureSchema (System::IntPtr ptr, System::Boolean autoDispose)
static NAMESPACE_OSGEO_FDO_SCHEMA::FeatureSchemaCollection * CreateFeatureSchemaCollection (System::IntPtr ptr, System::Boolean autoDispose)
static NAMESPACE_OSGEO_FDO_FILTER::Filter * CreateFilter (System::IntPtr ptr, System::Boolean autoDispose)
static NAMESPACE_OSGEO_FDO_CONNECTIONS_CAPABILITIES::FunctionDefinition * CreateFunctionDefinition (System::IntPtr ptr, System::Boolean autoDispose)
static NAMESPACE_OSGEO_FDO_CONNECTIONS_CAPABILITIES::FunctionDefinitionCollection * CreateFunctionDefinitionCollection (System::IntPtr ptr, System::Boolean autoDispose)
static NAMESPACE_OSGEO_FDO_SCHEMA::GeometricPropertyDefinition * CreateGeometricPropertyDefinition (System::IntPtr ptr, System::Boolean autoDispose)
static NAMESPACE_OSGEO_GEOMETRY::ICircularArcSegmentCreateICircularArcSegment (System::IntPtr ptr, System::Boolean autoDispose)
static NAMESPACE_OSGEO_FDO_COMMANDS::ICommandCreateICommand (System::IntPtr ptr, System::Boolean autoDispose, NAMESPACE_OSGEO_FDO_COMMANDS::CommandType type)
static NAMESPACE_OSGEO_FDO_CONNECTIONS_CAPABILITIES::ICommandCapabilitiesCreateICommandCapabilities (System::IntPtr ptr, System::Boolean autoDispose)
static NAMESPACE_OSGEO_FDO_CONNECTIONS::IConnectionCreateIConnection (System::IntPtr ptr, System::Boolean autoDispose)
static NAMESPACE_OSGEO_FDO_CONNECTIONS_CAPABILITIES::IConnectionCapabilitiesCreateIConnectionCapabilities (System::IntPtr ptr, System::Boolean autoDispose)
static NAMESPACE_OSGEO_FDO_CONNECTIONS::IConnectionInfoCreateIConnectionInfo (System::IntPtr ptr, System::Boolean autoDispose)
static NAMESPACE_OSGEO_FDO::IConnectionManagerCreateIConnectionManager (System::IntPtr ptr, System::Boolean autoDispose)
static NAMESPACE_OSGEO_FDO_CONNECTIONS::IConnectionPropertyDictionaryCreateIConnectionPropertyDictionary (System::IntPtr ptr, System::Boolean autoDispose)
static NAMESPACE_OSGEO_GEOMETRY::ICurvePolygonCreateICurvePolygon (System::IntPtr ptr, System::Boolean autoDispose)
static NAMESPACE_OSGEO_GEOMETRY::ICurveSegmentAbstractCreateICurveSegmentAbstract (System::IntPtr ptr, System::Boolean autoDispose)
static NAMESPACE_OSGEO_GEOMETRY::ICurveStringCreateICurveString (System::IntPtr ptr, System::Boolean autoDispose)
static NAMESPACE_OSGEO_FDO_COMMANDS_FEATURE::IDataReaderCreateIDataReader (System::IntPtr ptr, System::Boolean autoDispose)
static NAMESPACE_OSGEO_FDO_COMMANDS_DATASTORE::IDataStorePropertyDictionaryCreateIDataStorePropertyDictionary (System::IntPtr ptr, System::Boolean autoDispose)
static NAMESPACE_OSGEO_FDO_COMMANDS_DATASTORE::IDataStoreReaderCreateIDataStoreReader (System::IntPtr ptr, System::Boolean autoDispose)
static NAMESPACE_OSGEO_FDO_EXPRESSION::Identifier * CreateIdentifier (System::IntPtr ptr, System::Boolean autoDispose)
static NAMESPACE_OSGEO_FDO_COMMANDS::IdentifierCollection * CreateIdentifierCollection (System::IntPtr ptr, System::Boolean autoDispose)
static NAMESPACE_OSGEO_GEOMETRY::IDirectPositionCreateIDirectPosition (System::IntPtr ptr, System::Boolean autoDispose)
static NAMESPACE_OSGEO_FDO::IDisposableCollection * CreateIDisposableCollection (System::IntPtr ptr, System::Boolean autoDispose)
static NAMESPACE_OSGEO_GEOMETRY::IEnvelopeCreateIEnvelope (System::IntPtr ptr, System::Boolean autoDispose)
static NAMESPACE_OSGEO_FDO_CONNECTIONS_CAPABILITIES::IExpressionCapabilitiesCreateIExpressionCapabilities (System::IntPtr ptr, System::Boolean autoDispose)
static NAMESPACE_OSGEO_FDO_COMMANDS_FEATURE::IFeatureReaderCreateIFeatureReader (System::IntPtr ptr, System::Boolean autoDispose)
static NAMESPACE_OSGEO_FDO_CONNECTIONS_CAPABILITIES::IFilterCapabilitiesCreateIFilterCapabilities (System::IntPtr ptr, System::Boolean autoDispose)
static NAMESPACE_OSGEO_GEOMETRY::IGeometryCreateIGeometry (System::IntPtr ptr, System::Boolean autoDispose)
static NAMESPACE_OSGEO_FDO_CONNECTIONS_CAPABILITIES::IGeometryCapabilitiesCreateIGeometryCapabilities (System::IntPtr ptr, System::Boolean autoDispose)
static NAMESPACE_OSGEO_GEOMETRY::ILinearRingCreateILinearRing (System::IntPtr ptr, System::Boolean autoDispose)
static NAMESPACE_OSGEO_GEOMETRY::ILineStringCreateILineString (System::IntPtr ptr, System::Boolean autoDispose)
static NAMESPACE_OSGEO_GEOMETRY::ILineStringSegmentCreateILineStringSegment (System::IntPtr ptr, System::Boolean autoDispose)
static NAMESPACE_OSGEO_FDO_COMMANDS_LOCKING::ILockConflictReaderCreateILockConflictReader (System::IntPtr ptr, System::Boolean autoDispose)
static NAMESPACE_OSGEO_FDO_COMMANDS_LOCKING::ILockedObjectReaderCreateILockedObjectReader (System::IntPtr ptr, System::Boolean autoDispose)
static NAMESPACE_OSGEO_FDO_COMMANDS_LOCKING::ILockOwnersReaderCreateILockOwnersReader (System::IntPtr ptr, System::Boolean autoDispose)
static NAMESPACE_OSGEO_FDO_COMMANDS_LONGTRANSACTION::ILongTransactionCheckpointReaderCreateILongTransactionCheckpointReader (System::IntPtr ptr, System::Boolean autoDispose)
static NAMESPACE_OSGEO_FDO_COMMANDS_LONGTRANSACTION::ILongTransactionConflictDirectiveEnumeratorCreateILongTransactionConflictDirectiveEnumerator (System::IntPtr ptr, System::Boolean autoDispose)
static NAMESPACE_OSGEO_FDO_COMMANDS_LONGTRANSACTION::ILongTransactionPrivilegeReaderCreateILongTransactionPrivilegeReader (System::IntPtr ptr, System::Boolean autoDispose)
static NAMESPACE_OSGEO_FDO_COMMANDS_LONGTRANSACTION::ILongTransactionReaderCreateILongTransactionReader (System::IntPtr ptr, System::Boolean autoDispose)
static NAMESPACE_OSGEO_FDO_COMMANDS_LONGTRANSACTION::ILongTransactionSetReaderCreateILongTransactionSetReader (System::IntPtr ptr, System::Boolean autoDispose)
static NAMESPACE_OSGEO_FDO_COMMANDS_UNITOFMEASURE::IMeasureUnitReaderCreateIMeasureUnitReader (System::IntPtr ptr, System::Boolean autoDispose)
static NAMESPACE_OSGEO_GEOMETRY::IMultiCurvePolygonCreateIMultiCurvePolygon (System::IntPtr ptr, System::Boolean autoDispose)
static NAMESPACE_OSGEO_GEOMETRY::IMultiCurveStringCreateIMultiCurveString (System::IntPtr ptr, System::Boolean autoDispose)
static NAMESPACE_OSGEO_GEOMETRY::IMultiGeometryCreateIMultiGeometry (System::IntPtr ptr, System::Boolean autoDispose)
static NAMESPACE_OSGEO_GEOMETRY::IMultiLineStringCreateIMultiLineString (System::IntPtr ptr, System::Boolean autoDispose)
static NAMESPACE_OSGEO_GEOMETRY::IMultiPointCreateIMultiPoint (System::IntPtr ptr, System::Boolean autoDispose)
static NAMESPACE_OSGEO_GEOMETRY::IMultiPolygonCreateIMultiPolygon (System::IntPtr ptr, System::Boolean autoDispose)
static NAMESPACE_OSGEO_COMMON_IO::IoStream * CreateIoStream (System::IntPtr ptr, System::Boolean autoDispose)
static NAMESPACE_OSGEO_COMMON_IO::IoTextReader * CreateIoTextReader (System::IntPtr ptr, System::Boolean autoDispose)
static NAMESPACE_OSGEO_COMMON_IO::IoTextWriter * CreateIoTextWriter (System::IntPtr ptr, System::Boolean autoDispose)
static NAMESPACE_OSGEO_GEOMETRY::IPointCreateIPoint (System::IntPtr ptr, System::Boolean autoDispose)
static NAMESPACE_OSGEO_GEOMETRY::IPolygonCreateIPolygon (System::IntPtr ptr, System::Boolean autoDispose)
static NAMESPACE_OSGEO_FDO::IProviderRegistryCreateIProviderRegistry (System::IntPtr ptr, System::Boolean autoDispose)
static NAMESPACE_OSGEO_FDO_RASTER::IRasterCreateIRaster (System::IntPtr ptr, System::Boolean autoDispose)
static NAMESPACE_OSGEO_FDO_CONNECTIONS_CAPABILITIES::IRasterCapabilitiesCreateIRasterCapabilities (System::IntPtr ptr, System::Boolean autoDispose)
static NAMESPACE_OSGEO_FDO_RASTER::IRasterPropertyDictionaryCreateIRasterPropertyDictionary (System::IntPtr ptr, System::Boolean autoDispose)
static NAMESPACE_OSGEO_GEOMETRY::IRingCreateIRing (System::IntPtr ptr, System::Boolean autoDispose)
static NAMESPACE_OSGEO_FDO_CONNECTIONS_CAPABILITIES::ISchemaCapabilitiesCreateISchemaCapabilities (System::IntPtr ptr, System::Boolean autoDispose)
static NAMESPACE_OSGEO_FDO_COMMANDS_SPATIALCONTEXT::ISpatialContextReaderCreateISpatialContextReader (System::IntPtr ptr, System::Boolean autoDispose)
static NAMESPACE_OSGEO_FDO_COMMANDS_SQL::ISQLDataReaderCreateISQLDataReader (System::IntPtr ptr, System::Boolean autoDispose)
static NAMESPACE_OSGEO_COMMON::IStreamReaderCreateIStreamReader (System::IntPtr ptr, System::Boolean autoDispose)
static NAMESPACE_OSGEO_FDO_CONNECTIONS_CAPABILITIES::ITopologyCapabilitiesCreateITopologyCapabilities (System::IntPtr ptr, System::Boolean autoDispose)
static NAMESPACE_OSGEO_FDO_CONNECTIONS::ITransactionCreateITransaction (System::IntPtr ptr, System::Boolean autoDispose)
static NAMESPACE_OSGEO_COMMON_XML::IXmlSaxHandlerCreateIXmlSaxHandler (System::IntPtr ptr, System::Boolean autoDispose)
static NAMESPACE_OSGEO_COMMON_XML::IXmlSaxHandlerCreateIXmlSaxHandler (System::IntPtr ptr, System::Boolean autoDispose)
static NAMESPACE_OSGEO_FDO_EXPRESSION::LiteralValue * CreateLiteralValue (System::IntPtr ptr, System::Boolean autoDispose)
static NAMESPACE_OSGEO_FDO_EXPRESSION::LOBValue * CreateLOBValue (System::IntPtr ptr, System::Boolean autoDispose)
static NAMESPACE_OSGEO_FDO_SCHEMA::NetworkLayerClass * CreateNetworkLayerClass (System::IntPtr ptr, System::Boolean autoDispose)
static NAMESPACE_OSGEO_FDO_COMMANDS::ParameterValue * CreateParameterValue (System::IntPtr ptr, System::Boolean autoDispose)
static NAMESPACE_OSGEO_FDO_COMMANDS::ParameterValueCollection * CreateParameterValueCollection (System::IntPtr ptr, System::Boolean autoDispose)
static NAMESPACE_OSGEO_FDO_COMMANDS_SCHEMA::PhysicalElementMapping * CreatePhysicalElementMapping (System::IntPtr ptr, System::Boolean autoDispose)
static NAMESPACE_OSGEO_FDO_COMMANDS_SCHEMA::PhysicalSchemaMapping * CreatePhysicalSchemaMapping (System::IntPtr ptr, System::Boolean autoDispose)
static NAMESPACE_OSGEO_FDO_COMMANDS_SCHEMA::PhysicalSchemaMappingCollection * CreatePhysicalSchemaMappingCollection (System::IntPtr ptr, System::Boolean autoDispose)
static NAMESPACE_OSGEO_FDO_SCHEMA::PropertyDefinition * CreatePropertyDefinition (System::IntPtr ptr, System::Boolean autoDispose)
static NAMESPACE_OSGEO_FDO_SCHEMA::PropertyDefinitionCollection * CreatePropertyDefinitionCollection (System::IntPtr ptr, System::Boolean autoDispose)
static NAMESPACE_OSGEO_FDO_COMMANDS::PropertyValue * CreatePropertyValue (System::IntPtr ptr, System::Boolean autoDispose)
static NAMESPACE_OSGEO_FDO_COMMANDS::PropertyValueCollection * CreatePropertyValueCollection (System::IntPtr ptr, System::Boolean autoDispose)
static NAMESPACE_OSGEO_FDO_SCHEMA::PropertyValueConstraint * CreatePropertyValueConstraint (System::IntPtr ptr, System::Boolean autoDispose)
static NAMESPACE_OSGEO_FDO_CLIENTSERVICES::Provider * CreateProvider (System::IntPtr ptr, System::Boolean autoDispose)
static NAMESPACE_OSGEO_FDO_CLIENTSERVICES::ProviderCollection * CreateProviderCollection (System::IntPtr ptr, System::Boolean autoDispose)
static NAMESPACE_OSGEO_FDO_RASTER::RasterDataModel * CreateRasterDataModel (System::IntPtr ptr, System::Boolean autoDispose)
static NAMESPACE_OSGEO_FDO_CONNECTIONS_CAPABILITIES::ReadOnlyArgumentDefinitionCollection * CreateReadOnlyArgumentDefinitionCollection (System::IntPtr ptr, System::Boolean autoDispose)
static NAMESPACE_OSGEO_FDO_SCHEMA::ReadOnlyDataPropertyDefinitionCollection * CreateReadOnlyDataPropertyDefinitionCollection (System::IntPtr ptr, System::Boolean autoDispose)
static NAMESPACE_OSGEO_FDO_SCHEMA::ReadOnlyPropertyDefinitionCollection * CreateReadOnlyPropertyDefinitionCollection (System::IntPtr ptr, System::Boolean autoDispose)
static NAMESPACE_OSGEO_FDO_CONNECTIONS_CAPABILITIES::ReadOnlySignatureDefinitionCollection * CreateReadOnlySignatureDefinitionCollection (System::IntPtr ptr, System::Boolean autoDispose)
static NAMESPACE_OSGEO_FDO_SCHEMA::SchemaAttributeDictionary * CreateSchemaAttributeDictionary (System::IntPtr ptr, System::Boolean autoDispose)
static NAMESPACE_OSGEO_FDO_SCHEMA::SchemaElement * CreateSchemaElement (System::IntPtr ptr, System::Boolean autoDispose)
static NAMESPACE_OSGEO_FDO_CONNECTIONS_CAPABILITIES::SignatureDefinition * CreateSignatureDefinition (System::IntPtr ptr, System::Boolean autoDispose)
static NAMESPACE_OSGEO_FDO_CONNECTIONS_CAPABILITIES::SignatureDefinitionCollection * CreateSignatureDefinitionCollection (System::IntPtr ptr, System::Boolean autoDispose)
static NAMESPACE_OSGEO_COMMON::StringCollection * CreateStringCollection (System::IntPtr ptr, System::Boolean autoDispose)
static NAMESPACE_OSGEO_COMMON::StringElement * CreateStringElement (System::IntPtr ptr, System::Boolean autoDispose)
static NAMESPACE_OSGEO_FDO_SCHEMA::UniqueConstraint * CreateUniqueConstraint (System::IntPtr ptr, System::Boolean autoDispose)
static NAMESPACE_OSGEO_FDO_SCHEMA::UniqueConstraintCollection * CreateUniqueConstraintCollection (System::IntPtr ptr, System::Boolean autoDispose)
static NAMESPACE_OSGEO_FDO_EXPRESSION::ValueExpression * CreateValueExpression (System::IntPtr ptr, System::Boolean autoDispose)
static NAMESPACE_OSGEO_FDO_FILTER::ValueExpressionCollection * CreateValueExpressionCollection (System::IntPtr ptr, System::Boolean autoDispose)
static NAMESPACE_OSGEO_COMMON_XML::XmlAttribute * CreateXmlAttribute (System::IntPtr ptr, System::Boolean autoDispose)
static NAMESPACE_OSGEO_COMMON_XML::XmlAttributeCollection * CreateXmlAttributeCollection (System::IntPtr ptr, System::Boolean autoDispose)
static NAMESPACE_OSGEO_FDO_XML::XmlClassMapping * CreateXmlClassMapping (System::IntPtr ptr, System::Boolean autoDispose)
static NAMESPACE_OSGEO_FDO_XML::XmlClassMappingCollection * CreateXmlClassMappingCollection (System::IntPtr ptr, System::Boolean autoDispose)
static NAMESPACE_OSGEO_FDO_XML::XmlElementMapping * CreateXmlElementMapping (System::IntPtr ptr, System::Boolean autoDispose)
static NAMESPACE_OSGEO_FDO_XML::XmlElementMappingCollection * CreateXmlElementMappingCollection (System::IntPtr ptr, System::Boolean autoDispose)
static NAMESPACE_OSGEO_FDO_XML::XmlFeatureHandler * CreateXmlFeatureHandler (System::IntPtr ptr, System::Boolean autoDispose)
static NAMESPACE_OSGEO_FDO_XML::XmlFeaturePropertyReader * CreateXmlFeaturePropertyReader (System::IntPtr ptr, System::Boolean autoDispose)
static NAMESPACE_OSGEO_FDO_XML::XmlFeaturePropertyWriter * CreateXmlFeaturePropertyWriter (System::IntPtr ptr, System::Boolean autoDispose)
static NAMESPACE_OSGEO_FDO_XML::XmlFeatureReader * CreateXmlFeatureReader (System::IntPtr ptr, System::Boolean autoDispose)
static NAMESPACE_OSGEO_FDO_XML::XmlFeatureWriter * CreateXmlFeatureWriter (System::IntPtr ptr, System::Boolean autoDispose)
static NAMESPACE_OSGEO_FDO_XML::XmlFlags * CreateXmlFlags (System::IntPtr ptr, System::Boolean autoDispose)
static NAMESPACE_OSGEO_COMMON_XML::XmlReader * CreateXmlReader (System::IntPtr ptr, System::Boolean autoDispose)
static NAMESPACE_OSGEO_COMMON_XML::XmlSaxContext * CreateXmlSaxContext (System::IntPtr ptr, System::Boolean autoDispose)
static NAMESPACE_OSGEO_COMMON_XML::XmlSaxContext * CreateXmlSaxContext (System::IntPtr ptr, System::Boolean autoDispose)
static NAMESPACE_OSGEO_COMMON_XML::XmlWriter * CreateXmlWriter (System::IntPtr ptr, System::Boolean autoDispose)

Comments or suggestions? Send us feedback.