Changes between Version 30 and Version 31 of FDORfc50


Ignore:
Timestamp:
06/23/10 09:15:06 (14 years ago)
Author:
gregboone
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • FDORfc50

    v30 v31  
    9393          /// Constructs an instance of a parameter using the specified arguments.
    9494          FdoJoinCriteria(FdoString* name, FdoIdentifier* joinClass, FdoJoinType joinType, FdoFilter* filter);
     95
    9596      public:
    9697          /// Constructs a default instance of a join criteria.
     
    271272class FdoSubSelectExpression : public FdoExpression
    272273{
    273 /// \cond DOXYGEN-IGNORE
    274274protected:
    275275    /// Constructs a default instance of an FdoSubSelectExpression.
     
    291291
    292292    virtual void Dispose();
    293 /// \endcond
    294293
    295294public:
     
    484483}}}
    485484
    486 FDO parser will be modified and we will add new keywords: SELECT, JOIN, JOINNONE, JOININNER, JOINRIGHTOUTER, JOINLEFTOUTER, JOINFULLOUTER, JOINCROSS, used to generate well defined text representation of this expression. Below there is a small example on how well defined text representation of this expression will look. SELECT, JOIN will play the same role as IN, the role of an operator and not the role of a function. JOINNONE, JOININNER, JOINRIGHTOUTER, JOINLEFTOUTER, JOINFULLOUTER, JOINCROSS will be type of join and at parse time will be converted to FdoJoinType.
     485FDO parser will be modified and we will add new keywords: SELECT, JOIN, JOINNONE, JOININNER, JOINRIGHTOUTER, JOINLEFTOUTER, JOINFULLOUTER, JOINCROSS, used to generate well defined text representation of this expression. Below there is a small example on how well defined text representation of this expression will look. SELECT, JOIN will play the same role as IN, the role of an operator and not the role of a function. JOINNONE, JOININNER, JOINRIGHTOUTER, JOINLEFTOUTER, JOINFULLOUTER, JOINCROSS will be type of join and at parse time will be converted to !FdoJoinType.
    487486
    488487{{{
     
    515514}}}
    516515
    517 In order to be able to support sub-selects for ''IN'' operator we need add an additional constructor and two new methods (get/set)to FdoInCondition.
     516In order to be able to support sub-selects for ''IN'' operator we need add an additional constructor and two new methods (get/set)to !FdoInCondition.
    518517{{{
    519518 /// This way we allow the FDO IN() operator to handle sub-selects.
     
    644643Other providers can be enhanced over time to implement these changes as needed.
    645644
    646 == Funding/Resources ==
     645== Funding / Resources ==
    647646
    648647Autodesk to provide resources / funding.