File tree Expand file tree Collapse file tree 2 files changed +26
-0
lines changed
Expand file tree Collapse file tree 2 files changed +26
-0
lines changed Original file line number Diff line number Diff line change @@ -143,6 +143,7 @@ declare module __Backendless {
143143
144144 addProperty ( prop :string ) :void ;
145145 setOption ( name :string , value :string | Array < string > | number ) :void ;
146+ addOption ( name :string , value :string | Array < string > | number ) :void ;
146147 setOptions ( options :Object ) :void ;
147148 getOption ( name :string ) :string | Array < string > | number ;
148149 toJSON ( ) :Object ;
@@ -203,6 +204,8 @@ declare module __Backendless {
203204 setRelationName ( relationName :string ) :Backendless . LoadRelationsQueryBuilder ;
204205 setPageSize ( pageSize :number ) :Backendless . LoadRelationsQueryBuilder ;
205206 setOffset ( offset :number ) :Backendless . LoadRelationsQueryBuilder ;
207+ addRelation ( relation :string ) :Backendless . LoadRelationsQueryBuilder ;
208+ setRelations ( relation :Array < string > ) :Backendless . LoadRelationsQueryBuilder ;
206209 prepareNextPage ( ) :Backendless . LoadRelationsQueryBuilder ;
207210 preparePreviousPage ( ) :Backendless . LoadRelationsQueryBuilder ;
208211 build ( ) :Backendless . DataQueryValueI ;
Original file line number Diff line number Diff line change 53305330 this . options [ name ] = value ;
53315331 } ,
53325332
5333+ addOption : function ( name , value ) {
5334+ this . options = this . options || { } ;
5335+ var option = this . options [ name ] || [ ] ;
5336+ this . options [ name ] = Utils . isArray ( option ) ? option : Utils . castArray ( option ) ;
5337+
5338+ this . options [ name ] . push ( value ) ;
5339+ } ,
5340+
53335341 setOptions : function ( options ) {
53345342 for ( var key in options ) {
53355343 if ( options . hasOwnProperty ( key ) ) {
55025510 } ;
55035511
55045512 LoadRelationsQueryBuilder . prototype = {
5513+ /** @deprecated */
55055514 setRelationName : function ( relationName ) {
5515+ console . warn ( 'Calling deprecated method!' ) ;
5516+
55065517 this . _query . setOption ( 'relationName' , relationName ) ;
55075518 return this ;
55085519 } ,
55295540 return this ;
55305541 } ,
55315542
5543+ addRelation : function ( relation ) {
5544+ this . _query . addOption ( 'relations' , relation ) ;
5545+
5546+ return this ;
5547+ } ,
5548+
5549+ setRelations : function ( relations ) {
5550+ this . _query . setOption ( 'relations' , relations ) ;
5551+
5552+ return this ;
5553+ } ,
5554+
55325555 build : function ( ) {
55335556 this . _query . setOptions ( this . _paging . build ( ) ) ;
55345557
You can’t perform that action at this time.
0 commit comments