Changes between Version 30 and Version 31 of FDORfc50
- Timestamp:
- 06/23/10 09:15:06 (14 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
FDORfc50
v30 v31 93 93 /// Constructs an instance of a parameter using the specified arguments. 94 94 FdoJoinCriteria(FdoString* name, FdoIdentifier* joinClass, FdoJoinType joinType, FdoFilter* filter); 95 95 96 public: 96 97 /// Constructs a default instance of a join criteria. … … 271 272 class FdoSubSelectExpression : public FdoExpression 272 273 { 273 /// \cond DOXYGEN-IGNORE274 274 protected: 275 275 /// Constructs a default instance of an FdoSubSelectExpression. … … 291 291 292 292 virtual void Dispose(); 293 /// \endcond294 293 295 294 public: … … 484 483 }}} 485 484 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.485 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. 487 486 488 487 {{{ … … 515 514 }}} 516 515 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.516 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. 518 517 {{{ 519 518 /// This way we allow the FDO IN() operator to handle sub-selects. … … 644 643 Other providers can be enhanced over time to implement these changes as needed. 645 644 646 == Funding /Resources ==645 == Funding / Resources == 647 646 648 647 Autodesk to provide resources / funding.