19#ifndef __XB_XBFILTER_H__
20#define __XB_XBFILTER_H__
22#ifdef CMAKE_COMPILER_IS_GNUCC
27#ifdef XB_FILTER_SUPPORT
37class XBDLLEXPORT xbFilter {
42 xbInt16 Set( xbString &sFilterExpression );
43 xbInt16 GetFirstRecord( xbInt16 iOpt = 1 );
44 xbInt16 GetNextRecord ( xbInt16 iOpt = 1 );
45 xbInt16 GetPrevRecord ( xbInt16 iOpt = 1 );
46 xbInt16 GetLastRecord ( xbInt16 iOpt = 1 );
47 void SetLimit( xbInt32 ulLimit );
48 xbInt32 GetLimit()
const;
50 xbInt32 GetQryCnt()
const;
52 #ifdef XB_INDEX_SUPPORT
54 xbInt16 GetFirstRecordIx( xbInt16 iOpt = 1 );
55 xbInt16 GetNextRecordIx ( xbInt16 iOpt = 1 );
56 xbInt16 GetPrevRecordIx ( xbInt16 iOpt = 1 );
57 xbInt16 GetLastRecordIx ( xbInt16 iOpt = 1 );
69 #ifdef XB_INDEX_SUPPORT
Definition: xbdate.cpp:19
class XBDLLEXPORT xbXBase
Definition: xbssv.h:27
class XBDLLEXPORT xbDbf
Definition: xbtblmgr.h:28