QuerySkip Property

The number of entries to skip when querying a service.

Syntax

ANSI (Cross Platform)
char* GetQuerySkip();
int SetQuerySkip(const char* lpszQuerySkip); Unicode (Windows) LPWSTR GetQuerySkip();
INT SetQuerySkip(LPCWSTR lpszQuerySkip);
@property (nonatomic,readwrite,assign,getter=querySkip,setter=setQuerySkip:) NSString* querySkip;
- (NSString*)querySkip;
- (void)setQuerySkip:(NSString*)newQuerySkip;
#define PID_ODATA_QUERYSKIP 81

IPWORKS_EXTERNAL void* IPWORKS_CALL IPWorks_OData_Get(void *lpObj, int propid, int arridx, int *lpcbVal, int64 *lpllVal);
IPWORKS_EXTERNAL int IPWORKS_CALL IPWorks_OData_Set(void *lpObj, int propid, int arridx, const void *val, int cbVal);

Default Value

""

Remarks

This property allows you to specify the number of entries to skip (from the top of the list) when calling QueryService. Therefore when this property set, only the remaining entries (starting with entry N+1) will be returned. The specified value should not be a value less than 0.

By default, the service you are querying will sort the entries using a scheme selected by the OData service you are querying. However you can use QueryOrderBy to specify how the entries should be sorted prior to skipping the top N items.

This property can be used in conjunction with QueryOrderBy and QueryTop to select specific entries. For example, if you wanted to select the third and fourth highest rated item you would set QueryOrderBy to "Rating desc" (to order the items by Rating from highest to lowest), set QuerySkip to "2" (to skip the first and second items), and finally set QueryTop to "2" (to only return the third and fourth items).

This property is not available at design time.

Data Type

String

Copyright (c) 2022 /n software inc. - All rights reserved.
IPWorks 2020 C++ Edition - Version 20.0 [Build 8307]