Changes between Version 15 and Version 16 of FDORfc23


Ignore:
Timestamp:
07/16/08 11:58:28 (16 years ago)
Author:
ronnielouie
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • FDORfc23

    v15 v16  
    104104
    105105{{{
     106/// \brief
     107/// The FdoIDescribeClasses interface defines the DescribeClasses command, which
     108/// describes specific classes available for a particular schema. The DescribeSchema
     109/// command can describe multiple classes from multiple schemas that are available from
     110/// the connection. The Execute operation returns an FdoFeatureSchemaCollection
     111/// object.
     112class FdoIDescribeClasses : public FdoICommand
     113{
     114    friend class FdoIConnection;
     115
     116public:
     117    /// \brief
     118    /// Gets the name of the schema that the command will be restricted to.
     119    /// This function is optional; if not specified,
     120    /// execution of the command will describe requested classes from all schemas.
     121    ///
     122    /// \return
     123    /// Returns the schema name
     124    ///
     125    FDO_API virtual FdoString* GetSchemaName() = 0;
     126
     127    /// \brief
     128    /// Sets the name of the schema that the command will be restricted to.
     129    /// This function is optional; if not specified
     130    /// execution of the command will describe requested classes from all schemas.
     131    ///
     132    /// \param value
     133    /// Input the schema name
     134    ///
     135    /// \return
     136    /// Returns nothing
     137    ///
     138    FDO_API virtual void SetSchemaName(FdoString* value) = 0;
     139
    106140    /// \brief
    107141    /// Gets the names of the classes to retrieve. This is optional,
     
    135169    ///
    136170    FDO_API virtual FdoFeatureSchemaCollection* Execute() = 0;
     171};
    137172
    138173}}}