Files
five/_FiveSql2/bin/.hbmk/linux/gcc/TSqlExecutor.c
Charles KWON OhJun 486e466592 feat: FiveSql2 43/43, @byref, mutable closure, RTL 479, DateTime fix
Major changes since last commit:
- FiveSql2 SQL:1999 engine (10,458 LOC) — 43/43 ALL PASS
- 21 compiler/runtime bugs fixed (short-circuit AND/OR, FOR LOOP, etc.)
- @byref pass-by-reference via RefCell pattern
- Mutable closure capture (EnsureLocalRef + RefCell sharing)
- RTL: 400 → 479 functions (+79: file, string, datetime, hash, UTF-8)
- DateTime/Timestamp fully working (hb_DateTime, hb_Hour/Min/Sec, display)
- Reserved word guard (39 keywords blocked from function calls)
- AEval arg order fix (element before index)
- Closure capture redecl fix (unique _cap_ names per block)
- Hash/string indexing in ArrayPush/ArrayPop
- Harbour compat test suite: 51/51
- 4 docs: Porting Report, Implementation Plan, Optimization Plan, Commercialization

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-11 11:35:37 +09:00

2577 lines
101 KiB
C

/*
* Harbour 3.2.0dev (r2510040809)
* GNU C 13.3 (64-bit)
* Generated C source from "src/TSqlExecutor.prg"
*/
#include "hbvmpub.h"
#include "hbinit.h"
HB_FUNC( TSQLEXECUTOR );
HB_FUNC_EXTERN( __CLSLOCKDEF );
HB_FUNC_EXTERN( HBCLASS );
HB_FUNC_EXTERN( HBOBJECT );
HB_FUNC_STATIC( TSQLEXECUTOR_NEW );
HB_FUNC_STATIC( TSQLEXECUTOR_RUN );
HB_FUNC_STATIC( TSQLEXECUTOR_RUNSELECT );
HB_FUNC_STATIC( TSQLEXECUTOR_RUNINSERT );
HB_FUNC_STATIC( TSQLEXECUTOR_RUNUPDATE );
HB_FUNC_STATIC( TSQLEXECUTOR_RUNDELETE );
HB_FUNC_STATIC( TSQLEXECUTOR_OPENTABLE );
HB_FUNC_STATIC( TSQLEXECUTOR_CLOSEOPENED );
HB_FUNC_STATIC( TSQLEXECUTOR_FETCHROW );
HB_FUNC_STATIC( TSQLEXECUTOR_EVALEXPR );
HB_FUNC_STATIC( TSQLEXECUTOR_RESOLVE );
HB_FUNC_STATIC( TSQLEXECUTOR_FINDWA );
HB_FUNC_STATIC( TSQLEXECUTOR_JOINRECURSE );
HB_FUNC_STATIC( TSQLEXECUTOR_RIGHTJOINPASS );
HB_FUNC_STATIC( TSQLEXECUTOR_FETCHROWNULL );
HB_FUNC_STATIC( TSQLEXECUTOR_COLBELONGSTO );
HB_FUNC_STATIC( TSQLEXECUTOR_PUSHOUTER );
HB_FUNC_STATIC( TSQLEXECUTOR_POPOUTER );
HB_FUNC_STATIC( TSQLEXECUTOR_RESOLVEFROMOUTER );
HB_FUNC_STATIC( TSQLEXECUTOR_MAKEERROR );
HB_FUNC_STATIC( TSQLEXECUTOR_HASHJOIN );
HB_FUNC_STATIC( TSQLEXECUTOR_CACHESUBQUERY );
HB_FUNC_STATIC( TSQLEXECUTOR_MATERIALIZECTE );
HB_FUNC_STATIC( TSQLEXECUTOR_MATERIALIZERECURSIVECTE );
HB_FUNC_STATIC( TSQLEXECUTOR_APPLYWINDOWFUNCTIONS );
HB_FUNC_STATIC( TSQLEXECUTOR_RUNMERGE );
HB_FUNC_STATIC( TSQLEXECUTOR_RUNTRUNCATE );
HB_FUNC_EXTERN( __CLSUNLOCKDEF );
HB_FUNC_EXTERN( __OBJHASMSG );
HB_FUNC_EXTERN( TSQLINDEX );
HB_FUNC_EXTERN( TSQLAGG );
HB_FUNC_EXTERN( TSQLSORT );
HB_FUNC_EXTERN( TSQLDDL );
HB_FUNC_EXTERN( TSQLTXN );
HB_FUNC_EXTERN( TSQLALIAS );
HB_FUNC_EXTERN( SQLSETCOLLATION );
HB_FUNC_EXTERN( AADD );
HB_FUNC_EXTERN( LEN );
HB_FUNC_EXTERN( UPPER );
HB_FUNC_EXTERN( SELECT );
HB_FUNC_EXTERN( DBSELECTAREA );
HB_FUNC_EXTERN( DBCLOSEAREA );
HB_FUNC_EXTERN( ASIZE );
HB_FUNC_EXTERN( USED );
HB_FUNC_EXTERN( EMPTY );
HB_FUNC_EXTERN( AT );
HB_FUNC_EXTERN( LEFT );
HB_FUNC_EXTERN( SUBSTR );
HB_FUNC_EXTERN( FIELDPOS );
HB_FUNC_EXTERN( FIELDGET );
HB_FUNC_EXTERN( VALTYPE );
HB_FUNC_EXTERN( SQLISTRUE );
HB_FUNC_EXTERN( SQLCMPEQ );
HB_FUNC_EXTERN( ALLTRIM );
HB_FUNC_EXTERN( SQLCOERCEFORCMP );
HB_FUNC_EXTERN( SQLCMPLT );
HB_FUNC_EXTERN( SQLLIKEMATCH );
HB_FUNC_EXTERN( SQLCOERCESTR );
HB_FUNC_EXTERN( SQLCOERCENUM );
HB_FUNC_EXTERN( SQLEVALFUNC );
HB_FUNC_EXTERN( DBGOTOP );
HB_FUNC_EXTERN( EOF );
HB_FUNC_EXTERN( DBSKIP );
HB_FUNC_EXTERN( HB_HHASKEY );
HB_FUNC_EXTERN( HB_NTOS );
HB_FUNC_EXTERN( SQLNODE );
HB_FUNC_EXTERN( DBSEEK );
HB_FUNC( SQLMATERIALIZESUBQUERY );
HB_FUNC_EXTERN( HB_FILEEXISTS );
HB_FUNC_EXTERN( LOWER );
HB_FUNC_EXTERN( DBUSEAREA );
HB_FUNC_EXTERN( SQLEXPRNAME );
HB_FUNC_EXTERN( FIELDNAME );
HB_FUNC_EXTERN( FCOUNT );
HB_FUNC_EXTERN( SQLEXPRHASAGG );
HB_FUNC_EXTERN( SQLCOLLECTCOLS );
HB_FUNC_EXTERN( SQLFOLDCONST );
HB_FUNC_EXTERN( SET );
HB_FUNC( SQLDOINTERSECT );
HB_FUNC( SQLDOEXCEPT );
HB_FUNC_EXTERN( FERASE );
HB_FUNC_EXTERN( SQLVALTOSTR );
HB_FUNC_EXTERN( RECNO );
HB_FUNC_EXTERN( DBGOTO );
HB_FUNC( SQLSUBQUERYKEY );
HB_FUNC_EXTERN( MIN );
HB_FUNC_EXTERN( PADR );
HB_FUNC_EXTERN( DBCREATE );
HB_FUNC_EXTERN( DBAPPEND );
HB_FUNC_EXTERN( FIELDPUT );
HB_FUNC_EXTERN( DBCOMMIT );
HB_FUNC( SQLGETAUTOINCFIELDS );
HB_FUNC( SQLGETMAXFIELDVAL );
HB_FUNC_EXTERN( SQLVALIDATECHECKRECORD );
HB_FUNC_EXTERN( DBDELETE );
HB_FUNC_EXTERN( SQLVALIDATEFKRECORD );
HB_FUNC_EXTERN( DBRLOCK );
HB_FUNC_EXTERN( DBRUNLOCK );
HB_FUNC( SQLEVALEXPRNODE );
HB_FUNC( SQLFETCHROWARR );
HB_FUNC( SQLJOINRECURSE );
HB_FUNC( SQLSETAUTOINC );
HB_FUNC_EXTERN( ACLONE );
HB_FUNC_STATIC( RECCTEJOIN );
HB_FUNC_EXTERN( SQLEVALROWEXPR );
HB_FUNC_EXTERN( SQLFINDCOLIDX );
HB_FUNC_EXTERN( SQLFINDCOLIDX2 );
HB_FUNC_EXTERN( HB_HVALUES );
HB_FUNC_EXTERN( ASORT );
HB_FUNC( SQLWINROWCMP );
HB_FUNC( SQLWINROWSEQUAL );
HB_FUNC_EXTERN( INT );
HB_FUNC_EXTERN( ASCAN );
HB_FUNC_INITSTATICS();
HB_INIT_SYMBOLS_BEGIN( hb_vm_SymbolInit_TSQLEXECUTOR )
{ "TSQLEXECUTOR", {HB_FS_PUBLIC | HB_FS_FIRST | HB_FS_LOCAL}, {HB_FUNCNAME( TSQLEXECUTOR )}, NULL },
{ "__CLSLOCKDEF", {HB_FS_PUBLIC}, {HB_FUNCNAME( __CLSLOCKDEF )}, NULL },
{ "NEW", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "HBCLASS", {HB_FS_PUBLIC}, {HB_FUNCNAME( HBCLASS )}, NULL },
{ "HBOBJECT", {HB_FS_PUBLIC}, {HB_FUNCNAME( HBOBJECT )}, NULL },
{ "ADDMULTIDATA", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "ADDMULTICLSDATA", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "ADDMETHOD", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "TSQLEXECUTOR_NEW", {HB_FS_STATIC | HB_FS_LOCAL}, {HB_FUNCNAME( TSQLEXECUTOR_NEW )}, NULL },
{ "TSQLEXECUTOR_RUN", {HB_FS_STATIC | HB_FS_LOCAL}, {HB_FUNCNAME( TSQLEXECUTOR_RUN )}, NULL },
{ "TSQLEXECUTOR_RUNSELECT", {HB_FS_STATIC | HB_FS_LOCAL}, {HB_FUNCNAME( TSQLEXECUTOR_RUNSELECT )}, NULL },
{ "TSQLEXECUTOR_RUNINSERT", {HB_FS_STATIC | HB_FS_LOCAL}, {HB_FUNCNAME( TSQLEXECUTOR_RUNINSERT )}, NULL },
{ "TSQLEXECUTOR_RUNUPDATE", {HB_FS_STATIC | HB_FS_LOCAL}, {HB_FUNCNAME( TSQLEXECUTOR_RUNUPDATE )}, NULL },
{ "TSQLEXECUTOR_RUNDELETE", {HB_FS_STATIC | HB_FS_LOCAL}, {HB_FUNCNAME( TSQLEXECUTOR_RUNDELETE )}, NULL },
{ "TSQLEXECUTOR_OPENTABLE", {HB_FS_STATIC | HB_FS_LOCAL}, {HB_FUNCNAME( TSQLEXECUTOR_OPENTABLE )}, NULL },
{ "TSQLEXECUTOR_CLOSEOPENED", {HB_FS_STATIC | HB_FS_LOCAL}, {HB_FUNCNAME( TSQLEXECUTOR_CLOSEOPENED )}, NULL },
{ "TSQLEXECUTOR_FETCHROW", {HB_FS_STATIC | HB_FS_LOCAL}, {HB_FUNCNAME( TSQLEXECUTOR_FETCHROW )}, NULL },
{ "TSQLEXECUTOR_EVALEXPR", {HB_FS_STATIC | HB_FS_LOCAL}, {HB_FUNCNAME( TSQLEXECUTOR_EVALEXPR )}, NULL },
{ "TSQLEXECUTOR_RESOLVE", {HB_FS_STATIC | HB_FS_LOCAL}, {HB_FUNCNAME( TSQLEXECUTOR_RESOLVE )}, NULL },
{ "TSQLEXECUTOR_FINDWA", {HB_FS_STATIC | HB_FS_LOCAL}, {HB_FUNCNAME( TSQLEXECUTOR_FINDWA )}, NULL },
{ "TSQLEXECUTOR_JOINRECURSE", {HB_FS_STATIC | HB_FS_LOCAL}, {HB_FUNCNAME( TSQLEXECUTOR_JOINRECURSE )}, NULL },
{ "TSQLEXECUTOR_RIGHTJOINPASS", {HB_FS_STATIC | HB_FS_LOCAL}, {HB_FUNCNAME( TSQLEXECUTOR_RIGHTJOINPASS )}, NULL },
{ "TSQLEXECUTOR_FETCHROWNULL", {HB_FS_STATIC | HB_FS_LOCAL}, {HB_FUNCNAME( TSQLEXECUTOR_FETCHROWNULL )}, NULL },
{ "TSQLEXECUTOR_COLBELONGSTO", {HB_FS_STATIC | HB_FS_LOCAL}, {HB_FUNCNAME( TSQLEXECUTOR_COLBELONGSTO )}, NULL },
{ "TSQLEXECUTOR_PUSHOUTER", {HB_FS_STATIC | HB_FS_LOCAL}, {HB_FUNCNAME( TSQLEXECUTOR_PUSHOUTER )}, NULL },
{ "TSQLEXECUTOR_POPOUTER", {HB_FS_STATIC | HB_FS_LOCAL}, {HB_FUNCNAME( TSQLEXECUTOR_POPOUTER )}, NULL },
{ "TSQLEXECUTOR_RESOLVEFROMOUTER", {HB_FS_STATIC | HB_FS_LOCAL}, {HB_FUNCNAME( TSQLEXECUTOR_RESOLVEFROMOUTER )}, NULL },
{ "TSQLEXECUTOR_MAKEERROR", {HB_FS_STATIC | HB_FS_LOCAL}, {HB_FUNCNAME( TSQLEXECUTOR_MAKEERROR )}, NULL },
{ "TSQLEXECUTOR_HASHJOIN", {HB_FS_STATIC | HB_FS_LOCAL}, {HB_FUNCNAME( TSQLEXECUTOR_HASHJOIN )}, NULL },
{ "TSQLEXECUTOR_CACHESUBQUERY", {HB_FS_STATIC | HB_FS_LOCAL}, {HB_FUNCNAME( TSQLEXECUTOR_CACHESUBQUERY )}, NULL },
{ "TSQLEXECUTOR_MATERIALIZECTE", {HB_FS_STATIC | HB_FS_LOCAL}, {HB_FUNCNAME( TSQLEXECUTOR_MATERIALIZECTE )}, NULL },
{ "TSQLEXECUTOR_MATERIALIZERECURSIVECTE", {HB_FS_STATIC | HB_FS_LOCAL}, {HB_FUNCNAME( TSQLEXECUTOR_MATERIALIZERECURSIVECTE )}, NULL },
{ "TSQLEXECUTOR_APPLYWINDOWFUNCTIONS", {HB_FS_STATIC | HB_FS_LOCAL}, {HB_FUNCNAME( TSQLEXECUTOR_APPLYWINDOWFUNCTIONS )}, NULL },
{ "TSQLEXECUTOR_RUNMERGE", {HB_FS_STATIC | HB_FS_LOCAL}, {HB_FUNCNAME( TSQLEXECUTOR_RUNMERGE )}, NULL },
{ "TSQLEXECUTOR_RUNTRUNCATE", {HB_FS_STATIC | HB_FS_LOCAL}, {HB_FUNCNAME( TSQLEXECUTOR_RUNTRUNCATE )}, NULL },
{ "CREATE", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "__CLSUNLOCKDEF", {HB_FS_PUBLIC}, {HB_FUNCNAME( __CLSUNLOCKDEF )}, NULL },
{ "INSTANCE", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "__OBJHASMSG", {HB_FS_PUBLIC}, {HB_FUNCNAME( __OBJHASMSG )}, NULL },
{ "INITCLASS", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "_HQUERY", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "_APARAMS", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "_OINDEX", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "TSQLINDEX", {HB_FS_PUBLIC}, {HB_FUNCNAME( TSQLINDEX )}, NULL },
{ "_OAGG", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "TSQLAGG", {HB_FS_PUBLIC}, {HB_FUNCNAME( TSQLAGG )}, NULL },
{ "_OSORT", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "TSQLSORT", {HB_FS_PUBLIC}, {HB_FUNCNAME( TSQLSORT )}, NULL },
{ "_ODDL", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "TSQLDDL", {HB_FS_PUBLIC}, {HB_FUNCNAME( TSQLDDL )}, NULL },
{ "_OTXN", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "TSQLTXN", {HB_FS_PUBLIC}, {HB_FUNCNAME( TSQLTXN )}, NULL },
{ "_OALIAS", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "TSQLALIAS", {HB_FS_PUBLIC}, {HB_FUNCNAME( TSQLALIAS )}, NULL },
{ "_NDEPTH", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "_AOPENED", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "_ATABLES", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "HQUERY", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "MAKEERROR", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "RUNSELECT", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "RUNINSERT", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "RUNUPDATE", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "RUNDELETE", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "DDL_ISKW", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "ODDL", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "CREATETABLE", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "CREATEINDEX", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "CREATEVIEW", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "DROPTABLE", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "DROPINDEX", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "DROPVIEW", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "SQLSETCOLLATION", {HB_FS_PUBLIC}, {HB_FUNCNAME( SQLSETCOLLATION )}, NULL },
{ "ALTERTABLE", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "BEGIN", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "OTXN", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "COMMIT", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "ROLLBACK", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "ROLLBACKTO", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "SETSAVEPOINT", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "RUNTRUNCATE", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "RUNMERGE", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "OPENTABLE", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "OINDEX", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "AADD", {HB_FS_PUBLIC}, {HB_FUNCNAME( AADD )}, NULL },
{ "AOPENED", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "ASLOTS", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "OALIAS", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "LEN", {HB_FS_PUBLIC}, {HB_FUNCNAME( LEN )}, NULL },
{ "UPPER", {HB_FS_PUBLIC}, {HB_FUNCNAME( UPPER )}, NULL },
{ "SELECT", {HB_FS_PUBLIC}, {HB_FUNCNAME( SELECT )}, NULL },
{ "DBSELECTAREA", {HB_FS_PUBLIC}, {HB_FUNCNAME( DBSELECTAREA )}, NULL },
{ "DBCLOSEAREA", {HB_FS_PUBLIC}, {HB_FUNCNAME( DBCLOSEAREA )}, NULL },
{ "_ASLOTS", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "ATABLES", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "ASIZE", {HB_FS_PUBLIC}, {HB_FUNCNAME( ASIZE )}, NULL },
{ "USED", {HB_FS_PUBLIC}, {HB_FUNCNAME( USED )}, NULL },
{ "EMPTY", {HB_FS_PUBLIC}, {HB_FUNCNAME( EMPTY )}, NULL },
{ "REALALIAS", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "AT", {HB_FS_PUBLIC}, {HB_FUNCNAME( AT )}, NULL },
{ "LEFT", {HB_FS_PUBLIC}, {HB_FUNCNAME( LEFT )}, NULL },
{ "SUBSTR", {HB_FS_PUBLIC}, {HB_FUNCNAME( SUBSTR )}, NULL },
{ "FINDWA", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "FIELDPOS", {HB_FS_PUBLIC}, {HB_FUNCNAME( FIELDPOS )}, NULL },
{ "FIELDGET", {HB_FS_PUBLIC}, {HB_FUNCNAME( FIELDGET )}, NULL },
{ "RESOLVEFROMOUTER", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "RESOLVE", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "APARAMS", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "EVALEXPR", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "VALTYPE", {HB_FS_PUBLIC}, {HB_FUNCNAME( VALTYPE )}, NULL },
{ "SQLISTRUE", {HB_FS_PUBLIC}, {HB_FUNCNAME( SQLISTRUE )}, NULL },
{ "SQLCMPEQ", {HB_FS_PUBLIC}, {HB_FUNCNAME( SQLCMPEQ )}, NULL },
{ "CACHESUBQUERY", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "PUSHOUTER", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "RUN", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "POPOUTER", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "ALLTRIM", {HB_FS_PUBLIC}, {HB_FUNCNAME( ALLTRIM )}, NULL },
{ "SQLCOERCEFORCMP", {HB_FS_PUBLIC}, {HB_FUNCNAME( SQLCOERCEFORCMP )}, NULL },
{ "SQLCMPLT", {HB_FS_PUBLIC}, {HB_FUNCNAME( SQLCMPLT )}, NULL },
{ "SQLLIKEMATCH", {HB_FS_PUBLIC}, {HB_FUNCNAME( SQLLIKEMATCH )}, NULL },
{ "SQLCOERCESTR", {HB_FS_PUBLIC}, {HB_FUNCNAME( SQLCOERCESTR )}, NULL },
{ "SQLCOERCENUM", {HB_FS_PUBLIC}, {HB_FUNCNAME( SQLCOERCENUM )}, NULL },
{ "SQLEVALFUNC", {HB_FS_PUBLIC}, {HB_FUNCNAME( SQLEVALFUNC )}, NULL },
{ "COLBELONGSTO", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "FETCHROW", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "DBGOTOP", {HB_FS_PUBLIC}, {HB_FUNCNAME( DBGOTOP )}, NULL },
{ "EOF", {HB_FS_PUBLIC}, {HB_FUNCNAME( EOF )}, NULL },
{ "JOINRECURSE", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "DBSKIP", {HB_FS_PUBLIC}, {HB_FUNCNAME( DBSKIP )}, NULL },
{ "FINDBESTTAG", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "HB_HHASKEY", {HB_FS_PUBLIC}, {HB_FUNCNAME( HB_HHASKEY )}, NULL },
{ "HB_NTOS", {HB_FS_PUBLIC}, {HB_FUNCNAME( HB_NTOS )}, NULL },
{ "SQLNODE", {HB_FS_PUBLIC}, {HB_FUNCNAME( SQLNODE )}, NULL },
{ "BUILDKEY", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "DBSEEK", {HB_FS_PUBLIC}, {HB_FUNCNAME( DBSEEK )}, NULL },
{ "HASHJOIN", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "FETCHROWNULL", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "NDEPTH", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "MATERIALIZERECURSIVECTE", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "MATERIALIZECTE", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "ACQUIRETEMP", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "SQLMATERIALIZESUBQUERY", {HB_FS_PUBLIC | HB_FS_LOCAL}, {HB_FUNCNAME( SQLMATERIALIZESUBQUERY )}, NULL },
{ "HB_FILEEXISTS", {HB_FS_PUBLIC}, {HB_FUNCNAME( HB_FILEEXISTS )}, NULL },
{ "LOWER", {HB_FS_PUBLIC}, {HB_FUNCNAME( LOWER )}, NULL },
{ "DBUSEAREA", {HB_FS_PUBLIC}, {HB_FUNCNAME( DBUSEAREA )}, NULL },
{ "SQLEXPRNAME", {HB_FS_PUBLIC}, {HB_FUNCNAME( SQLEXPRNAME )}, NULL },
{ "FIELDNAME", {HB_FS_PUBLIC}, {HB_FUNCNAME( FIELDNAME )}, NULL },
{ "FCOUNT", {HB_FS_PUBLIC}, {HB_FUNCNAME( FCOUNT )}, NULL },
{ "SQLEXPRHASAGG", {HB_FS_PUBLIC}, {HB_FUNCNAME( SQLEXPRHASAGG )}, NULL },
{ "SQLCOLLECTCOLS", {HB_FS_PUBLIC}, {HB_FUNCNAME( SQLCOLLECTCOLS )}, NULL },
{ "SQLFOLDCONST", {HB_FS_PUBLIC}, {HB_FUNCNAME( SQLFOLDCONST )}, NULL },
{ "SET", {HB_FS_PUBLIC}, {HB_FUNCNAME( SET )}, NULL },
{ "TRYINDEXSCAN", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "TRYINDEXJOINSCAN", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "HASAGG", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "OAGG", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "GROUPBY", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "APPLYWINDOWFUNCTIONS", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "MATCHORDERBYTAG", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "ORDERBY", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "OSORT", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "DISTINCT", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "RIGHTJOINPASS", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "SQLDOINTERSECT", {HB_FS_PUBLIC | HB_FS_LOCAL}, {HB_FUNCNAME( SQLDOINTERSECT )}, NULL },
{ "SQLDOEXCEPT", {HB_FS_PUBLIC | HB_FS_LOCAL}, {HB_FUNCNAME( SQLDOEXCEPT )}, NULL },
{ "CLOSEOPENED", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "FERASE", {HB_FS_PUBLIC}, {HB_FUNCNAME( FERASE )}, NULL },
{ "SQLVALTOSTR", {HB_FS_PUBLIC}, {HB_FUNCNAME( SQLVALTOSTR )}, NULL },
{ "RECNO", {HB_FS_PUBLIC}, {HB_FUNCNAME( RECNO )}, NULL },
{ "DBGOTO", {HB_FS_PUBLIC}, {HB_FUNCNAME( DBGOTO )}, NULL },
{ "SQLSUBQUERYKEY", {HB_FS_PUBLIC | HB_FS_LOCAL}, {HB_FUNCNAME( SQLSUBQUERYKEY )}, NULL },
{ "HSUBCACHE", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "MIN", {HB_FS_PUBLIC}, {HB_FUNCNAME( MIN )}, NULL },
{ "PADR", {HB_FS_PUBLIC}, {HB_FUNCNAME( PADR )}, NULL },
{ "DBCREATE", {HB_FS_PUBLIC}, {HB_FUNCNAME( DBCREATE )}, NULL },
{ "DBAPPEND", {HB_FS_PUBLIC}, {HB_FUNCNAME( DBAPPEND )}, NULL },
{ "FIELDPUT", {HB_FS_PUBLIC}, {HB_FUNCNAME( FIELDPUT )}, NULL },
{ "DBCOMMIT", {HB_FS_PUBLIC}, {HB_FUNCNAME( DBCOMMIT )}, NULL },
{ "SQLGETAUTOINCFIELDS", {HB_FS_PUBLIC | HB_FS_LOCAL}, {HB_FUNCNAME( SQLGETAUTOINCFIELDS )}, NULL },
{ "LOGRECORD", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "SQLGETMAXFIELDVAL", {HB_FS_PUBLIC | HB_FS_LOCAL}, {HB_FUNCNAME( SQLGETMAXFIELDVAL )}, NULL },
{ "SQLVALIDATECHECKRECORD", {HB_FS_PUBLIC}, {HB_FUNCNAME( SQLVALIDATECHECKRECORD )}, NULL },
{ "DBDELETE", {HB_FS_PUBLIC}, {HB_FUNCNAME( DBDELETE )}, NULL },
{ "SQLVALIDATEFKRECORD", {HB_FS_PUBLIC}, {HB_FUNCNAME( SQLVALIDATEFKRECORD )}, NULL },
{ "DBRLOCK", {HB_FS_PUBLIC}, {HB_FUNCNAME( DBRLOCK )}, NULL },
{ "DBRUNLOCK", {HB_FS_PUBLIC}, {HB_FUNCNAME( DBRUNLOCK )}, NULL },
{ "SQLEVALEXPRNODE", {HB_FS_PUBLIC | HB_FS_LOCAL}, {HB_FUNCNAME( SQLEVALEXPRNODE )}, NULL },
{ "SQLFETCHROWARR", {HB_FS_PUBLIC | HB_FS_LOCAL}, {HB_FUNCNAME( SQLFETCHROWARR )}, NULL },
{ "SQLJOINRECURSE", {HB_FS_PUBLIC | HB_FS_LOCAL}, {HB_FUNCNAME( SQLJOINRECURSE )}, NULL },
{ "ROWKEY", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "__DRVTMP", {HB_FS_PUBLIC}, {NULL}, NULL },
{ "SQLSETAUTOINC", {HB_FS_PUBLIC | HB_FS_LOCAL}, {HB_FUNCNAME( SQLSETAUTOINC )}, NULL },
{ "ACLONE", {HB_FS_PUBLIC}, {HB_FUNCNAME( ACLONE )}, NULL },
{ "RECCTEJOIN", {HB_FS_STATIC | HB_FS_LOCAL}, {HB_FUNCNAME( RECCTEJOIN )}, NULL },
{ "SQLEVALROWEXPR", {HB_FS_PUBLIC}, {HB_FUNCNAME( SQLEVALROWEXPR )}, NULL },
{ "SQLFINDCOLIDX", {HB_FS_PUBLIC}, {HB_FUNCNAME( SQLFINDCOLIDX )}, NULL },
{ "SQLFINDCOLIDX2", {HB_FS_PUBLIC}, {HB_FUNCNAME( SQLFINDCOLIDX2 )}, NULL },
{ "HB_HVALUES", {HB_FS_PUBLIC}, {HB_FUNCNAME( HB_HVALUES )}, NULL },
{ "ASORT", {HB_FS_PUBLIC}, {HB_FUNCNAME( ASORT )}, NULL },
{ "SQLWINROWCMP", {HB_FS_PUBLIC | HB_FS_LOCAL}, {HB_FUNCNAME( SQLWINROWCMP )}, NULL },
{ "SQLWINROWSEQUAL", {HB_FS_PUBLIC | HB_FS_LOCAL}, {HB_FUNCNAME( SQLWINROWSEQUAL )}, NULL },
{ "INT", {HB_FS_PUBLIC}, {HB_FUNCNAME( INT )}, NULL },
{ "ASCAN", {HB_FS_PUBLIC}, {HB_FUNCNAME( ASCAN )}, NULL },
{ "(_INITSTATICS00004)", {HB_FS_INITEXIT | HB_FS_LOCAL}, {hb_INITSTATICS}, NULL }
HB_INIT_SYMBOLS_EX_END( hb_vm_SymbolInit_TSQLEXECUTOR, "src/TSqlExecutor.prg", 0x0, 0x0003 )
#if defined( HB_PRAGMA_STARTUP )
#pragma startup hb_vm_SymbolInit_TSQLEXECUTOR
#elif defined( HB_DATASEG_STARTUP )
#define HB_DATASEG_BODY HB_DATASEG_FUNC( hb_vm_SymbolInit_TSQLEXECUTOR )
#include "hbiniseg.h"
#endif
HB_FUNC( TSQLEXECUTOR )
{
static const HB_BYTE pcode[] =
{
149,3,0,116,202,0,36,22,0,103,4,0,100,8,
29,236,5,176,1,0,104,4,0,12,1,29,225,5,
166,163,5,0,122,80,1,48,2,0,176,3,0,12,
0,106,13,84,83,113,108,69,120,101,99,117,116,111,
114,0,108,4,4,1,0,108,0,112,3,80,2,36,
24,0,48,5,0,95,2,100,100,95,1,121,72,121,
72,121,72,106,7,104,81,117,101,114,121,0,4,1,
0,9,112,5,73,36,25,0,48,5,0,95,2,100,
100,95,1,121,72,121,72,121,72,106,8,97,80,97,
114,97,109,115,0,4,1,0,9,112,5,73,36,26,
0,48,5,0,95,2,106,7,79,66,74,69,67,84,
0,100,95,1,121,72,121,72,121,72,106,7,111,73,
110,100,101,120,0,4,1,0,9,112,5,73,36,27,
0,48,5,0,95,2,106,7,79,66,74,69,67,84,
0,100,95,1,121,72,121,72,121,72,106,5,111,65,
103,103,0,4,1,0,9,112,5,73,36,28,0,48,
5,0,95,2,106,7,79,66,74,69,67,84,0,100,
95,1,121,72,121,72,121,72,106,6,111,83,111,114,
116,0,4,1,0,9,112,5,73,36,29,0,48,5,
0,95,2,106,7,79,66,74,69,67,84,0,100,95,
1,121,72,121,72,121,72,106,5,111,68,68,76,0,
4,1,0,9,112,5,73,36,30,0,48,5,0,95,
2,106,7,79,66,74,69,67,84,0,100,95,1,121,
72,121,72,121,72,106,5,111,84,120,110,0,4,1,
0,9,112,5,73,36,31,0,48,5,0,95,2,106,
7,79,66,74,69,67,84,0,100,95,1,121,72,121,
72,121,72,106,7,111,65,108,105,97,115,0,4,1,
0,9,112,5,73,36,32,0,48,5,0,95,2,100,
121,95,1,121,72,121,72,121,72,106,7,110,68,101,
112,116,104,0,4,1,0,9,112,5,73,36,33,0,
48,5,0,95,2,100,4,0,0,95,1,121,72,121,
72,121,72,106,8,97,79,112,101,110,101,100,0,4,
1,0,9,112,5,73,36,34,0,48,5,0,95,2,
100,4,0,0,95,1,121,72,121,72,121,72,106,8,
97,84,97,98,108,101,115,0,4,1,0,9,112,5,
73,36,36,0,48,6,0,95,2,100,177,0,0,95,
1,121,72,92,32,72,121,72,121,72,106,10,104,83,
117,98,67,97,99,104,101,0,4,1,0,9,112,5,
73,36,38,0,48,7,0,95,2,106,4,78,101,119,
0,108,8,95,1,92,8,72,121,72,121,72,112,3,
73,36,39,0,48,7,0,95,2,106,4,82,117,110,
0,108,9,95,1,121,72,121,72,121,72,112,3,73,
36,40,0,48,7,0,95,2,106,10,82,117,110,83,
101,108,101,99,116,0,108,10,95,1,121,72,121,72,
121,72,112,3,73,36,41,0,48,7,0,95,2,106,
10,82,117,110,73,110,115,101,114,116,0,108,11,95,
1,121,72,121,72,121,72,112,3,73,36,42,0,48,
7,0,95,2,106,10,82,117,110,85,112,100,97,116,
101,0,108,12,95,1,121,72,121,72,121,72,112,3,
73,36,43,0,48,7,0,95,2,106,10,82,117,110,
68,101,108,101,116,101,0,108,13,95,1,121,72,121,
72,121,72,112,3,73,36,44,0,48,7,0,95,2,
106,10,79,112,101,110,84,97,98,108,101,0,108,14,
95,1,121,72,121,72,121,72,112,3,73,36,45,0,
48,7,0,95,2,106,12,67,108,111,115,101,79,112,
101,110,101,100,0,108,15,95,1,121,72,121,72,121,
72,112,3,73,36,46,0,48,7,0,95,2,106,9,
70,101,116,99,104,82,111,119,0,108,16,95,1,121,
72,121,72,121,72,112,3,73,36,47,0,48,7,0,
95,2,106,9,69,118,97,108,69,120,112,114,0,108,
17,95,1,121,72,121,72,121,72,112,3,73,36,48,
0,48,7,0,95,2,106,8,82,101,115,111,108,118,
101,0,108,18,95,1,121,72,121,72,121,72,112,3,
73,36,49,0,48,7,0,95,2,106,7,70,105,110,
100,87,65,0,108,19,95,1,121,72,121,72,121,72,
112,3,73,36,50,0,48,7,0,95,2,106,12,74,
111,105,110,82,101,99,117,114,115,101,0,108,20,95,
1,121,72,121,72,121,72,112,3,73,36,51,0,48,
7,0,95,2,106,14,82,105,103,104,116,74,111,105,
110,80,97,115,115,0,108,21,95,1,121,72,121,72,
121,72,112,3,73,36,52,0,48,7,0,95,2,106,
13,70,101,116,99,104,82,111,119,78,117,108,108,0,
108,22,95,1,121,72,121,72,121,72,112,3,73,36,
53,0,48,7,0,95,2,106,13,67,111,108,66,101,
108,111,110,103,115,84,111,0,108,23,95,1,121,72,
121,72,121,72,112,3,73,36,54,0,48,7,0,95,
2,106,10,80,117,115,104,79,117,116,101,114,0,108,
24,95,1,121,72,121,72,121,72,112,3,73,36,55,
0,48,7,0,95,2,106,9,80,111,112,79,117,116,
101,114,0,108,25,95,1,121,72,121,72,121,72,112,
3,73,36,56,0,48,7,0,95,2,106,17,82,101,
115,111,108,118,101,70,114,111,109,79,117,116,101,114,
0,108,26,95,1,121,72,121,72,121,72,112,3,73,
36,57,0,48,7,0,95,2,106,10,77,97,107,101,
69,114,114,111,114,0,108,27,95,1,121,72,121,72,
121,72,112,3,73,36,58,0,48,7,0,95,2,106,
9,72,97,115,104,74,111,105,110,0,108,28,95,1,
121,72,121,72,121,72,112,3,73,36,59,0,48,7,
0,95,2,106,14,67,97,99,104,101,83,117,98,113,
117,101,114,121,0,108,29,95,1,121,72,121,72,121,
72,112,3,73,36,60,0,48,7,0,95,2,106,15,
77,97,116,101,114,105,97,108,105,122,101,67,84,69,
0,108,30,95,1,121,72,121,72,121,72,112,3,73,
36,61,0,48,7,0,95,2,106,24,77,97,116,101,
114,105,97,108,105,122,101,82,101,99,117,114,115,105,
118,101,67,84,69,0,108,31,95,1,121,72,121,72,
121,72,112,3,73,36,62,0,48,7,0,95,2,106,
21,65,112,112,108,121,87,105,110,100,111,119,70,117,
110,99,116,105,111,110,115,0,108,32,95,1,121,72,
121,72,121,72,112,3,73,36,63,0,48,7,0,95,
2,106,9,82,117,110,77,101,114,103,101,0,108,33,
95,1,121,72,121,72,121,72,112,3,73,36,64,0,
48,7,0,95,2,106,12,82,117,110,84,114,117,110,
99,97,116,101,0,108,34,95,1,121,72,121,72,121,
72,112,3,73,36,66,0,48,35,0,95,2,112,0,
73,167,14,0,0,176,36,0,104,4,0,95,2,20,
2,168,48,37,0,95,2,112,0,80,3,176,38,0,
95,3,106,10,73,110,105,116,67,108,97,115,115,0,
12,2,28,12,48,39,0,95,3,164,146,1,0,73,
95,3,110,7,48,37,0,103,4,0,112,0,110,7
};
hb_vmExecute( pcode, symbols );
}
HB_FUNC_STATIC( TSQLEXECUTOR_NEW )
{
static const HB_BYTE pcode[] =
{
13,0,2,36,71,0,48,40,0,102,95,1,112,1,
73,36,72,0,48,41,0,102,95,2,100,8,28,7,
4,0,0,25,4,95,2,112,1,73,36,73,0,48,
42,0,102,48,2,0,176,43,0,12,0,112,0,112,
1,73,36,74,0,48,44,0,102,48,2,0,176,45,
0,12,0,112,0,112,1,73,36,75,0,48,46,0,
102,48,2,0,176,47,0,12,0,112,0,112,1,73,
36,76,0,48,48,0,102,48,2,0,176,49,0,12,
0,112,0,112,1,73,36,77,0,48,50,0,102,48,
2,0,176,51,0,12,0,112,0,112,1,73,36,78,
0,48,52,0,102,48,2,0,176,53,0,12,0,112,
0,112,1,73,36,79,0,48,54,0,102,121,112,1,
73,36,80,0,48,55,0,102,4,0,0,112,1,73,
36,81,0,48,56,0,102,4,0,0,112,1,73,36,
83,0,102,110,7
};
hb_vmExecute( pcode, symbols );
}
HB_FUNC_STATIC( TSQLEXECUTOR_MAKEERROR )
{
static const HB_BYTE pcode[] =
{
13,0,2,36,87,0,106,10,95,95,101,114,114,111,
114,95,95,0,4,1,0,95,1,95,2,106,1,0,
4,3,0,4,1,0,4,2,0,110,7
};
hb_vmExecute( pcode, symbols );
}
HB_FUNC_STATIC( TSQLEXECUTOR_RUN )
{
static const HB_BYTE pcode[] =
{
13,3,0,36,94,0,48,57,0,102,112,0,100,8,
28,39,36,95,0,48,58,0,102,93,233,3,106,21,
69,109,112,116,121,32,111,114,32,105,110,118,97,108,
105,100,32,83,81,76,0,112,2,110,7,36,98,0,
48,57,0,102,112,0,106,5,116,121,112,101,0,1,
80,1,36,101,0,95,1,106,7,83,69,76,69,67,
84,0,8,28,13,36,102,0,48,59,0,102,112,0,
110,7,36,103,0,95,1,106,7,73,78,83,69,82,
84,0,8,28,13,36,104,0,48,60,0,102,112,0,
110,7,36,105,0,95,1,106,7,85,80,68,65,84,
69,0,8,28,13,36,106,0,48,61,0,102,112,0,
110,7,36,107,0,95,1,106,7,68,69,76,69,84,
69,0,8,28,13,36,108,0,48,62,0,102,112,0,
110,7,36,109,0,95,1,106,7,67,82,69,65,84,
69,0,8,29,254,0,36,110,0,48,57,0,102,112,
0,106,7,116,111,107,101,110,115,0,1,80,2,36,
111,0,48,57,0,102,112,0,106,4,112,111,115,0,
1,80,3,36,112,0,48,63,0,48,64,0,102,112,
0,95,2,95,3,106,6,84,65,66,76,69,0,112,
3,28,22,36,113,0,48,65,0,48,64,0,102,112,
0,95,2,95,3,112,2,110,7,36,114,0,48,63,
0,48,64,0,102,112,0,95,2,95,3,106,7,85,
78,73,81,85,69,0,112,3,31,27,48,63,0,48,
64,0,102,112,0,95,2,95,3,106,6,73,78,68,
69,88,0,112,3,28,22,36,115,0,48,66,0,48,
64,0,102,112,0,95,2,95,3,112,2,110,7,36,
116,0,48,63,0,48,64,0,102,112,0,95,2,95,
3,106,5,86,73,69,87,0,112,3,28,22,36,117,
0,48,67,0,48,64,0,102,112,0,95,2,95,3,
112,2,110,7,36,119,0,48,58,0,102,93,239,3,
106,27,67,82,69,65,84,69,58,32,117,110,115,117,
112,112,111,114,116,101,100,32,111,98,106,101,99,116,
0,112,2,110,7,36,120,0,95,1,106,5,68,82,
79,80,0,8,29,226,0,36,121,0,48,57,0,102,
112,0,106,7,116,111,107,101,110,115,0,1,80,2,
36,122,0,48,57,0,102,112,0,106,4,112,111,115,
0,1,80,3,36,123,0,48,63,0,48,64,0,102,
112,0,95,2,95,3,106,6,84,65,66,76,69,0,
112,3,28,22,36,124,0,48,68,0,48,64,0,102,
112,0,95,2,95,3,112,2,110,7,36,125,0,48,
63,0,48,64,0,102,112,0,95,2,95,3,106,6,
73,78,68,69,88,0,112,3,28,22,36,126,0,48,
69,0,48,64,0,102,112,0,95,2,95,3,112,2,
110,7,36,127,0,48,63,0,48,64,0,102,112,0,
95,2,95,3,106,5,86,73,69,87,0,112,3,28,
22,36,128,0,48,70,0,48,64,0,102,112,0,95,
2,95,3,112,2,110,7,36,130,0,48,58,0,102,
93,239,3,106,25,68,82,79,80,58,32,117,110,115,
117,112,112,111,114,116,101,100,32,111,98,106,101,99,
116,0,112,2,110,7,36,131,0,95,1,106,14,83,
69,84,95,67,79,76,76,65,84,73,79,78,0,8,
28,87,36,132,0,176,71,0,48,57,0,102,112,0,
106,6,118,97,108,117,101,0,1,20,1,36,133,0,
106,7,114,101,115,117,108,116,0,4,1,0,106,18,
67,111,108,108,97,116,105,111,110,32,115,101,116,32,
116,111,32,0,48,57,0,102,112,0,106,6,118,97,
108,117,101,0,1,72,4,1,0,4,1,0,4,2,
0,110,7,36,134,0,95,1,106,6,65,76,84,69,
82,0,8,28,61,36,135,0,48,57,0,102,112,0,
106,7,116,111,107,101,110,115,0,1,80,2,36,136,
0,48,57,0,102,112,0,106,4,112,111,115,0,1,
80,3,36,137,0,48,72,0,48,64,0,102,112,0,
95,2,95,3,112,2,110,7,36,138,0,95,1,106,
6,66,69,71,73,78,0,8,28,18,36,139,0,48,
73,0,48,74,0,102,112,0,112,0,110,7,36,140,
0,95,1,106,7,67,79,77,77,73,84,0,8,28,
18,36,141,0,48,75,0,48,74,0,102,112,0,112,
0,110,7,36,142,0,95,1,106,9,82,79,76,76,
66,65,67,75,0,8,28,18,36,143,0,48,76,0,
48,74,0,102,112,0,112,0,110,7,36,144,0,95,
1,106,12,82,79,76,76,66,65,67,75,95,84,79,
0,8,28,37,36,145,0,48,77,0,48,74,0,102,
112,0,48,57,0,102,112,0,106,10,115,97,118,101,
112,111,105,110,116,0,1,112,1,110,7,36,146,0,
95,1,106,10,83,65,86,69,80,79,73,78,84,0,
8,28,32,36,147,0,48,78,0,48,74,0,102,112,
0,48,57,0,102,112,0,106,5,110,97,109,101,0,
1,112,1,110,7,36,148,0,95,1,106,9,84,82,
85,78,67,65,84,69,0,8,28,13,36,149,0,48,
79,0,102,112,0,110,7,36,150,0,95,1,106,6,
77,69,82,71,69,0,8,28,13,36,151,0,48,80,
0,102,112,0,110,7,36,154,0,48,58,0,102,93,
239,3,106,25,85,110,107,110,111,119,110,32,115,116,
97,116,101,109,101,110,116,32,116,121,112,101,58,32,
0,95,1,72,112,2,110,7
};
hb_vmExecute( pcode, symbols );
}
HB_FUNC_STATIC( TSQLEXECUTOR_OPENTABLE )
{
static const HB_BYTE pcode[] =
{
13,3,2,36,161,0,48,81,0,48,82,0,102,112,
0,95,1,95,2,120,120,112,4,80,3,36,162,0,
95,3,121,15,29,158,0,36,163,0,176,83,0,48,
84,0,102,112,0,95,2,20,2,36,165,0,9,80,
5,36,166,0,122,165,80,4,25,61,36,167,0,48,
85,0,48,86,0,102,112,0,112,0,95,4,1,122,
1,95,2,8,28,31,36,168,0,120,48,85,0,48,
86,0,102,112,0,112,0,95,4,1,92,4,2,36,
169,0,120,80,5,25,27,36,166,0,175,4,0,176,
87,0,48,85,0,48,86,0,102,112,0,112,0,12,
1,15,28,180,36,173,0,95,5,31,41,36,174,0,
176,83,0,48,85,0,48,86,0,102,112,0,112,0,
95,2,176,88,0,95,1,12,1,176,88,0,95,2,
12,1,120,4,4,0,20,2,36,178,0,95,3,110,
7
};
hb_vmExecute( pcode, symbols );
}
HB_FUNC_STATIC( TSQLEXECUTOR_CLOSEOPENED )
{
static const HB_BYTE pcode[] =
{
13,2,0,36,185,0,122,165,80,1,25,54,36,186,
0,176,89,0,48,84,0,102,112,0,95,1,1,12,
1,80,2,36,187,0,95,2,121,15,28,20,36,188,
0,176,90,0,95,2,20,1,36,189,0,176,91,0,
20,0,36,185,0,175,1,0,176,87,0,48,84,0,
102,112,0,12,1,15,28,192,36,192,0,48,55,0,
102,4,0,0,112,1,73,36,193,0,48,92,0,48,
86,0,102,112,0,4,0,0,112,1,73,36,195,0,
100,110,7
};
hb_vmExecute( pcode, symbols );
}
HB_FUNC_STATIC( TSQLEXECUTOR_PUSHOUTER )
{
static const HB_BYTE pcode[] =
{
116,202,0,36,199,0,176,83,0,103,1,0,48,93,
0,102,112,0,20,2,36,200,0,100,110,7
};
hb_vmExecute( pcode, symbols );
}
HB_FUNC_STATIC( TSQLEXECUTOR_POPOUTER )
{
static const HB_BYTE pcode[] =
{
116,202,0,36,204,0,176,87,0,103,1,0,12,1,
121,15,28,23,36,205,0,176,94,0,103,1,0,176,
87,0,103,1,0,12,1,122,49,20,2,36,208,0,
100,110,7
};
hb_vmExecute( pcode, symbols );
}
HB_FUNC_STATIC( TSQLEXECUTOR_FINDWA )
{
static const HB_BYTE pcode[] =
{
13,5,1,36,215,0,176,89,0,95,1,12,1,80,
3,36,216,0,95,3,121,15,28,21,85,95,3,74,
176,95,0,12,0,119,28,9,36,217,0,95,3,110,
7,36,220,0,122,165,80,2,26,189,0,36,221,0,
48,93,0,102,112,0,95,2,1,92,2,1,80,4,
36,222,0,176,96,0,95,4,12,1,28,18,36,223,
0,48,93,0,102,112,0,95,2,1,122,1,80,4,
36,225,0,106,1,0,80,5,36,226,0,176,87,0,
48,93,0,102,112,0,95,2,1,12,1,92,3,16,
28,24,36,227,0,176,88,0,48,93,0,102,112,0,
95,2,1,92,3,1,12,1,80,5,36,229,0,176,
88,0,95,4,12,1,95,1,8,31,30,95,5,95,
1,8,31,23,176,88,0,48,93,0,102,112,0,95,
2,1,122,1,12,1,95,1,8,28,42,36,230,0,
176,89,0,95,4,12,1,80,3,36,231,0,95,3,
121,15,28,21,85,95,3,74,176,95,0,12,0,119,
28,9,36,232,0,95,3,110,7,36,220,0,175,2,
0,176,87,0,48,93,0,102,112,0,12,1,15,29,
58,255,36,238,0,48,97,0,48,86,0,102,112,0,
95,1,112,1,80,6,36,239,0,176,96,0,95,6,
12,1,31,42,36,240,0,176,89,0,95,6,12,1,
80,3,36,241,0,95,3,121,15,28,21,85,95,3,
74,176,95,0,12,0,119,28,9,36,242,0,95,3,
110,7,36,246,0,121,110,7
};
hb_vmExecute( pcode, symbols );
}
HB_FUNC_STATIC( TSQLEXECUTOR_RESOLVE )
{
static const HB_BYTE pcode[] =
{
13,9,1,116,202,0,36,254,0,95,1,106,2,42,
0,8,28,8,36,255,0,100,110,7,36,2,1,85,
80,8,36,3,1,176,98,0,106,2,46,0,95,1,
12,2,80,4,36,4,1,95,4,121,15,28,46,36,
5,1,176,88,0,176,99,0,95,1,95,4,122,49,
12,2,12,1,80,3,36,6,1,176,88,0,176,100,
0,95,1,95,4,122,72,12,2,12,1,80,2,25,
22,36,8,1,176,88,0,95,1,12,1,80,2,36,
9,1,106,1,0,80,3,36,13,1,176,96,0,95,
3,12,1,32,169,0,36,14,1,48,101,0,102,95,
3,112,1,80,5,36,15,1,95,5,121,15,28,72,
36,16,1,176,90,0,95,5,20,1,36,17,1,176,
102,0,95,2,12,1,80,6,36,18,1,95,6,121,
15,28,31,36,19,1,176,103,0,95,6,12,1,80,
7,36,20,1,176,90,0,95,8,20,1,36,21,1,
95,7,110,7,36,23,1,176,90,0,95,8,20,1,
36,25,1,176,87,0,103,1,0,12,1,121,15,28,
45,36,26,1,48,104,0,102,95,1,95,3,95,2,
112,3,80,7,36,27,1,95,7,100,69,28,19,36,
28,1,176,90,0,95,8,20,1,36,29,1,95,7,
110,7,36,32,1,176,90,0,95,8,20,1,36,33,
1,100,110,7,36,37,1,122,165,80,9,26,135,0,
36,38,1,48,93,0,102,112,0,95,9,1,92,2,
1,80,10,36,39,1,176,96,0,95,10,12,1,28,
18,36,40,1,48,93,0,102,112,0,95,9,1,122,
1,80,10,36,42,1,176,89,0,95,10,12,1,80,
5,36,43,1,95,5,121,15,28,62,36,44,1,176,
90,0,95,5,20,1,36,45,1,176,102,0,95,2,
12,1,80,6,36,46,1,95,6,121,15,28,31,36,
47,1,176,103,0,95,6,12,1,80,7,36,48,1,
176,90,0,95,8,20,1,36,49,1,95,7,110,7,
36,37,1,175,9,0,176,87,0,48,93,0,102,112,
0,12,1,15,29,112,255,36,55,1,176,90,0,95,
8,20,1,36,56,1,176,102,0,95,2,12,1,80,
6,36,57,1,95,6,121,15,28,13,36,58,1,176,
103,0,95,6,20,1,7,36,62,1,176,87,0,103,
1,0,12,1,121,15,28,45,36,63,1,48,104,0,
102,95,1,95,3,95,2,112,3,80,7,36,64,1,
95,7,100,69,28,19,36,65,1,176,90,0,95,8,
20,1,36,66,1,95,7,110,7,36,70,1,176,90,
0,95,8,20,1,36,72,1,100,110,7
};
hb_vmExecute( pcode, symbols );
}
HB_FUNC_STATIC( TSQLEXECUTOR_RESOLVEFROMOUTER )
{
static const HB_BYTE pcode[] =
{
13,8,3,116,202,0,36,79,1,85,80,11,36,81,
1,176,87,0,103,1,0,12,1,165,80,4,26,245,
0,36,82,1,103,1,0,95,4,1,80,6,36,83,
1,122,165,80,5,26,204,0,36,84,1,95,6,95,
5,1,92,2,1,80,7,36,85,1,176,96,0,95,
7,12,1,28,14,36,86,1,95,6,95,5,1,122,
1,80,7,36,88,1,176,96,0,95,2,12,1,31,
67,36,91,1,176,88,0,95,7,12,1,95,2,8,
31,52,176,88,0,95,6,95,5,1,122,1,12,1,
95,2,8,31,35,176,87,0,95,6,95,5,1,12,
1,92,3,16,28,101,176,88,0,95,6,95,5,1,
92,3,1,12,1,95,2,8,28,83,36,95,1,176,
89,0,95,7,12,1,80,8,36,96,1,95,8,121,
15,28,62,36,97,1,176,90,0,95,8,20,1,36,
98,1,176,102,0,95,3,12,1,80,9,36,99,1,
95,9,121,15,28,31,36,100,1,176,103,0,95,9,
12,1,80,10,36,101,1,176,90,0,95,11,20,1,
36,102,1,95,10,110,7,36,83,1,175,5,0,176,
87,0,95,6,12,1,15,29,47,255,36,81,1,126,
4,255,255,95,4,122,35,29,12,255,36,108,1,176,
90,0,95,11,20,1,36,110,1,100,110,7
};
hb_vmExecute( pcode, symbols );
}
HB_FUNC_STATIC( TSQLEXECUTOR_EVALEXPR )
{
static const HB_BYTE pcode[] =
{
13,13,1,116,202,0,36,119,1,95,1,100,8,28,
8,36,120,1,100,110,7,36,124,1,95,1,122,1,
122,8,28,12,36,125,1,95,1,92,2,1,110,7,
36,127,1,95,1,122,1,92,10,8,28,8,36,128,
1,100,110,7,36,130,1,95,1,122,1,92,2,8,
28,18,36,131,1,48,105,0,102,95,1,92,2,1,
112,1,110,7,36,133,1,95,1,122,1,92,9,8,
28,46,36,134,1,176,87,0,48,106,0,102,112,0,
12,1,121,15,28,22,36,136,1,48,106,0,102,112,
0,122,1,80,5,36,137,1,95,5,110,7,36,139,
1,100,110,7,36,141,1,95,1,122,1,92,5,8,
29,124,0,36,142,1,95,1,92,2,1,80,4,36,
143,1,48,107,0,102,95,1,92,3,1,112,1,80,
2,36,144,1,95,4,106,4,78,79,84,0,8,28,
33,36,145,1,176,108,0,95,2,12,1,106,2,76,
0,8,28,10,36,146,1,95,2,68,110,7,36,148,
1,9,110,7,36,150,1,95,4,106,2,45,0,8,
28,33,36,151,1,176,108,0,95,2,12,1,106,2,
78,0,8,28,10,36,152,1,95,2,66,110,7,36,
154,1,121,110,7,36,156,1,95,2,110,7,36,158,
1,95,1,122,1,92,4,8,29,50,5,36,159,1,
95,1,92,2,1,80,4,36,162,1,95,4,106,4,
65,78,68,0,8,28,84,36,163,1,48,107,0,102,
95,1,92,3,1,112,1,80,2,36,164,1,176,108,
0,95,2,12,1,106,2,76,0,8,28,12,95,2,
31,8,36,165,1,9,110,7,36,167,1,48,107,0,
102,95,1,92,4,1,112,1,80,3,36,168,1,176,
109,0,95,2,12,1,21,28,10,73,176,109,0,95,
3,12,1,110,7,36,171,1,95,4,106,3,79,82,
0,8,28,84,36,172,1,48,107,0,102,95,1,92,
3,1,112,1,80,2,36,173,1,176,108,0,95,2,
12,1,106,2,76,0,8,28,12,95,2,28,8,36,
174,1,120,110,7,36,176,1,48,107,0,102,95,1,
92,4,1,112,1,80,3,36,177,1,176,109,0,95,
2,12,1,21,31,10,73,176,109,0,95,3,12,1,
110,7,36,181,1,95,4,106,3,73,78,0,8,29,
129,1,36,182,1,48,107,0,102,95,1,92,3,1,
112,1,80,2,36,183,1,95,1,92,4,1,80,3,
36,184,1,95,3,100,69,28,88,95,3,122,1,92,
8,8,28,79,36,185,1,95,3,92,2,1,80,7,
36,186,1,122,165,80,8,25,44,36,187,1,48,107,
0,102,95,7,95,8,1,112,1,80,5,36,188,1,
176,110,0,95,2,95,5,12,2,28,8,36,189,1,
120,110,7,36,186,1,175,8,0,176,87,0,95,7,
12,1,15,28,206,36,192,1,9,110,7,36,194,1,
95,3,100,69,29,248,0,95,3,122,1,92,7,8,
29,238,0,95,3,92,2,1,100,69,29,228,0,36,
196,1,176,87,0,103,1,0,12,1,121,8,28,20,
36,197,1,48,111,0,102,95,3,92,2,1,112,1,
80,12,25,69,36,199,1,85,80,14,36,200,1,48,
112,0,102,112,0,73,36,201,1,48,113,0,48,2,
0,176,0,0,12,0,95,3,92,2,1,48,106,0,
102,112,0,112,2,112,0,80,12,36,202,1,48,114,
0,102,112,0,73,36,203,1,176,90,0,95,14,20,
1,36,206,1,176,108,0,95,12,12,1,106,2,65,
0,8,28,104,176,87,0,95,12,12,1,92,2,16,
28,92,176,108,0,95,12,92,2,1,12,1,106,2,
65,0,8,28,75,36,207,1,122,165,80,8,25,53,
36,209,1,176,87,0,95,12,92,2,1,95,8,1,
12,1,121,15,28,27,176,110,0,95,2,95,12,92,
2,1,95,8,1,122,1,12,2,28,8,36,210,1,
120,110,7,36,207,1,175,8,0,176,87,0,95,12,
92,2,1,12,1,15,28,194,36,214,1,9,110,7,
36,216,1,9,110,7,36,220,1,95,4,106,8,73,
83,32,78,85,76,76,0,8,31,21,95,4,106,12,
73,83,32,78,79,84,32,78,85,76,76,0,8,28,
119,36,221,1,48,107,0,102,95,1,92,3,1,112,
1,80,2,36,222,1,95,4,106,8,73,83,32,78,
85,76,76,0,8,28,43,36,223,1,95,2,100,8,
21,31,31,73,176,108,0,95,2,12,1,106,2,67,
0,8,21,28,15,73,176,96,0,176,115,0,95,2,
12,1,12,1,110,7,36,225,1,95,2,100,8,21,
31,31,73,176,108,0,95,2,12,1,106,2,67,0,
8,21,28,15,73,176,96,0,176,115,0,95,2,12,
1,12,1,68,110,7,36,230,1,48,107,0,102,95,
1,92,3,1,112,1,80,2,36,231,1,48,107,0,
102,95,1,92,4,1,112,1,80,3,36,233,1,176,
116,0,95,2,12,1,80,2,36,234,1,176,116,0,
95,3,12,1,80,3,36,236,1,95,4,106,2,61,
0,8,31,12,95,4,106,3,61,61,0,8,28,15,
36,237,1,176,110,0,95,2,95,3,20,2,7,36,
239,1,95,4,106,3,60,62,0,8,31,12,95,4,
106,3,33,61,0,8,28,17,36,240,1,176,110,0,
95,2,95,3,12,2,68,110,7,36,242,1,95,4,
106,2,60,0,8,28,15,36,243,1,176,117,0,95,
2,95,3,20,2,7,36,245,1,95,4,106,2,62,
0,8,28,15,36,246,1,176,117,0,95,3,95,2,
20,2,7,36,248,1,95,4,106,3,60,61,0,8,
28,29,36,249,1,176,110,0,95,2,95,3,12,2,
21,31,12,73,176,117,0,95,2,95,3,12,2,110,
7,36,251,1,95,4,106,3,62,61,0,8,28,29,
36,252,1,176,110,0,95,2,95,3,12,2,21,31,
12,73,176,117,0,95,3,95,2,12,2,110,7,36,
255,1,95,4,106,5,76,73,75,69,0,8,28,76,
36,0,2,95,1,92,5,1,100,69,28,41,36,1,
2,176,118,0,176,119,0,95,2,12,1,176,119,0,
95,3,12,1,176,119,0,48,107,0,102,95,1,92,
5,1,112,1,12,1,20,3,7,36,3,2,176,118,
0,176,119,0,95,2,12,1,176,119,0,95,3,12,
1,20,2,7,36,6,2,95,4,106,2,43,0,8,
28,63,36,7,2,176,108,0,95,2,12,1,106,2,
67,0,8,28,26,176,108,0,95,3,12,1,106,2,
67,0,8,28,12,36,8,2,95,2,95,3,72,110,
7,36,10,2,176,120,0,95,2,12,1,176,120,0,
95,3,12,1,72,110,7,36,12,2,95,4,106,2,
45,0,8,28,22,36,13,2,176,120,0,95,2,12,
1,176,120,0,95,3,12,1,49,110,7,36,15,2,
95,4,106,2,42,0,8,28,22,36,16,2,176,120,
0,95,2,12,1,176,120,0,95,3,12,1,65,110,
7,36,18,2,95,4,106,2,47,0,8,28,42,36,
19,2,176,120,0,95,3,12,1,121,69,28,22,36,
20,2,176,120,0,95,2,12,1,176,120,0,95,3,
12,1,18,110,7,36,22,2,121,110,7,36,24,2,
95,4,106,3,124,124,0,8,28,22,36,25,2,176,
119,0,95,2,12,1,176,119,0,95,3,12,1,72,
110,7,36,28,2,100,110,7,36,30,2,95,1,122,
1,92,11,8,29,140,0,36,31,2,48,107,0,102,
95,1,92,3,1,112,1,80,2,36,32,2,48,107,
0,102,95,1,92,4,1,112,1,80,3,36,33,2,
48,107,0,102,95,1,92,5,1,112,1,80,13,36,
34,2,176,116,0,95,2,12,1,80,2,36,35,2,
176,116,0,95,3,12,1,80,3,36,36,2,176,116,
0,95,13,12,1,80,13,36,37,2,176,110,0,95,
2,95,3,12,2,21,31,15,73,176,117,0,95,3,
95,2,12,2,21,28,25,73,176,110,0,95,2,95,
13,12,2,21,31,12,73,176,117,0,95,2,95,13,
12,2,110,7,36,39,2,95,1,122,1,92,6,8,
29,125,0,36,40,2,95,1,92,2,1,80,9,36,
41,2,95,1,92,3,1,80,10,36,42,2,122,165,
80,8,25,57,36,43,2,48,107,0,102,95,9,95,
8,1,122,1,112,1,80,11,36,44,2,176,109,0,
95,11,12,1,28,21,36,45,2,48,107,0,102,95,
9,95,8,1,92,2,1,112,1,110,7,36,42,2,
175,8,0,176,87,0,95,9,12,1,15,28,193,36,
48,2,95,10,100,69,28,15,36,49,2,48,107,0,
102,95,10,112,1,110,7,36,51,2,100,110,7,36,
53,2,95,1,122,1,92,3,8,29,62,1,36,57,
2,95,1,92,2,1,106,7,69,88,73,83,84,83,
0,8,29,221,0,176,87,0,95,1,92,3,1,12,
1,121,15,29,206,0,95,1,92,3,1,122,1,100,
69,29,194,0,176,108,0,95,1,92,3,1,122,1,
12,1,106,2,65,0,8,29,174,0,95,1,92,3,
1,122,1,122,1,92,7,8,29,159,0,95,1,92,
3,1,122,1,92,2,1,100,69,29,144,0,36,58,
2,85,80,14,36,59,2,48,112,0,102,112,0,73,
36,60,2,48,113,0,48,2,0,176,0,0,12,0,
95,1,92,3,1,122,1,92,2,1,48,106,0,102,
112,0,112,2,112,0,80,12,36,61,2,48,114,0,
102,112,0,73,36,62,2,176,90,0,95,14,20,1,
36,64,2,176,108,0,95,12,12,1,106,2,65,0,
8,28,48,176,87,0,95,12,12,1,92,2,16,28,
36,176,108,0,95,12,92,2,1,12,1,106,2,65,
0,8,28,19,36,65,2,176,87,0,95,12,92,2,
1,12,1,121,15,110,7,36,67,2,9,110,7,36,
71,2,4,0,0,80,6,36,72,2,122,165,80,8,
25,32,36,73,2,176,83,0,95,6,48,107,0,102,
95,1,92,3,1,95,8,1,112,1,20,2,36,72,
2,175,8,0,176,87,0,95,1,92,3,1,12,1,
15,28,215,36,75,2,176,121,0,95,1,92,2,1,
95,6,20,2,7,36,77,2,95,1,122,1,92,7,
8,29,212,0,36,78,2,95,1,92,2,1,100,69,
29,193,0,36,80,2,176,87,0,103,1,0,12,1,
121,8,28,20,36,81,2,48,111,0,102,95,1,92,
2,1,112,1,80,12,25,69,36,83,2,85,80,14,
36,84,2,48,112,0,102,112,0,73,36,85,2,48,
113,0,48,2,0,176,0,0,12,0,95,1,92,2,
1,48,106,0,102,112,0,112,2,112,0,80,12,36,
86,2,48,114,0,102,112,0,73,36,87,2,176,90,
0,95,14,20,1,36,91,2,176,108,0,95,12,12,
1,106,2,65,0,8,28,75,176,87,0,95,12,12,
1,92,2,16,28,63,176,108,0,95,12,92,2,1,
12,1,106,2,65,0,8,28,46,176,87,0,95,12,
92,2,1,12,1,121,15,28,32,176,87,0,95,12,
92,2,1,122,1,12,1,121,15,28,16,36,92,2,
95,12,92,2,1,122,1,122,1,110,7,36,95,2,
100,110,7,36,97,2,95,1,122,1,92,12,8,28,
8,36,99,2,121,110,7,36,103,2,100,110,7
};
hb_vmExecute( pcode, symbols );
}
HB_FUNC_STATIC( TSQLEXECUTOR_FETCHROW )
{
static const HB_BYTE pcode[] =
{
13,11,1,36,108,2,4,0,0,80,2,36,111,2,
122,165,80,3,26,115,1,36,112,2,95,1,95,3,
1,122,1,80,5,36,114,2,95,5,122,1,92,2,
8,29,30,1,95,5,92,2,1,106,2,42,0,69,
29,17,1,176,87,0,48,93,0,102,112,0,12,1,
121,15,29,1,1,36,115,2,95,5,92,2,1,80,
6,36,116,2,176,98,0,106,2,46,0,95,6,12,
2,80,7,36,117,2,95,7,121,15,28,59,36,118,
2,176,88,0,176,99,0,95,6,95,7,122,49,12,
2,12,1,80,11,36,119,2,176,88,0,176,100,0,
95,6,95,7,122,72,12,2,12,1,80,10,36,120,
2,48,101,0,102,95,11,112,1,80,8,25,69,36,
122,2,176,88,0,95,6,12,1,80,10,36,123,2,
48,93,0,102,112,0,122,1,92,2,1,80,12,36,
124,2,176,96,0,95,12,12,1,28,17,36,125,2,
48,93,0,102,112,0,122,1,122,1,80,12,36,127,
2,176,89,0,95,12,12,1,80,8,36,129,2,95,
8,121,15,28,88,36,130,2,176,90,0,95,8,20,
1,36,131,2,176,102,0,95,10,12,1,80,9,36,
132,2,95,9,121,15,28,57,36,133,2,176,103,0,
95,9,12,1,80,4,36,134,2,176,108,0,95,4,
12,1,106,2,67,0,8,28,14,36,135,2,176,115,
0,95,4,12,1,80,4,36,137,2,176,83,0,95,
2,95,4,20,2,25,56,36,143,2,48,107,0,102,
95,5,112,1,80,4,36,144,2,176,108,0,95,4,
12,1,106,2,67,0,8,28,14,36,145,2,176,115,
0,95,4,12,1,80,4,36,147,2,176,83,0,95,
2,95,4,20,2,36,111,2,175,3,0,176,87,0,
95,1,12,1,15,29,136,254,36,150,2,95,2,110,
7
};
hb_vmExecute( pcode, symbols );
}
HB_FUNC_STATIC( TSQLEXECUTOR_COLBELONGSTO )
{
static const HB_BYTE pcode[] =
{
13,5,2,36,157,2,176,98,0,106,2,46,0,95,
1,12,2,80,4,36,158,2,95,4,121,8,28,8,
36,159,2,9,110,7,36,162,2,176,88,0,176,99,
0,95,1,95,4,122,49,12,2,12,1,80,3,36,
164,2,95,3,176,88,0,95,2,12,1,8,28,8,
36,165,2,120,110,7,36,168,2,122,165,80,5,26,
187,0,36,169,2,176,88,0,48,93,0,102,112,0,
95,5,1,92,2,1,12,1,80,6,36,170,2,176,
96,0,95,6,12,1,28,23,36,171,2,176,88,0,
48,93,0,102,112,0,95,5,1,122,1,12,1,80,
6,36,173,2,106,1,0,80,7,36,174,2,176,87,
0,48,93,0,102,112,0,95,5,1,12,1,92,3,
16,28,24,36,175,2,176,88,0,48,93,0,102,112,
0,95,5,1,92,3,1,12,1,80,7,36,177,2,
95,6,176,88,0,95,2,12,1,8,31,14,95,7,
176,88,0,95,2,12,1,8,28,46,36,178,2,95,
3,95,6,8,31,30,95,3,95,7,8,31,23,95,
3,176,88,0,48,93,0,102,112,0,95,5,1,122,
1,12,1,8,28,8,36,179,2,120,110,7,36,168,
2,175,5,0,176,87,0,48,93,0,102,112,0,12,
1,15,29,60,255,36,184,2,9,110,7
};
hb_vmExecute( pcode, symbols );
}
HB_FUNC_STATIC( TSQLEXECUTOR_FETCHROWNULL )
{
static const HB_BYTE pcode[] =
{
13,8,2,36,189,2,4,0,0,80,3,36,192,2,
122,165,80,4,26,119,1,36,193,2,106,1,0,80,
6,36,194,2,95,1,95,4,1,122,1,100,69,28,
36,95,1,95,4,1,122,1,122,1,92,2,8,28,
22,36,195,2,176,88,0,95,1,95,4,1,122,1,
92,2,1,12,1,80,6,36,197,2,9,80,7,36,
198,2,176,96,0,95,6,12,1,32,215,0,36,199,
2,48,122,0,102,95,6,95,2,112,2,28,11,36,
200,2,120,80,7,26,191,0,36,201,2,106,2,46,
0,95,6,24,32,178,0,36,202,2,176,89,0,95,
2,12,1,80,8,36,203,2,95,8,121,15,29,156,
0,36,204,2,176,90,0,95,8,20,1,36,205,2,
176,102,0,95,6,12,1,80,9,36,206,2,95,9,
121,15,28,124,36,207,2,120,80,7,36,208,2,176,
87,0,48,93,0,102,112,0,12,1,121,15,28,100,
36,209,2,95,6,80,10,36,210,2,48,101,0,102,
48,93,0,102,112,0,122,1,92,2,1,112,1,80,
8,36,211,2,95,8,121,8,28,23,36,212,2,48,
101,0,102,48,93,0,102,112,0,122,1,122,1,112,
1,80,8,36,214,2,95,8,121,15,28,32,36,215,
2,176,90,0,95,8,20,1,36,216,2,176,102,0,
95,10,12,1,121,15,28,8,36,217,2,9,80,7,
36,225,2,95,7,28,15,36,226,2,176,83,0,95,
3,100,20,2,25,61,36,228,2,48,107,0,102,95,
1,95,4,1,122,1,112,1,80,5,36,229,2,176,
108,0,95,5,12,1,106,2,67,0,8,28,14,36,
230,2,176,115,0,95,5,12,1,80,5,36,232,2,
176,83,0,95,3,95,5,20,2,36,192,2,175,4,
0,176,87,0,95,1,12,1,15,29,132,254,36,236,
2,95,3,110,7
};
hb_vmExecute( pcode, symbols );
}
HB_FUNC_STATIC( TSQLEXECUTOR_JOINRECURSE )
{
static const HB_BYTE pcode[] =
{
13,16,6,36,248,2,95,6,100,8,28,10,36,249,
2,177,0,0,80,6,36,252,2,95,2,176,87,0,
95,1,12,1,15,28,57,36,253,2,95,3,100,8,
31,17,176,109,0,48,107,0,102,95,3,112,1,12,
1,28,27,36,254,2,48,123,0,102,95,4,112,1,
80,10,36,255,2,176,83,0,95,5,95,10,20,2,
36,1,3,100,110,7,36,4,3,176,88,0,95,1,
95,2,1,122,1,12,1,80,19,36,5,3,95,1,
95,2,1,92,3,1,80,7,36,6,3,176,96,0,
95,7,12,1,28,15,36,7,3,95,1,95,2,1,
92,2,1,80,7,36,9,3,95,1,95,2,1,92,
4,1,80,8,36,11,3,176,89,0,95,7,12,1,
80,9,36,12,3,95,9,121,8,28,25,36,14,3,
176,89,0,176,88,0,95,1,95,2,1,92,2,1,
12,1,12,1,80,9,36,16,3,95,9,121,8,28,
8,36,17,3,100,110,7,36,21,3,95,19,106,6,
67,82,79,83,83,0,8,28,81,36,22,3,176,90,
0,95,9,20,1,36,23,3,176,124,0,20,0,36,
24,3,176,125,0,12,0,31,47,36,25,3,48,126,
0,102,95,1,95,2,122,72,95,3,95,4,96,5,
0,95,6,112,6,73,36,26,3,176,90,0,95,9,
20,1,36,27,3,176,127,0,20,0,25,203,36,29,
3,100,110,7,36,32,3,9,80,20,36,33,3,9,
80,17,36,34,3,9,80,22,36,35,3,106,1,0,
80,12,36,36,3,106,1,0,80,13,36,37,3,106,
1,0,80,14,36,40,3,95,8,100,69,29,149,1,
95,8,122,1,92,4,8,29,139,1,95,8,92,2,
1,106,2,61,0,8,29,126,1,36,42,3,95,8,
92,3,1,100,69,29,132,0,95,8,92,3,1,122,
1,92,2,8,28,119,95,8,92,4,1,100,69,28,
110,95,8,92,4,1,122,1,92,2,8,28,98,36,
43,3,48,122,0,102,95,8,92,4,1,92,2,1,
95,7,112,2,28,30,36,44,3,95,8,92,3,1,
92,2,1,80,12,36,45,3,95,8,92,4,1,92,
2,1,80,13,25,49,36,46,3,48,122,0,102,95,
8,92,3,1,92,2,1,95,7,112,2,28,28,36,
47,3,95,8,92,4,1,92,2,1,80,12,36,48,
3,95,8,92,3,1,92,2,1,80,13,36,52,3,
176,96,0,95,13,12,1,32,227,0,36,53,3,106,
2,46,0,95,13,24,28,34,36,54,3,176,88,0,
176,100,0,95,13,176,98,0,106,2,46,0,95,13,
12,2,122,72,12,2,12,1,80,14,25,14,36,56,
3,176,88,0,95,13,12,1,80,14,36,58,3,176,
90,0,95,9,20,1,36,59,3,48,128,0,48,82,
0,102,112,0,95,9,95,14,112,2,121,15,80,17,
36,61,3,95,17,32,131,0,176,96,0,95,12,12,
1,32,121,0,36,62,3,176,129,0,95,6,106,4,
72,74,95,0,176,130,0,95,2,12,1,72,106,2,
95,0,72,95,14,72,12,2,28,10,36,64,3,120,
80,22,25,78,36,66,3,176,90,0,95,9,20,1,
36,67,3,121,80,21,36,68,3,176,124,0,20,0,
36,69,3,176,125,0,12,0,31,28,36,70,3,174,
21,0,36,71,3,95,21,92,50,15,31,12,36,74,
3,176,127,0,20,0,25,222,36,76,3,95,21,92,
50,15,28,8,36,77,3,120,80,22,36,84,3,95,
17,29,172,0,36,85,3,48,107,0,102,176,131,0,
92,2,95,12,100,100,100,12,5,112,1,80,15,36,
86,3,176,90,0,95,9,20,1,36,87,3,48,132,
0,48,82,0,102,112,0,95,9,95,15,112,2,80,
16,36,88,3,176,133,0,95,16,12,1,80,18,36,
89,3,95,18,29,5,1,176,125,0,12,0,32,253,
0,36,90,3,176,109,0,48,107,0,102,95,8,112,
1,12,1,80,11,36,91,3,95,11,29,227,0,36,
94,3,120,80,20,36,95,3,48,126,0,102,95,1,
95,2,122,72,95,3,95,4,96,5,0,95,6,112,
6,73,36,96,3,176,90,0,95,9,20,1,36,97,
3,176,127,0,20,0,36,98,3,176,125,0,12,0,
28,157,26,165,0,36,102,3,95,22,28,38,36,105,
3,48,134,0,102,95,9,95,14,95,12,95,8,95,
1,95,2,95,3,95,4,96,5,0,96,6,0,112,
10,80,20,26,122,0,36,107,3,176,90,0,95,9,
20,1,36,108,3,176,124,0,20,0,36,109,3,176,
125,0,12,0,31,93,36,110,3,120,80,11,36,111,
3,95,8,100,69,28,20,36,112,3,176,109,0,48,
107,0,102,95,8,112,1,12,1,80,11,36,114,3,
95,11,28,33,36,115,3,120,80,20,36,116,3,48,
126,0,102,95,1,95,2,122,72,95,3,95,4,96,
5,0,95,6,112,6,73,36,118,3,176,90,0,95,
9,20,1,36,119,3,176,127,0,20,0,25,157,36,
124,3,95,20,31,92,95,19,106,5,76,69,70,84,
0,8,31,14,95,19,106,5,70,85,76,76,0,8,
28,68,36,125,3,95,2,176,87,0,95,1,12,1,
16,28,53,36,126,3,48,135,0,102,95,4,95,7,
112,2,80,10,36,127,3,95,3,100,8,31,17,176,
109,0,48,107,0,102,95,3,112,1,12,1,28,14,
36,128,3,176,83,0,95,5,95,10,20,2,36,133,
3,100,110,7
};
hb_vmExecute( pcode, symbols );
}
HB_FUNC_STATIC( TSQLEXECUTOR_RIGHTJOINPASS )
{
static const HB_BYTE pcode[] =
{
13,9,4,36,142,3,95,1,95,2,1,92,3,1,
80,5,36,143,3,176,96,0,95,5,12,1,28,15,
36,144,3,95,1,95,2,1,92,2,1,80,5,36,
146,3,95,1,95,2,1,92,4,1,80,6,36,148,
3,176,89,0,95,5,12,1,80,7,36,149,3,95,
7,121,8,28,8,36,150,3,100,110,7,36,153,3,
106,1,0,80,9,36,154,3,176,87,0,48,93,0,
102,112,0,12,1,121,15,28,45,36,155,3,48,93,
0,102,112,0,122,1,92,2,1,80,9,36,156,3,
176,96,0,95,9,12,1,28,17,36,157,3,48,93,
0,102,112,0,122,1,122,1,80,9,36,161,3,176,
89,0,95,9,12,1,80,8,36,162,3,95,8,121,
8,28,8,36,163,3,100,110,7,36,166,3,176,90,
0,95,7,20,1,36,167,3,176,124,0,20,0,36,
168,3,176,125,0,12,0,32,34,1,36,169,3,9,
80,10,36,170,3,176,90,0,95,8,20,1,36,171,
3,176,124,0,20,0,36,172,3,176,125,0,12,0,
31,54,36,173,3,95,6,100,69,28,25,176,109,0,
48,107,0,102,95,6,112,1,12,1,28,10,36,174,
3,120,80,10,25,22,36,177,3,176,90,0,95,8,
20,1,36,178,3,176,127,0,20,0,25,196,36,181,
3,95,10,32,175,0,36,182,3,176,90,0,95,7,
20,1,36,183,3,4,0,0,80,11,36,184,3,122,
165,80,12,25,124,36,185,3,106,1,0,80,13,36,
186,3,95,3,95,12,1,122,1,100,69,28,36,95,
3,95,12,1,122,1,122,1,92,2,8,28,22,36,
187,3,176,88,0,95,3,95,12,1,122,1,92,2,
1,12,1,80,13,36,189,3,176,96,0,95,13,12,
1,31,27,48,122,0,102,95,13,95,9,112,2,28,
15,36,190,3,176,83,0,95,11,100,20,2,25,25,
36,192,3,176,83,0,95,11,48,107,0,102,95,3,
95,12,1,122,1,112,1,20,2,36,184,3,175,12,
0,176,87,0,95,3,12,1,15,29,126,255,36,195,
3,176,83,0,95,4,95,11,20,2,36,198,3,176,
90,0,95,7,20,1,36,199,3,176,127,0,20,0,
26,217,254,36,202,3,100,110,7
};
hb_vmExecute( pcode, symbols );
}
HB_FUNC_STATIC( TSQLEXECUTOR_RUNSELECT )
{
static const HB_BYTE pcode[] =
{
13,34,0,36,209,3,4,0,0,80,12,4,0,0,
80,13,36,210,3,4,0,0,80,15,36,219,3,48,
57,0,102,112,0,106,8,99,111,108,117,109,110,115,
0,1,80,1,36,220,3,48,56,0,102,48,57,0,
102,112,0,106,7,116,97,98,108,101,115,0,1,112,
1,73,36,221,3,48,57,0,102,112,0,106,6,106,
111,105,110,115,0,1,80,2,36,222,3,48,57,0,
102,112,0,106,6,119,104,101,114,101,0,1,80,3,
36,223,3,48,57,0,102,112,0,106,9,103,114,111,
117,112,95,98,121,0,1,80,4,36,224,3,48,57,
0,102,112,0,106,7,104,97,118,105,110,103,0,1,
80,5,36,225,3,48,57,0,102,112,0,106,9,111,
114,100,101,114,95,98,121,0,1,80,6,36,226,3,
48,57,0,102,112,0,106,4,116,111,112,0,1,80,
7,36,227,3,48,57,0,102,112,0,106,6,108,105,
109,105,116,0,1,80,8,36,228,3,176,129,0,48,
57,0,102,112,0,106,7,111,102,102,115,101,116,0,
12,2,28,20,48,57,0,102,112,0,106,7,111,102,
102,115,101,116,0,1,25,3,121,80,9,36,229,3,
48,57,0,102,112,0,106,9,100,105,115,116,105,110,
99,116,0,1,80,10,36,230,3,48,57,0,102,112,
0,106,6,117,110,105,111,110,0,1,80,11,36,232,
3,176,83,0,95,15,85,20,2,36,233,3,48,54,
0,102,21,48,136,0,163,0,112,0,23,112,1,73,
36,236,3,176,129,0,48,57,0,102,112,0,106,4,
99,116,101,0,12,2,29,133,0,176,108,0,48,57,
0,102,112,0,106,4,99,116,101,0,1,12,1,106,
2,65,0,8,28,107,36,237,3,176,129,0,48,57,
0,102,112,0,106,14,99,116,101,95,114,101,99,117,
114,115,105,118,101,0,12,2,28,52,48,57,0,102,
112,0,106,14,99,116,101,95,114,101,99,117,114,115,
105,118,101,0,1,28,27,36,238,3,48,137,0,102,
48,57,0,102,112,0,106,4,99,116,101,0,1,112,
1,73,25,25,36,240,3,48,138,0,102,48,57,0,
102,112,0,106,4,99,116,101,0,1,112,1,73,36,
245,3,122,165,80,19,26,173,0,36,248,3,48,93,
0,102,112,0,95,19,1,122,1,106,13,95,95,83,
85,66,81,85,69,82,89,95,95,0,8,29,134,0,
176,108,0,48,93,0,102,112,0,95,19,1,92,3,
1,12,1,106,2,65,0,8,28,109,48,93,0,102,
112,0,95,19,1,92,3,1,122,1,92,7,8,28,
90,36,249,3,48,93,0,102,112,0,95,19,1,92,
2,1,80,17,36,250,3,176,96,0,95,17,12,1,
28,24,36,251,3,48,139,0,48,86,0,102,112,0,
106,4,68,82,86,0,112,1,80,17,36,253,3,176,
140,0,48,93,0,102,112,0,95,19,1,92,3,1,
95,17,48,106,0,102,112,0,12,3,48,93,0,102,
112,0,95,19,2,36,245,3,175,19,0,176,87,0,
48,93,0,102,112,0,12,1,15,29,74,255,36,2,
4,122,165,80,19,26,40,2,36,3,4,48,93,0,
102,112,0,95,19,1,122,1,80,16,36,4,4,48,
93,0,102,112,0,95,19,1,92,2,1,80,17,36,
5,4,176,96,0,95,17,12,1,28,9,36,6,4,
95,16,80,17,36,8,4,176,87,0,95,17,12,1,
122,34,28,19,36,9,4,95,17,48,93,0,102,112,
0,95,19,1,92,3,2,36,11,4,176,87,0,95,
17,12,1,122,34,31,12,48,136,0,102,112,0,122,
15,28,42,36,12,4,48,139,0,48,86,0,102,112,
0,176,88,0,95,16,12,1,112,1,80,17,36,13,
4,95,17,48,93,0,102,112,0,95,19,1,92,2,
2,36,15,4,176,89,0,95,17,12,1,80,18,36,
16,4,95,18,121,8,29,121,1,36,17,4,48,81,
0,102,95,16,95,17,112,2,80,18,36,18,4,95,
18,121,8,29,175,0,36,22,4,176,141,0,106,7,
95,95,99,116,101,95,0,176,142,0,95,16,12,1,
72,106,5,46,100,98,102,0,72,12,1,29,139,0,
36,23,4,113,122,0,0,36,25,4,176,143,0,120,
106,7,68,66,70,78,84,88,0,106,7,95,95,99,
116,101,95,0,176,142,0,95,16,12,1,72,106,5,
46,100,98,102,0,72,95,17,120,120,20,6,36,26,
4,176,89,0,95,17,12,1,80,18,36,27,4,176,
83,0,48,84,0,102,112,0,95,17,20,2,36,28,
4,176,83,0,48,85,0,48,86,0,102,112,0,112,
0,95,17,176,88,0,95,16,12,1,176,88,0,95,
16,12,1,120,4,4,0,20,2,114,15,0,0,36,
29,4,115,73,36,30,4,121,80,18,36,34,4,95,
18,92,255,8,29,169,0,36,35,4,48,54,0,102,
21,48,136,0,163,0,112,0,17,112,1,73,36,36,
4,176,87,0,95,15,12,1,121,15,28,14,36,37,
4,176,90,0,95,15,122,1,20,1,36,41,4,48,
58,0,102,93,237,3,106,8,84,97,98,108,101,32,
39,0,95,16,72,106,22,39,32,105,115,32,111,112,
101,110,32,69,88,67,76,85,83,73,86,69,46,32,
0,72,106,66,67,108,111,115,101,32,105,116,32,111,
114,32,114,101,111,112,101,110,32,119,105,116,104,32,
83,72,65,82,69,68,32,97,99,99,101,115,115,32,
98,101,102,111,114,101,32,114,117,110,110,105,110,103,
32,83,81,76,32,113,117,101,114,105,101,115,46,0,
72,112,2,110,7,36,2,4,175,19,0,176,87,0,
48,93,0,102,112,0,12,1,15,29,207,253,36,48,
4,122,165,80,19,26,225,0,36,49,4,176,96,0,
95,2,95,19,1,92,3,1,12,1,28,21,36,50,
4,95,2,95,19,1,92,2,1,95,2,95,19,1,
92,3,2,36,53,4,122,165,80,20,26,157,0,36,
57,4,176,88,0,48,93,0,102,112,0,95,20,1,
122,1,12,1,176,88,0,95,2,95,19,1,92,2,
1,12,1,8,28,115,176,88,0,48,93,0,102,112,
0,95,20,1,92,3,1,12,1,176,88,0,95,2,
95,19,1,92,3,1,12,1,8,31,57,48,93,0,
102,112,0,95,20,1,92,2,1,95,2,95,19,1,
92,3,1,8,31,34,176,88,0,48,93,0,102,112,
0,95,20,1,122,1,12,1,176,88,0,95,2,95,
19,1,92,3,1,12,1,8,28,27,36,58,4,48,
93,0,102,112,0,95,20,1,92,2,1,95,2,95,
19,1,92,3,2,25,23,36,53,4,175,20,0,176,
87,0,48,93,0,102,112,0,12,1,15,29,90,255,
36,48,4,175,19,0,176,87,0,95,2,12,1,15,
29,26,255,36,65,4,4,0,0,80,21,36,66,4,
122,165,80,19,26,28,1,36,67,4,95,1,95,19,
1,122,1,80,22,36,68,4,95,1,95,19,1,92,
2,1,80,23,36,69,4,176,96,0,95,23,12,1,
28,14,36,70,4,176,144,0,95,22,12,1,80,23,
36,72,4,176,83,0,95,21,95,22,95,23,4,2,
0,20,2,36,74,4,95,22,122,1,92,2,8,29,
199,0,95,22,92,2,1,106,2,42,0,8,29,186,
0,36,75,4,4,0,0,80,21,36,76,4,4,0,
0,80,12,36,77,4,176,87,0,48,93,0,102,112,
0,12,1,121,15,29,149,0,36,78,4,48,93,0,
102,112,0,122,1,92,2,1,80,17,36,79,4,176,
96,0,95,17,12,1,28,17,36,80,4,48,93,0,
102,112,0,122,1,122,1,80,17,36,82,4,176,89,
0,95,17,12,1,80,18,36,83,4,95,18,121,15,
28,84,36,84,4,176,90,0,95,18,20,1,36,85,
4,122,165,80,20,25,57,36,86,4,176,88,0,176,
115,0,176,145,0,95,20,12,1,12,1,12,1,80,
24,36,87,4,176,83,0,95,21,176,131,0,92,2,
95,24,100,100,100,12,5,95,24,4,2,0,20,2,
36,85,4,175,20,0,176,146,0,12,0,15,28,195,
25,19,36,66,4,175,19,0,176,87,0,95,1,12,
1,15,29,223,254,36,96,4,122,165,80,19,26,118,
1,36,97,4,176,147,0,95,1,95,19,1,122,1,
12,1,29,94,1,36,98,4,95,1,95,19,1,122,
1,122,1,92,3,8,29,76,1,176,87,0,95,1,
95,19,1,122,1,92,3,1,12,1,121,15,29,56,
1,36,99,4,95,1,95,19,1,122,1,92,3,1,
122,1,80,28,36,100,4,95,28,122,1,92,2,8,
29,120,0,95,28,92,2,1,106,2,42,0,69,28,
107,36,101,4,176,144,0,95,28,12,1,80,29,36,
102,4,9,80,30,36,103,4,122,165,80,20,25,42,
36,104,4,176,88,0,95,21,95,20,1,92,2,1,
12,1,176,88,0,95,29,12,1,8,28,10,36,105,
4,120,80,30,25,18,36,103,4,175,20,0,176,87,
0,95,21,12,1,15,28,208,36,109,4,95,30,32,
185,0,36,110,4,176,83,0,95,21,95,28,95,29,
4,2,0,20,2,26,165,0,36,112,4,95,28,122,
1,92,2,69,29,152,0,36,116,4,176,148,0,95,
28,100,12,2,80,31,36,117,4,122,165,80,32,26,
118,0,36,118,4,95,31,95,32,1,80,29,36,119,
4,9,80,30,36,120,4,122,165,80,20,25,42,36,
121,4,176,88,0,95,21,95,20,1,92,2,1,12,
1,176,88,0,95,29,12,1,8,28,10,36,122,4,
120,80,30,25,18,36,120,4,175,20,0,176,87,0,
95,21,12,1,15,28,208,36,126,4,95,30,31,29,
36,127,4,176,83,0,95,21,176,131,0,92,2,95,
29,100,100,100,12,5,95,29,4,2,0,20,2,36,
117,4,175,32,0,176,87,0,95,31,12,1,15,29,
133,255,36,96,4,175,19,0,176,87,0,95,1,12,
1,15,29,133,254,36,135,4,122,165,80,19,25,26,
36,136,4,176,83,0,95,12,95,21,95,19,1,92,
2,1,20,2,36,135,4,175,19,0,176,87,0,95,
21,12,1,15,28,224,36,140,4,95,3,100,69,28,
14,36,141,4,176,149,0,95,3,12,1,80,3,36,
143,4,122,165,80,19,25,30,36,144,4,176,149,0,
95,21,95,19,1,122,1,12,1,95,21,95,19,1,
122,2,36,143,4,175,19,0,176,87,0,95,21,12,
1,15,28,220,36,147,4,176,150,0,92,11,106,3,
79,78,0,20,2,36,150,4,176,87,0,48,93,0,
102,112,0,12,1,121,8,28,27,36,151,4,48,123,
0,102,95,21,112,1,80,14,36,152,4,176,83,0,
95,13,95,14,20,2,36,156,4,176,87,0,48,93,
0,102,112,0,12,1,121,15,29,90,1,36,157,4,
48,93,0,102,112,0,122,1,92,2,1,80,17,36,
158,4,176,96,0,95,17,12,1,28,17,36,159,4,
48,93,0,102,112,0,122,1,122,1,80,17,36,161,
4,176,89,0,95,17,12,1,80,18,36,162,4,95,
18,121,15,29,25,1,36,163,4,176,90,0,95,18,
20,1,36,165,4,9,80,33,36,167,4,176,87,0,
95,2,12,1,121,8,28,49,95,3,100,69,28,43,
36,169,4,48,151,0,48,82,0,102,112,0,95,18,
95,3,95,3,48,93,0,102,112,0,48,106,0,102,
112,0,95,21,96,13,0,112,7,80,33,25,61,36,
170,4,176,87,0,95,2,12,1,121,15,28,47,95,
3,100,69,28,41,36,172,4,48,152,0,48,82,0,
102,112,0,95,18,95,3,48,93,0,102,112,0,48,
106,0,102,112,0,95,21,96,13,0,95,2,112,7,
80,33,36,175,4,95,33,32,137,0,36,176,4,176,
90,0,95,18,20,1,36,177,4,176,124,0,20,0,
36,179,4,176,125,0,12,0,31,108,36,180,4,176,
87,0,95,2,12,1,121,15,28,25,36,181,4,48,
126,0,102,95,2,122,95,3,95,21,96,13,0,100,
112,6,73,25,51,36,183,4,95,3,100,8,31,17,
176,109,0,48,107,0,102,95,3,112,1,12,1,28,
27,36,184,4,48,123,0,102,95,21,112,1,80,14,
36,185,4,176,83,0,95,13,95,14,20,2,36,188,
4,176,90,0,95,18,20,1,36,189,4,176,127,0,
20,0,25,142,36,196,4,176,87,0,95,4,12,1,
121,15,31,18,48,153,0,48,154,0,102,112,0,95,
1,112,1,29,134,0,36,197,4,48,155,0,48,154,
0,102,112,0,95,13,95,12,95,1,95,4,95,5,
48,93,0,102,112,0,48,106,0,102,112,0,112,7,
80,13,36,198,4,4,0,0,80,12,36,199,4,122,
165,80,19,25,68,36,200,4,176,96,0,95,1,95,
19,1,92,2,1,12,1,31,22,36,201,4,176,83,
0,95,12,95,1,95,19,1,92,2,1,20,2,25,
24,36,203,4,176,83,0,95,12,176,144,0,95,1,
95,19,1,122,1,12,1,20,2,36,199,4,175,19,
0,176,87,0,95,1,12,1,15,28,182,36,209,4,
48,156,0,102,96,13,0,95,12,95,1,112,3,73,
36,212,4,176,87,0,95,6,12,1,121,15,28,64,
36,213,4,95,18,121,15,28,21,48,157,0,48,82,
0,102,112,0,95,18,95,6,95,12,112,3,31,36,
36,214,4,48,158,0,48,159,0,102,112,0,95,13,
95,12,95,6,48,93,0,102,112,0,48,106,0,102,
112,0,112,5,80,13,36,219,4,95,10,28,20,36,
220,4,48,160,0,48,159,0,102,112,0,95,13,112,
1,80,13,36,224,4,95,9,121,15,28,74,95,9,
176,87,0,95,13,12,1,35,28,62,36,225,4,4,
0,0,80,34,36,226,4,95,9,122,72,165,80,19,
25,23,36,227,4,176,83,0,95,34,95,13,95,19,
1,20,2,36,226,4,175,19,0,176,87,0,95,13,
12,1,15,28,227,36,229,4,95,34,80,13,25,25,
36,230,4,95,9,176,87,0,95,13,12,1,16,28,
10,36,231,4,4,0,0,80,13,36,235,4,121,80,
25,36,236,4,95,7,121,15,28,9,36,237,4,95,
7,80,25,36,239,4,95,8,121,15,28,9,36,240,
4,95,8,80,25,36,242,4,95,25,121,15,28,26,
176,87,0,95,13,12,1,95,25,15,28,14,36,243,
4,176,94,0,95,13,95,25,20,2,36,247,4,176,
87,0,95,2,12,1,121,15,28,94,36,248,4,122,
165,80,19,25,75,36,249,4,176,88,0,95,2,95,
19,1,122,1,12,1,106,6,82,73,71,72,84,0,
8,31,24,176,88,0,95,2,95,19,1,122,1,12,
1,106,5,70,85,76,76,0,8,28,21,36,250,4,
48,161,0,102,95,2,95,19,95,21,96,13,0,112,
4,73,36,248,4,175,19,0,176,87,0,95,2,12,
1,15,28,175,36,0,5,95,11,100,69,29,15,1,
36,1,5,48,113,0,48,2,0,176,0,0,12,0,
95,11,48,106,0,102,112,0,112,2,112,0,80,26,
36,2,5,176,129,0,95,11,106,7,115,101,116,95,
111,112,0,12,2,28,100,36,3,5,95,11,106,7,
115,101,116,95,111,112,0,1,106,10,73,78,84,69,
82,83,69,67,84,0,8,28,22,36,4,5,176,162,
0,95,13,95,26,92,2,1,12,2,80,13,26,172,
0,36,5,5,95,11,106,7,115,101,116,95,111,112,
0,1,106,7,69,88,67,69,80,84,0,8,29,144,
0,36,6,5,176,163,0,95,13,95,26,92,2,1,
12,2,80,13,26,124,0,36,9,5,9,80,27,36,
10,5,176,129,0,95,11,106,10,117,110,105,111,110,
95,97,108,108,0,12,2,28,22,36,11,5,95,11,
106,10,117,110,105,111,110,95,97,108,108,0,1,80,
27,36,13,5,122,165,80,19,25,26,36,14,5,176,
83,0,95,13,95,26,92,2,1,95,19,1,20,2,
36,13,5,175,19,0,176,87,0,95,26,92,2,1,
12,1,15,28,221,36,16,5,95,27,31,20,36,17,
5,48,160,0,48,159,0,102,112,0,95,13,112,1,
80,13,36,23,5,48,164,0,102,112,0,73,36,26,
5,176,129,0,48,57,0,102,112,0,106,4,99,116,
101,0,12,2,29,210,0,176,108,0,48,57,0,102,
112,0,106,4,99,116,101,0,1,12,1,106,2,65,
0,8,29,184,0,36,27,5,122,165,80,19,26,152,
0,36,28,5,176,88,0,48,57,0,102,112,0,106,
4,99,116,101,0,1,95,19,1,122,1,12,1,80,
16,36,30,5,176,89,0,95,16,12,1,80,18,36,
31,5,95,18,121,15,28,20,36,32,5,176,90,0,
95,18,20,1,36,33,5,176,91,0,20,0,36,35,
5,106,7,95,95,99,116,101,95,0,176,142,0,48,
57,0,102,112,0,106,4,99,116,101,0,1,95,19,
1,122,1,12,1,72,80,16,36,36,5,176,141,0,
95,16,106,5,46,100,98,102,0,72,12,1,28,20,
36,37,5,176,165,0,95,16,106,5,46,100,98,102,
0,72,20,1,36,27,5,175,19,0,176,87,0,48,
57,0,102,112,0,106,4,99,116,101,0,1,12,1,
15,29,88,255,36,42,5,48,54,0,102,21,48,136,
0,163,0,112,0,17,112,1,73,36,44,5,176,87,
0,95,15,12,1,121,15,28,14,36,45,5,176,90,
0,95,15,122,1,20,1,36,48,5,95,12,95,13,
4,2,0,110,7
};
hb_vmExecute( pcode, symbols );
}
HB_FUNC_STATIC( TSQLEXECUTOR_HASHJOIN )
{
static const HB_BYTE pcode[] =
{
13,8,10,36,57,5,9,80,18,36,60,5,106,4,
72,74,95,0,176,130,0,95,6,12,1,72,106,2,
95,0,72,95,2,72,80,11,36,61,5,176,129,0,
95,10,95,11,12,2,32,149,0,36,62,5,177,0,
0,95,10,95,11,2,36,63,5,176,90,0,95,1,
20,1,36,64,5,176,102,0,95,2,12,1,80,16,
36,65,5,95,16,121,15,28,106,36,66,5,176,124,
0,20,0,36,67,5,176,125,0,12,0,31,88,36,
68,5,176,103,0,95,16,12,1,80,14,36,69,5,
176,166,0,95,14,12,1,80,15,36,70,5,176,129,
0,95,10,95,11,1,95,15,12,2,31,16,36,71,
5,4,0,0,95,10,95,11,1,95,15,2,36,73,
5,176,83,0,95,10,95,11,1,95,15,1,176,167,
0,12,0,20,2,36,74,5,176,127,0,20,0,25,
162,36,80,5,48,107,0,102,176,131,0,92,2,95,
3,100,100,100,12,5,112,1,80,13,36,81,5,176,
166,0,95,13,12,1,80,15,36,83,5,176,129,0,
95,10,95,11,1,95,15,12,2,28,112,36,84,5,
95,10,95,11,1,95,15,1,80,12,36,85,5,122,
165,80,17,25,80,36,86,5,176,90,0,95,1,20,
1,36,87,5,176,168,0,95,12,95,17,1,20,1,
36,88,5,176,109,0,48,107,0,102,95,4,112,1,
12,1,28,33,36,89,5,120,80,18,36,90,5,48,
126,0,102,95,5,95,6,122,72,95,7,95,8,96,
9,0,95,10,112,6,73,36,85,5,175,17,0,176,
87,0,95,12,12,1,15,28,170,36,95,5,95,18,
110,7
};
hb_vmExecute( pcode, symbols );
}
HB_FUNC_STATIC( TSQLEXECUTOR_CACHESUBQUERY )
{
static const HB_BYTE pcode[] =
{
13,4,1,36,104,5,176,169,0,95,1,12,1,80,
2,36,106,5,176,129,0,48,170,0,102,112,0,95,
2,12,2,28,16,36,107,5,48,170,0,102,112,0,
95,2,1,110,7,36,114,5,85,80,4,36,115,5,
48,2,0,176,0,0,12,0,95,1,48,106,0,102,
112,0,112,2,80,5,36,116,5,48,54,0,95,5,
48,136,0,102,112,0,112,1,73,36,117,5,48,113,
0,95,5,112,0,80,3,36,118,5,176,90,0,95,
4,20,1,36,120,5,95,3,48,170,0,102,112,0,
95,2,2,36,122,5,95,3,110,7
};
hb_vmExecute( pcode, symbols );
}
HB_FUNC_STATIC( TSQLEXECUTOR_MATERIALIZECTE )
{
static const HB_BYTE pcode[] =
{
13,19,1,36,132,5,122,165,80,2,26,50,4,36,
133,5,176,88,0,95,1,95,2,1,122,1,12,1,
80,3,36,134,5,95,1,95,2,1,92,2,1,80,
4,36,137,5,176,108,0,95,4,12,1,106,2,65,
0,8,28,53,95,4,122,1,92,7,8,28,44,95,
4,92,2,1,100,69,28,35,36,138,5,48,113,0,
48,2,0,176,0,0,12,0,95,4,92,2,1,48,
106,0,102,112,0,112,2,112,0,80,5,25,8,36,
140,5,100,80,5,36,143,5,176,108,0,95,5,12,
1,106,2,65,0,69,32,178,3,176,87,0,95,5,
12,1,92,2,35,32,165,3,36,147,5,95,5,122,
1,80,6,36,148,5,95,5,92,2,1,80,7,36,
153,5,4,0,0,80,8,36,154,5,122,165,80,10,
26,48,1,36,155,5,106,2,67,0,80,12,36,156,
5,92,40,80,13,36,157,5,121,80,14,36,158,5,
100,80,15,36,159,5,122,165,80,20,25,53,36,160,
5,95,10,176,87,0,95,7,95,20,1,12,1,34,
28,29,95,7,95,20,1,95,10,1,100,69,28,17,
36,161,5,95,7,95,20,1,95,10,1,80,15,25,
25,36,159,5,175,20,0,176,171,0,176,87,0,95,
7,12,1,92,50,12,2,15,28,190,36,165,5,95,
15,100,69,29,147,0,36,166,5,176,108,0,95,15,
12,1,106,2,78,0,8,28,27,36,167,5,106,2,
78,0,80,12,36,168,5,92,18,80,13,36,169,5,
92,4,80,14,25,104,36,170,5,176,108,0,95,15,
12,1,106,2,68,0,8,28,20,36,171,5,106,2,
68,0,80,12,36,172,5,92,8,80,13,25,69,36,
173,5,176,108,0,95,15,12,1,106,2,76,0,8,
28,19,36,174,5,106,2,76,0,80,12,36,175,5,
122,80,13,25,35,36,176,5,176,108,0,95,15,12,
1,106,2,84,0,8,28,18,36,177,5,106,2,84,
0,80,12,36,178,5,92,8,80,13,36,181,5,176,
83,0,95,8,176,172,0,176,88,0,95,6,95,10,
1,12,1,92,10,12,2,95,12,95,13,95,14,4,
4,0,20,2,36,154,5,175,10,0,176,87,0,95,
6,12,1,15,29,203,254,36,185,5,106,7,95,95,
99,116,101,95,0,176,142,0,95,3,12,1,72,80,
9,36,189,5,106,6,95,95,67,84,69,0,176,130,
0,95,2,12,1,72,106,3,95,95,0,72,80,19,
36,192,5,176,89,0,95,16,12,1,80,17,36,193,
5,95,17,121,15,28,20,36,194,5,176,90,0,95,
17,20,1,36,195,5,176,91,0,20,0,36,197,5,
176,89,0,95,19,12,1,80,17,36,198,5,95,17,
121,15,28,20,36,199,5,176,90,0,95,17,20,1,
36,200,5,176,91,0,20,0,36,203,5,176,89,0,
95,3,12,1,80,17,36,204,5,95,17,121,15,28,
20,36,205,5,176,90,0,95,17,20,1,36,206,5,
176,91,0,20,0,36,210,5,176,141,0,95,9,106,
5,46,100,98,102,0,72,12,1,28,20,36,211,5,
176,165,0,95,9,106,5,46,100,98,102,0,72,20,
1,36,214,5,113,28,0,0,36,215,5,176,173,0,
95,9,106,5,46,100,98,102,0,72,95,8,20,2,
114,12,0,0,36,216,5,115,73,26,85,1,36,220,
5,176,143,0,120,100,95,9,106,5,46,100,98,102,
0,72,95,19,9,9,20,6,36,221,5,122,165,80,
10,25,89,36,222,5,176,174,0,20,0,36,223,5,
122,165,80,11,25,41,36,224,5,95,7,95,10,1,
95,11,1,100,69,28,20,36,225,5,176,175,0,95,
11,95,7,95,10,1,95,11,1,20,2,36,223,5,
175,11,0,176,171,0,176,87,0,95,8,12,1,176,
87,0,95,7,95,10,1,12,1,12,2,15,28,194,
36,221,5,175,10,0,176,87,0,95,7,12,1,15,
28,161,36,229,5,176,176,0,20,0,36,230,5,176,
90,0,176,89,0,95,19,12,1,20,1,36,231,5,
176,91,0,20,0,36,234,5,176,143,0,120,100,95,
9,106,5,46,100,98,102,0,72,95,3,120,9,20,
6,36,238,5,9,80,18,36,239,5,122,165,80,10,
25,95,36,240,5,176,88,0,48,93,0,102,112,0,
95,10,1,122,1,12,1,95,3,8,28,65,36,241,
5,95,9,48,93,0,102,112,0,95,10,1,122,2,
36,242,5,176,96,0,48,93,0,102,112,0,95,10,
1,92,2,1,12,1,28,19,36,243,5,95,3,48,
93,0,102,112,0,95,10,1,92,2,2,36,245,5,
120,80,18,25,22,36,239,5,175,10,0,176,87,0,
48,93,0,102,112,0,12,1,15,28,151,36,249,5,
95,18,31,26,36,250,5,176,83,0,48,93,0,102,
112,0,95,9,95,3,106,1,0,4,3,0,20,2,
36,132,5,175,2,0,176,87,0,95,1,12,1,15,
29,201,251,36,254,5,100,110,7
};
hb_vmExecute( pcode, symbols );
}
HB_FUNC_STATIC( TSQLEXECUTOR_RUNINSERT )
{
static const HB_BYTE pcode[] =
{
13,10,0,36,6,6,48,57,0,102,112,0,106,6,
116,97,98,108,101,0,1,80,1,36,7,6,48,57,
0,102,112,0,106,7,102,105,101,108,100,115,0,1,
80,2,36,8,6,48,57,0,102,112,0,106,7,118,
97,108,117,101,115,0,1,80,3,36,9,6,95,1,
80,4,36,11,6,176,177,0,95,1,12,1,80,9,
36,13,6,176,89,0,95,4,12,1,80,5,36,14,
6,95,5,121,8,28,89,36,15,6,113,45,0,0,
36,16,6,176,143,0,120,106,7,68,66,70,78,84,
88,0,176,142,0,95,1,12,1,106,5,46,100,98,
102,0,72,95,4,9,9,20,6,114,41,0,0,36,
17,6,115,73,36,18,6,176,143,0,120,106,7,68,
66,70,78,84,88,0,95,1,106,5,46,100,98,102,
0,72,95,4,9,9,20,6,25,12,36,21,6,176,
90,0,95,5,20,1,36,25,6,48,178,0,48,74,
0,102,112,0,95,4,176,167,0,12,0,106,7,73,
78,83,69,82,84,0,112,3,73,36,27,6,176,174,
0,20,0,36,28,6,176,87,0,95,2,12,1,121,
15,28,93,36,29,6,122,165,80,6,25,60,36,30,
6,176,102,0,95,2,95,6,1,12,1,80,7,36,
31,6,95,7,121,15,28,30,36,32,6,48,107,0,
102,95,3,95,6,1,112,1,80,8,36,33,6,176,
175,0,95,7,95,8,20,2,36,29,6,175,6,0,
176,171,0,176,87,0,95,2,12,1,176,87,0,95,
3,12,1,12,2,15,28,178,25,65,36,37,6,122,
165,80,6,25,36,36,38,6,48,107,0,102,95,3,
95,6,1,112,1,80,8,36,39,6,176,175,0,95,
6,95,8,20,2,36,37,6,175,6,0,176,171,0,
176,146,0,12,0,176,87,0,95,3,12,1,12,2,
15,28,204,36,44,6,122,165,80,6,25,98,36,45,
6,176,102,0,95,9,95,6,1,12,1,80,7,36,
46,6,95,7,121,15,28,68,36,47,6,176,103,0,
95,7,12,1,80,8,36,48,6,176,108,0,95,8,
12,1,106,2,78,0,8,28,39,95,8,121,8,28,
33,36,49,6,176,179,0,95,4,95,9,95,6,1,
12,2,122,72,80,10,36,50,6,176,175,0,95,7,
95,10,20,2,36,44,6,175,6,0,176,87,0,95,
9,12,1,15,28,152,36,56,6,176,180,0,95,1,
12,1,31,85,36,57,6,176,181,0,20,0,36,58,
6,176,176,0,20,0,36,59,6,95,5,121,8,28,
10,36,60,6,176,91,0,20,0,36,62,6,48,58,
0,102,93,238,3,106,31,67,72,69,67,75,32,99,
111,110,115,116,114,97,105,110,116,32,118,105,111,108,
97,116,105,111,110,32,111,110,32,0,95,1,72,112,
2,110,7,36,66,6,176,87,0,95,2,12,1,121,
15,29,188,0,36,67,6,122,165,80,6,26,167,0,
36,68,6,176,102,0,95,2,95,6,1,12,1,80,
7,36,69,6,95,7,121,15,29,136,0,36,70,6,
176,182,0,95,1,95,2,95,6,1,176,103,0,95,
7,12,1,12,3,31,111,36,71,6,176,181,0,20,
0,36,72,6,176,176,0,20,0,36,73,6,95,5,
121,8,28,10,36,74,6,176,91,0,20,0,36,77,
6,48,58,0,102,93,238,3,106,24,70,79,82,69,
73,71,78,32,75,69,89,32,118,105,111,108,97,116,
105,111,110,58,32,0,95,2,95,6,1,72,106,27,
32,114,101,102,101,114,101,110,99,101,115,32,109,105,
115,115,105,110,103,32,112,97,114,101,110,116,0,72,
112,2,110,7,36,67,6,175,6,0,176,87,0,95,
2,12,1,15,29,84,255,36,83,6,176,176,0,20,
0,36,85,6,95,5,121,8,28,10,36,86,6,176,
91,0,20,0,36,89,6,106,14,97,102,102,101,99,
116,101,100,95,114,111,119,115,0,4,1,0,122,4,
1,0,4,1,0,4,2,0,110,7
};
hb_vmExecute( pcode, symbols );
}
HB_FUNC_STATIC( TSQLEXECUTOR_RUNUPDATE )
{
static const HB_BYTE pcode[] =
{
13,9,0,36,95,6,121,80,9,36,97,6,48,57,
0,102,112,0,106,6,116,97,98,108,101,0,1,80,
1,36,98,6,48,57,0,102,112,0,106,4,115,101,
116,0,1,80,2,36,99,6,48,57,0,102,112,0,
106,6,119,104,101,114,101,0,1,80,3,36,100,6,
95,1,80,4,36,101,6,48,56,0,102,95,1,95,
4,106,1,0,4,3,0,4,1,0,112,1,73,36,
103,6,176,89,0,95,4,12,1,80,5,36,104,6,
95,5,121,8,28,89,36,105,6,113,45,0,0,36,
106,6,176,143,0,120,106,7,68,66,70,78,84,88,
0,176,142,0,95,1,12,1,106,5,46,100,98,102,
0,72,95,4,9,9,20,6,114,41,0,0,36,107,
6,115,73,36,108,6,176,143,0,120,106,7,68,66,
70,78,84,88,0,95,1,106,5,46,100,98,102,0,
72,95,4,9,9,20,6,25,12,36,111,6,176,90,
0,95,5,20,1,36,114,6,176,124,0,20,0,36,
115,6,176,125,0,12,0,32,187,0,36,116,6,95,
3,100,8,31,18,176,109,0,48,107,0,102,95,3,
112,1,12,1,29,151,0,36,117,6,176,183,0,176,
167,0,12,0,12,1,29,135,0,36,118,6,48,178,
0,48,74,0,102,112,0,95,4,176,167,0,12,0,
106,7,85,80,68,65,84,69,0,112,3,73,36,119,
6,122,165,80,6,25,65,36,120,6,176,102,0,95,
2,95,6,1,122,1,12,1,80,7,36,121,6,95,
7,121,15,28,33,36,122,6,48,107,0,102,95,2,
95,6,1,92,2,1,112,1,80,8,36,123,6,176,
175,0,95,7,95,8,20,2,36,119,6,175,6,0,
176,87,0,95,2,12,1,15,28,185,36,126,6,176,
184,0,176,167,0,12,0,20,1,36,127,6,174,9,
0,36,130,6,176,127,0,20,0,26,64,255,36,132,
6,176,176,0,20,0,36,134,6,95,5,121,8,28,
10,36,135,6,176,91,0,20,0,36,138,6,106,14,
97,102,102,101,99,116,101,100,95,114,111,119,115,0,
4,1,0,95,9,4,1,0,4,1,0,4,2,0,
110,7
};
hb_vmExecute( pcode, symbols );
}
HB_FUNC_STATIC( TSQLEXECUTOR_RUNDELETE )
{
static const HB_BYTE pcode[] =
{
13,5,0,36,144,6,121,80,5,36,146,6,48,57,
0,102,112,0,106,6,116,97,98,108,101,0,1,80,
1,36,147,6,48,57,0,102,112,0,106,6,119,104,
101,114,101,0,1,80,2,36,148,6,95,1,80,3,
36,149,6,48,56,0,102,95,1,95,3,106,1,0,
4,3,0,4,1,0,112,1,73,36,151,6,176,89,
0,95,3,12,1,80,4,36,152,6,95,4,121,8,
28,89,36,153,6,113,45,0,0,36,154,6,176,143,
0,120,106,7,68,66,70,78,84,88,0,176,142,0,
95,1,12,1,106,5,46,100,98,102,0,72,95,3,
9,9,20,6,114,41,0,0,36,155,6,115,73,36,
156,6,176,143,0,120,106,7,68,66,70,78,84,88,
0,95,1,106,5,46,100,98,102,0,72,95,3,9,
9,20,6,25,12,36,159,6,176,90,0,95,4,20,
1,36,162,6,176,150,0,92,11,106,3,79,78,0,
20,2,36,163,6,176,124,0,20,0,36,164,6,176,
125,0,12,0,31,78,36,165,6,95,2,100,8,31,
17,176,109,0,48,107,0,102,95,2,112,1,12,1,
28,44,36,166,6,176,183,0,176,167,0,12,0,12,
1,28,29,36,167,6,176,181,0,20,0,36,168,6,
176,184,0,176,167,0,12,0,20,1,36,169,6,174,
5,0,36,172,6,176,127,0,20,0,25,172,36,174,
6,176,176,0,20,0,36,176,6,95,4,121,8,28,
10,36,177,6,176,91,0,20,0,36,180,6,106,14,
97,102,102,101,99,116,101,100,95,114,111,119,115,0,
4,1,0,95,5,4,1,0,4,1,0,4,2,0,
110,7
};
hb_vmExecute( pcode, symbols );
}
HB_FUNC( SQLEVALEXPRNODE )
{
static const HB_BYTE pcode[] =
{
13,1,4,36,192,6,48,2,0,176,0,0,12,0,
177,0,0,95,3,112,2,80,5,36,193,6,48,56,
0,95,5,95,2,112,1,73,36,195,6,48,107,0,
95,5,95,1,112,1,110,7
};
hb_vmExecute( pcode, symbols );
}
HB_FUNC( SQLFETCHROWARR )
{
static const HB_BYTE pcode[] =
{
13,1,3,36,202,6,48,2,0,176,0,0,12,0,
177,0,0,95,3,112,2,80,4,36,203,6,48,56,
0,95,4,95,2,112,1,73,36,205,6,48,123,0,
95,4,95,1,112,1,110,7
};
hb_vmExecute( pcode, symbols );
}
HB_FUNC( SQLJOINRECURSE )
{
static const HB_BYTE pcode[] =
{
13,1,8,36,212,6,48,2,0,176,0,0,12,0,
177,0,0,95,7,112,2,80,9,36,213,6,48,56,
0,95,9,95,3,112,1,73,36,214,6,48,42,0,
95,9,95,8,112,1,73,36,215,6,48,126,0,95,
9,95,1,95,2,95,4,95,5,96,6,0,100,112,
6,73,36,217,6,100,110,7
};
hb_vmExecute( pcode, symbols );
}
HB_FUNC( SQLDOINTERSECT )
{
static const HB_BYTE pcode[] =
{
13,5,2,36,222,6,4,0,0,80,3,177,0,0,
80,4,36,223,6,48,2,0,176,47,0,12,0,112,
0,80,7,36,225,6,122,165,80,5,25,34,36,226,
6,48,188,0,95,7,95,2,95,5,1,112,1,80,
6,36,227,6,120,95,4,95,6,2,36,225,6,175,
5,0,176,87,0,95,2,12,1,15,28,216,36,230,
6,122,165,80,5,25,54,36,231,6,48,188,0,95,
7,95,1,95,5,1,112,1,80,6,36,232,6,176,
129,0,95,4,95,6,12,2,28,17,36,233,6,176,
83,0,95,3,95,1,95,5,1,20,2,36,230,6,
175,5,0,176,87,0,95,1,12,1,15,28,196,36,
237,6,95,3,110,7
};
hb_vmExecute( pcode, symbols );
}
HB_FUNC( SQLDOEXCEPT )
{
static const HB_BYTE pcode[] =
{
13,5,2,36,242,6,4,0,0,80,3,177,0,0,
80,4,36,243,6,48,2,0,176,47,0,12,0,112,
0,80,7,36,245,6,122,165,80,5,25,34,36,246,
6,48,188,0,95,7,95,2,95,5,1,112,1,80,
6,36,247,6,120,95,4,95,6,2,36,245,6,175,
5,0,176,87,0,95,2,12,1,15,28,216,36,250,
6,122,165,80,5,25,54,36,251,6,48,188,0,95,
7,95,1,95,5,1,112,1,80,6,36,252,6,176,
129,0,95,4,95,6,12,2,31,17,36,253,6,176,
83,0,95,3,95,1,95,5,1,20,2,36,250,6,
175,5,0,176,87,0,95,1,12,1,15,28,196,36,
1,7,95,3,110,7
};
hb_vmExecute( pcode, symbols );
}
HB_FUNC( SQLMATERIALIZESUBQUERY )
{
static const HB_BYTE pcode[] =
{
13,11,3,36,9,7,48,113,0,48,2,0,176,0,
0,12,0,95,1,92,2,1,95,3,112,2,112,0,
80,4,36,10,7,176,108,0,95,4,12,1,106,2,
65,0,69,31,14,176,87,0,95,4,12,1,92,2,
35,28,27,36,11,7,106,10,95,95,69,77,80,84,
89,95,95,0,95,2,106,1,0,4,3,0,110,7,
36,14,7,95,4,122,1,80,5,36,15,7,95,4,
92,2,1,80,6,36,17,7,4,0,0,80,7,36,
18,7,122,165,80,9,26,253,0,36,19,7,106,2,
67,0,80,11,36,20,7,92,40,80,12,36,21,7,
121,80,13,36,22,7,176,87,0,95,6,12,1,121,
15,29,174,0,95,9,176,87,0,95,6,122,1,12,
1,34,29,159,0,36,23,7,95,6,122,1,95,9,
1,80,14,36,24,7,176,108,0,95,14,12,1,106,
2,78,0,8,28,27,36,25,7,106,2,78,0,80,
11,36,26,7,92,18,80,12,36,27,7,92,4,80,
13,25,104,36,28,7,176,108,0,95,14,12,1,106,
2,68,0,8,28,20,36,29,7,106,2,68,0,80,
11,36,30,7,92,8,80,12,25,69,36,31,7,176,
108,0,95,14,12,1,106,2,76,0,8,28,19,36,
32,7,106,2,76,0,80,11,36,33,7,122,80,12,
25,35,36,34,7,176,108,0,95,14,12,1,106,2,
84,0,8,28,18,36,35,7,106,2,84,0,80,11,
36,36,7,92,8,80,12,36,39,7,176,83,0,95,
7,176,172,0,176,88,0,95,5,95,9,1,12,1,
92,10,12,2,95,11,95,12,95,13,4,4,0,20,
2,36,18,7,175,9,0,176,87,0,95,5,12,1,
15,29,254,254,36,42,7,106,7,95,95,100,114,118,
95,0,176,142,0,95,2,12,1,72,80,8,36,43,
7,176,173,0,95,8,106,5,46,100,98,102,0,72,
95,7,20,2,36,44,7,176,143,0,120,100,95,8,
106,5,46,100,98,102,0,72,106,9,95,95,68,82,
86,84,77,80,0,9,9,20,6,36,45,7,122,165,
80,9,25,89,36,46,7,176,174,0,20,0,36,47,
7,122,165,80,10,25,41,36,48,7,95,6,95,9,
1,95,10,1,100,69,28,20,36,49,7,176,175,0,
95,10,95,6,95,9,1,95,10,1,20,2,36,47,
7,175,10,0,176,171,0,176,87,0,95,7,12,1,
176,87,0,95,6,95,9,1,12,1,12,2,15,28,
194,36,45,7,175,9,0,176,87,0,95,6,12,1,
15,28,161,36,53,7,176,176,0,20,0,36,54,7,
85,108,189,74,176,91,0,20,0,74,36,56,7,95,
8,95,2,106,1,0,4,3,0,110,7
};
hb_vmExecute( pcode, symbols );
}
HB_FUNC( SQLSETAUTOINC )
{
static const HB_BYTE pcode[] =
{
13,1,2,116,202,0,36,64,7,176,88,0,95,1,
12,1,80,3,36,65,7,103,2,0,100,8,28,11,
36,66,7,177,0,0,82,2,0,36,68,7,176,129,
0,103,2,0,95,3,12,2,31,14,36,69,7,4,
0,0,103,2,0,95,3,2,36,71,7,176,83,0,
103,2,0,95,3,1,176,88,0,95,2,12,1,20,
2,36,73,7,100,110,7
};
hb_vmExecute( pcode, symbols );
}
HB_FUNC( SQLGETAUTOINCFIELDS )
{
static const HB_BYTE pcode[] =
{
13,1,1,116,202,0,36,79,7,176,88,0,95,1,
12,1,80,2,36,80,7,103,2,0,100,8,28,10,
36,81,7,4,0,0,110,7,36,83,7,176,129,0,
103,2,0,95,2,12,2,28,13,36,84,7,103,2,
0,95,2,1,110,7,36,87,7,4,0,0,110,7
};
hb_vmExecute( pcode, symbols );
}
HB_FUNC( SQLGETMAXFIELDVAL )
{
static const HB_BYTE pcode[] =
{
13,6,2,36,91,7,121,80,6,36,94,7,85,80,
4,36,95,7,176,89,0,95,1,12,1,80,3,36,
96,7,95,3,121,15,28,124,36,97,7,176,90,0,
95,3,20,1,36,98,7,176,167,0,12,0,80,8,
36,99,7,176,102,0,95,2,12,1,80,5,36,100,
7,95,5,121,15,28,73,36,101,7,176,124,0,20,
0,36,102,7,176,125,0,12,0,31,55,36,103,7,
176,103,0,95,5,12,1,80,7,36,104,7,176,108,
0,95,7,12,1,106,2,78,0,8,28,16,95,7,
95,6,15,28,9,36,105,7,95,7,80,6,36,107,
7,176,127,0,20,0,25,195,36,110,7,176,168,0,
95,8,20,1,36,112,7,176,90,0,95,4,20,1,
36,114,7,95,6,110,7
};
hb_vmExecute( pcode, symbols );
}
HB_FUNC( SQLSUBQUERYKEY )
{
static const HB_BYTE pcode[] =
{
13,4,1,36,122,7,176,108,0,95,1,12,1,106,
2,72,0,69,28,12,36,123,7,106,3,63,63,0,
110,7,36,126,7,106,1,0,80,2,36,128,7,176,
129,0,95,1,106,5,116,121,112,101,0,12,2,28,
19,36,129,7,96,2,0,95,1,106,5,116,121,112,
101,0,1,135,36,132,7,176,129,0,95,1,106,7,
116,97,98,108,101,115,0,12,2,28,116,36,133,7,
95,1,106,7,116,97,98,108,101,115,0,1,80,5,
36,134,7,176,108,0,95,5,12,1,106,2,65,0,
8,28,82,36,135,7,122,165,80,3,25,63,36,136,
7,176,108,0,95,5,95,3,1,12,1,106,2,65,
0,8,28,37,176,87,0,95,5,95,3,1,12,1,
122,16,28,23,36,137,7,96,2,0,106,4,124,84,
58,0,95,5,95,3,1,122,1,72,135,36,135,7,
175,3,0,176,87,0,95,5,12,1,15,28,187,36,
143,7,176,129,0,95,1,106,8,99,111,108,117,109,
110,115,0,12,2,28,122,36,144,7,95,1,106,8,
99,111,108,117,109,110,115,0,1,80,4,36,145,7,
176,108,0,95,4,12,1,106,2,65,0,8,28,87,
36,146,7,122,165,80,3,25,68,36,147,7,176,108,
0,95,4,95,3,1,12,1,106,2,65,0,8,28,
42,176,87,0,95,4,95,3,1,12,1,122,16,28,
28,36,148,7,96,2,0,106,4,124,67,58,0,176,
144,0,95,4,95,3,1,122,1,12,1,72,135,36,
146,7,175,3,0,176,87,0,95,4,12,1,15,28,
182,36,154,7,176,129,0,95,1,106,6,119,104,101,
114,101,0,12,2,28,47,95,1,106,6,119,104,101,
114,101,0,1,100,69,28,32,36,155,7,96,2,0,
106,4,124,87,58,0,176,144,0,95,1,106,6,119,
104,101,114,101,0,1,12,1,72,135,36,158,7,95,
2,110,7
};
hb_vmExecute( pcode, symbols );
}
HB_FUNC_STATIC( TSQLEXECUTOR_MATERIALIZERECURSIVECTE )
{
static const HB_BYTE pcode[] =
{
13,28,1,36,190,7,122,165,80,2,26,237,5,36,
191,7,176,88,0,95,1,95,2,1,122,1,12,1,
80,3,36,192,7,95,1,95,2,1,92,2,1,80,
4,36,194,7,176,108,0,95,4,12,1,106,2,65,
0,69,32,183,5,95,4,122,1,92,7,69,32,173,
5,95,4,92,2,1,100,8,32,163,5,36,198,7,
95,4,92,2,1,80,5,36,201,7,9,80,22,36,
202,7,176,108,0,95,5,12,1,106,2,72,0,8,
28,99,176,129,0,95,5,106,6,117,110,105,111,110,
0,12,2,28,82,95,5,106,6,117,110,105,111,110,
0,1,100,69,28,67,36,203,7,176,129,0,95,5,
106,6,117,110,105,111,110,0,1,106,10,117,110,105,
111,110,95,97,108,108,0,12,2,28,34,95,5,106,
6,117,110,105,111,110,0,1,106,10,117,110,105,111,
110,95,97,108,108,0,1,28,8,36,204,7,120,80,
22,36,208,7,95,22,31,23,36,210,7,48,138,0,
102,95,1,95,2,1,4,1,0,112,1,73,26,5,
5,36,217,7,95,5,106,6,117,110,105,111,110,0,
1,80,23,36,218,7,100,95,5,106,6,117,110,105,
111,110,0,2,36,221,7,48,113,0,48,2,0,176,
0,0,12,0,95,5,48,106,0,102,112,0,112,2,
112,0,80,6,36,224,7,95,23,95,5,106,6,117,
110,105,111,110,0,2,36,225,7,176,108,0,95,6,
12,1,106,2,65,0,69,32,168,4,176,87,0,95,
6,12,1,92,2,35,32,155,4,36,229,7,95,6,
122,1,80,7,36,230,7,95,6,92,2,1,80,8,
36,233,7,4,0,0,80,9,36,234,7,122,165,80,
12,26,217,0,36,235,7,106,2,67,0,80,15,36,
236,7,92,40,80,16,36,237,7,121,80,17,36,238,
7,176,87,0,95,8,12,1,121,15,29,138,0,95,
12,176,87,0,95,8,122,1,12,1,34,28,123,36,
239,7,95,8,122,1,95,12,1,80,18,36,240,7,
176,108,0,95,18,12,1,106,2,78,0,8,28,27,
36,241,7,106,2,78,0,80,15,36,242,7,92,18,
80,16,36,243,7,92,4,80,17,25,69,36,244,7,
176,108,0,95,18,12,1,106,2,68,0,8,28,20,
36,245,7,106,2,68,0,80,15,36,246,7,92,8,
80,16,25,34,36,247,7,176,108,0,95,18,12,1,
106,2,76,0,8,28,17,36,248,7,106,2,76,0,
80,15,36,249,7,122,80,16,36,252,7,176,83,0,
95,9,176,172,0,176,88,0,95,7,95,12,1,12,
1,92,10,12,2,95,15,95,16,95,17,4,4,0,
20,2,36,234,7,175,12,0,176,87,0,95,7,12,
1,15,29,34,255,36,4,8,95,5,106,6,117,110,
105,111,110,0,1,80,23,36,5,8,121,80,14,36,
6,8,176,191,0,95,8,12,1,80,24,36,8,8,
95,14,92,50,35,29,162,1,176,87,0,95,24,12,
1,121,15,29,150,1,36,10,8,174,14,0,36,11,
8,4,0,0,80,21,36,13,8,95,23,100,69,29,
57,1,176,129,0,95,23,106,8,99,111,108,117,109,
110,115,0,12,2,29,37,1,36,14,8,95,23,106,
8,99,111,108,117,109,110,115,0,1,80,27,36,25,
8,176,129,0,95,23,106,6,106,111,105,110,115,0,
12,2,28,58,95,23,106,6,106,111,105,110,115,0,
1,100,69,28,43,176,87,0,95,23,106,6,106,111,
105,110,115,0,1,12,1,121,15,28,23,36,27,8,
176,192,0,95,23,95,7,95,24,95,3,12,4,80,
21,26,199,0,36,32,8,122,165,80,12,26,178,0,
36,33,8,120,80,25,36,34,8,176,129,0,95,23,
106,6,119,104,101,114,101,0,12,2,28,57,95,23,
106,6,119,104,101,114,101,0,1,100,69,28,42,36,
35,8,176,193,0,95,23,106,6,119,104,101,114,101,
0,1,95,7,95,24,95,12,1,12,3,80,28,36,
36,8,176,109,0,95,28,12,1,80,25,36,39,8,
95,25,28,83,36,40,8,4,0,0,80,26,36,41,
8,122,165,80,13,25,44,36,42,8,176,193,0,95,
27,95,13,1,122,1,95,7,95,24,95,12,1,12,
3,80,29,36,43,8,176,83,0,95,26,95,29,20,
2,36,41,8,175,13,0,176,87,0,95,27,12,1,
15,28,206,36,45,8,176,83,0,95,21,95,26,20,
2,36,32,8,175,12,0,176,87,0,95,24,12,1,
15,29,73,255,36,52,8,176,87,0,95,21,12,1,
121,8,31,57,36,57,8,122,165,80,12,25,23,36,
58,8,176,83,0,95,8,95,21,95,12,1,20,2,
36,57,8,175,12,0,176,87,0,95,21,12,1,15,
28,227,36,62,8,176,191,0,95,21,12,1,80,24,
26,89,254,36,68,8,106,7,95,95,99,116,101,95,
0,176,142,0,95,3,12,1,72,80,10,36,69,8,
176,88,0,95,3,12,1,80,11,36,71,8,176,89,
0,95,11,12,1,80,19,36,72,8,95,19,121,15,
28,20,36,73,8,176,90,0,95,19,20,1,36,74,
8,176,91,0,20,0,36,76,8,176,141,0,95,10,
106,5,46,100,98,102,0,72,12,1,28,20,36,77,
8,176,165,0,95,10,106,5,46,100,98,102,0,72,
20,1,36,80,8,113,28,0,0,36,81,8,176,173,
0,95,10,106,5,46,100,98,102,0,72,95,9,20,
2,114,9,0,0,36,82,8,115,73,36,85,8,113,
146,0,0,36,86,8,176,143,0,120,100,95,10,106,
5,46,100,98,102,0,72,95,11,100,9,20,6,36,
87,8,122,165,80,12,25,89,36,88,8,176,174,0,
20,0,36,89,8,122,165,80,13,25,41,36,90,8,
95,8,95,12,1,95,13,1,100,69,28,20,36,91,
8,176,175,0,95,13,95,8,95,12,1,95,13,1,
20,2,36,89,8,175,13,0,176,171,0,176,87,0,
95,9,12,1,176,87,0,95,8,95,12,1,12,1,
12,2,15,28,194,36,87,8,175,12,0,176,87,0,
95,8,12,1,15,28,161,36,95,8,176,176,0,20,
0,114,9,0,0,36,96,8,115,73,36,101,8,9,
80,20,36,102,8,122,165,80,12,25,95,36,103,8,
176,88,0,48,93,0,102,112,0,95,12,1,122,1,
12,1,95,3,8,28,65,36,104,8,95,10,48,93,
0,102,112,0,95,12,1,122,2,36,105,8,176,96,
0,48,93,0,102,112,0,95,12,1,92,2,1,12,
1,28,19,36,106,8,95,3,48,93,0,102,112,0,
95,12,1,92,2,2,36,108,8,120,80,20,25,22,
36,102,8,175,12,0,176,87,0,48,93,0,102,112,
0,12,1,15,28,151,36,112,8,95,20,31,26,36,
113,8,176,83,0,48,93,0,102,112,0,95,10,95,
3,106,1,0,4,3,0,20,2,36,190,7,175,2,
0,176,87,0,95,1,12,1,15,29,14,250,36,117,
8,100,110,7
};
hb_vmExecute( pcode, symbols );
}
HB_FUNC_STATIC( TSQLEXECUTOR_APPLYWINDOWFUNCTIONS )
{
static const HB_BYTE pcode[] =
{
13,22,3,36,136,8,4,0,0,80,24,36,137,8,
122,165,80,4,25,58,36,138,8,95,3,95,4,1,
122,1,80,8,36,139,8,176,108,0,95,8,12,1,
106,2,65,0,8,28,23,95,8,122,1,92,12,8,
28,14,36,140,8,176,83,0,95,24,95,4,20,2,
36,137,8,175,4,0,176,87,0,95,3,12,1,15,
28,192,36,144,8,176,87,0,95,24,12,1,121,8,
31,13,176,87,0,95,1,12,1,121,8,28,8,36,
145,8,100,110,7,36,148,8,122,165,80,25,26,208,
6,36,149,8,95,24,95,25,1,80,7,36,150,8,
95,3,95,7,1,122,1,80,8,36,151,8,176,88,
0,95,8,92,2,1,12,1,80,9,36,152,8,95,
8,92,3,1,80,12,36,153,8,95,8,92,4,1,
80,10,36,154,8,95,8,92,5,1,80,11,36,157,
8,177,0,0,80,13,36,158,8,122,165,80,4,26,
196,0,36,159,8,106,1,0,80,14,36,160,8,176,
108,0,95,10,12,1,106,2,65,0,8,28,124,36,
161,8,122,165,80,5,25,105,36,162,8,176,194,0,
95,10,95,5,1,95,2,12,2,80,16,36,163,8,
95,16,121,8,28,24,36,164,8,176,195,0,176,144,
0,95,10,95,5,1,12,1,95,2,12,2,80,16,
36,166,8,95,16,121,15,28,42,95,16,176,87,0,
95,1,95,4,1,12,1,34,28,27,36,167,8,96,
14,0,176,166,0,95,1,95,4,1,95,16,1,12,
1,106,2,124,0,72,135,36,161,8,175,5,0,176,
87,0,95,10,12,1,15,28,145,36,171,8,176,129,
0,95,13,95,14,12,2,31,13,36,172,8,4,0,
0,95,13,95,14,2,36,174,8,176,83,0,95,13,
95,14,1,95,4,20,2,36,158,8,175,4,0,176,
87,0,95,1,12,1,15,29,55,255,36,178,8,176,
196,0,95,13,12,1,96,15,0,129,1,1,29,149,
5,36,181,8,176,108,0,95,11,12,1,106,2,65,
0,8,28,56,176,87,0,95,11,12,1,121,15,28,
45,36,182,8,176,197,0,95,15,100,100,89,31,0,
2,0,3,0,1,0,11,0,2,0,176,198,0,95,
255,95,1,95,2,95,254,95,253,12,5,121,35,6,
20,4,36,187,8,95,9,106,11,82,79,87,95,78,
85,77,66,69,82,0,8,28,67,36,188,8,122,165,
80,6,25,45,36,189,8,95,7,176,87,0,95,1,
95,15,95,6,1,1,12,1,34,28,18,36,190,8,
95,6,95,1,95,15,95,6,1,1,95,7,2,36,
188,8,175,6,0,176,87,0,95,15,12,1,15,28,
205,26,241,4,36,194,8,95,9,106,5,82,65,78,
75,0,8,28,117,36,195,8,122,80,17,36,196,8,
122,165,80,6,25,89,36,197,8,95,6,122,15,28,
37,36,198,8,176,199,0,95,1,95,15,95,6,1,
95,15,95,6,122,49,1,95,11,95,2,12,5,31,
9,36,199,8,95,6,80,17,36,202,8,95,7,176,
87,0,95,1,95,15,95,6,1,1,12,1,34,28,
18,36,203,8,95,17,95,1,95,15,95,6,1,1,
95,7,2,36,196,8,175,6,0,176,87,0,95,15,
12,1,15,28,161,26,111,4,36,207,8,95,9,106,
11,68,69,78,83,69,95,82,65,78,75,0,8,28,
116,36,208,8,122,80,18,36,209,8,122,165,80,6,
25,88,36,210,8,95,6,122,15,28,36,36,211,8,
176,199,0,95,1,95,15,95,6,1,95,15,95,6,
122,49,1,95,11,95,2,12,5,31,8,36,212,8,
174,18,0,36,215,8,95,7,176,87,0,95,1,95,
15,95,6,1,1,12,1,34,28,18,36,216,8,95,
18,95,1,95,15,95,6,1,1,95,7,2,36,209,
8,175,6,0,176,87,0,95,15,12,1,15,28,162,
26,232,3,36,220,8,95,9,106,4,76,65,71,0,
8,29,5,1,36,221,8,122,80,19,36,222,8,176,
87,0,95,12,12,1,92,2,16,28,36,95,12,92,
2,1,122,1,122,8,28,25,36,223,8,176,200,0,
176,120,0,95,12,92,2,1,92,2,1,12,1,12,
1,80,19,36,225,8,121,80,20,36,226,8,176,87,
0,95,12,12,1,122,16,28,48,36,227,8,176,194,
0,95,12,122,1,95,2,12,2,80,20,36,228,8,
95,20,121,8,28,23,36,229,8,176,195,0,176,144,
0,95,12,122,1,12,1,95,2,12,2,80,20,36,
232,8,100,80,21,36,233,8,176,87,0,95,12,12,
1,92,3,16,28,26,95,12,92,3,1,122,1,122,
8,28,15,36,234,8,95,12,92,3,1,92,2,1,
80,21,36,236,8,122,165,80,6,25,72,36,237,8,
95,6,95,19,49,122,16,28,38,95,20,121,15,28,
32,36,238,8,95,1,95,15,95,6,95,19,49,1,
1,95,20,1,95,1,95,15,95,6,1,1,95,7,
2,25,18,36,240,8,95,21,95,1,95,15,95,6,
1,1,95,7,2,36,236,8,175,6,0,176,87,0,
95,15,12,1,15,28,178,26,215,2,36,244,8,95,
9,106,5,76,69,65,68,0,8,29,11,1,36,245,
8,122,80,19,36,246,8,176,87,0,95,12,12,1,
92,2,16,28,36,95,12,92,2,1,122,1,122,8,
28,25,36,247,8,176,200,0,176,120,0,95,12,92,
2,1,92,2,1,12,1,12,1,80,19,36,249,8,
121,80,20,36,250,8,176,87,0,95,12,12,1,122,
16,28,48,36,251,8,176,194,0,95,12,122,1,95,
2,12,2,80,20,36,252,8,95,20,121,8,28,23,
36,253,8,176,195,0,176,144,0,95,12,122,1,12,
1,95,2,12,2,80,20,36,0,9,100,80,21,36,
1,9,176,87,0,95,12,12,1,92,3,16,28,26,
95,12,92,3,1,122,1,122,8,28,15,36,2,9,
95,12,92,3,1,92,2,1,80,21,36,4,9,122,
165,80,6,25,78,36,5,9,95,6,95,19,72,176,
87,0,95,15,12,1,34,28,38,95,20,121,15,28,
32,36,6,9,95,1,95,15,95,6,95,19,72,1,
1,95,20,1,95,1,95,15,95,6,1,1,95,7,
2,25,18,36,8,9,95,21,95,1,95,15,95,6,
1,1,95,7,2,36,4,9,175,6,0,176,87,0,
95,15,12,1,15,28,172,26,191,1,36,12,9,95,
9,106,4,83,85,77,0,8,29,190,0,36,13,9,
121,80,20,36,14,9,176,87,0,95,12,12,1,122,
16,28,48,36,15,9,176,194,0,95,12,122,1,95,
2,12,2,80,20,36,16,9,95,20,121,8,28,23,
36,17,9,176,195,0,176,144,0,95,12,122,1,12,
1,95,2,12,2,80,20,36,20,9,121,80,22,36,
21,9,122,165,80,6,25,95,36,22,9,95,20,121,
15,28,43,95,20,176,87,0,95,1,95,15,95,6,
1,1,12,1,34,28,25,36,23,9,96,22,0,176,
120,0,95,1,95,15,95,6,1,1,95,20,1,12,
1,135,36,25,9,95,7,176,87,0,95,1,95,15,
95,6,1,1,12,1,34,28,18,36,26,9,95,22,
95,1,95,15,95,6,1,1,95,7,2,36,21,9,
175,6,0,176,87,0,95,15,12,1,15,28,155,26,
245,0,36,30,9,95,9,106,4,65,86,71,0,8,
29,230,0,36,31,9,121,80,20,36,32,9,176,87,
0,95,12,12,1,122,16,28,48,36,33,9,176,194,
0,95,12,122,1,95,2,12,2,80,20,36,34,9,
95,20,121,8,28,23,36,35,9,176,195,0,176,144,
0,95,12,122,1,12,1,95,2,12,2,80,20,36,
38,9,121,80,22,36,39,9,121,80,23,36,40,9,
122,165,80,6,26,131,0,36,41,9,95,20,121,15,
28,49,95,20,176,87,0,95,1,95,15,95,6,1,
1,12,1,34,28,31,36,42,9,96,22,0,176,120,
0,95,1,95,15,95,6,1,1,95,20,1,12,1,
135,36,43,9,174,23,0,36,45,9,95,7,176,87,
0,95,1,95,15,95,6,1,1,12,1,34,28,47,
36,46,9,95,23,121,15,28,23,36,47,9,95,22,
95,23,18,95,1,95,15,95,6,1,1,95,7,2,
25,17,36,49,9,121,95,1,95,15,95,6,1,1,
95,7,2,36,40,9,175,6,0,176,87,0,95,15,
12,1,15,29,120,255,36,55,9,130,32,113,250,132,
36,148,8,175,25,0,176,87,0,95,24,12,1,15,
29,43,249,36,58,9,100,110,7
};
hb_vmExecute( pcode, symbols );
}
HB_FUNC_STATIC( TSQLEXECUTOR_RUNTRUNCATE )
{
static const HB_BYTE pcode[] =
{
13,2,0,36,68,9,48,57,0,102,112,0,106,6,
116,97,98,108,101,0,1,80,1,36,71,9,176,89,
0,95,1,12,1,80,2,36,72,9,95,2,121,15,
28,20,36,73,9,176,90,0,95,2,20,1,36,74,
9,176,91,0,20,0,36,77,9,113,71,0,0,36,
78,9,176,143,0,120,100,176,142,0,95,1,12,1,
106,5,46,100,98,102,0,72,100,9,9,20,6,36,
79,9,176,124,0,20,0,176,125,0,12,0,31,14,
176,181,0,20,0,176,127,0,20,0,25,239,36,80,
9,176,91,0,20,0,114,52,0,0,36,81,9,115,
73,36,82,9,48,58,0,102,93,237,3,106,24,84,
82,85,78,67,65,84,69,32,84,65,66,76,69,32,
102,97,105,108,101,100,58,32,0,95,1,72,112,2,
110,7,36,85,9,106,7,114,101,115,117,108,116,0,
4,1,0,106,7,84,97,98,108,101,32,0,95,1,
72,106,11,32,116,114,117,110,99,97,116,101,100,0,
72,4,1,0,4,1,0,4,2,0,110,7
};
hb_vmExecute( pcode, symbols );
}
HB_FUNC_STATIC( TSQLEXECUTOR_RUNMERGE )
{
static const HB_BYTE pcode[] =
{
13,17,0,36,99,9,48,57,0,102,112,0,106,7,
116,97,114,103,101,116,0,1,80,1,36,100,9,48,
57,0,102,112,0,106,7,115,111,117,114,99,101,0,
1,80,2,36,101,9,106,1,0,80,3,36,102,9,
176,129,0,48,57,0,102,112,0,106,13,115,111,117,
114,99,101,95,97,108,105,97,115,0,12,2,28,29,
36,103,9,48,57,0,102,112,0,106,13,115,111,117,
114,99,101,95,97,108,105,97,115,0,1,80,3,36,
105,9,48,57,0,102,112,0,106,3,111,110,0,1,
80,4,36,106,9,48,57,0,102,112,0,106,11,117,
112,100,97,116,101,95,115,101,116,0,1,80,5,36,
107,9,48,57,0,102,112,0,106,14,105,110,115,101,
114,116,95,102,105,101,108,100,115,0,1,80,6,36,
108,9,48,57,0,102,112,0,106,14,105,110,115,101,
114,116,95,118,97,108,117,101,115,0,1,80,7,36,
109,9,48,57,0,102,112,0,106,12,104,97,115,95,
109,97,116,99,104,101,100,0,1,80,8,36,110,9,
48,57,0,102,112,0,106,16,104,97,115,95,110,111,
116,95,109,97,116,99,104,101,100,0,1,80,9,36,
112,9,121,80,13,36,113,9,48,56,0,102,95,1,
95,1,106,1,0,4,3,0,95,2,176,96,0,95,
3,12,1,28,6,95,2,25,4,95,3,106,1,0,
4,3,0,4,2,0,112,1,73,36,116,9,176,89,
0,176,96,0,95,3,12,1,28,6,95,2,25,4,
95,3,12,1,80,10,36,117,9,95,10,121,8,28,
114,36,118,9,113,58,0,0,36,120,9,176,143,0,
120,106,7,68,66,70,78,84,88,0,176,142,0,95,
2,12,1,106,5,46,100,98,102,0,72,176,96,0,
95,3,12,1,28,6,95,2,25,4,95,3,120,120,
20,6,114,55,0,0,36,121,9,115,73,36,122,9,
48,58,0,102,93,234,3,106,27,77,69,82,71,69,
58,32,99,97,110,110,111,116,32,111,112,101,110,32,
115,111,117,114,99,101,32,0,95,2,72,112,2,110,
7,36,125,9,176,89,0,176,96,0,95,3,12,1,
28,6,95,2,25,4,95,3,12,1,80,10,36,128,
9,176,89,0,95,1,12,1,80,11,36,129,9,95,
11,121,8,28,101,36,130,9,113,45,0,0,36,131,
9,176,143,0,120,106,7,68,66,70,78,84,88,0,
176,142,0,95,1,12,1,106,5,46,100,98,102,0,
72,95,1,9,9,20,6,114,55,0,0,36,132,9,
115,73,36,133,9,48,58,0,102,93,234,3,106,27,
77,69,82,71,69,58,32,99,97,110,110,111,116,32,
111,112,101,110,32,116,97,114,103,101,116,32,0,95,
1,72,112,2,110,7,36,136,9,176,89,0,95,1,
12,1,80,11,36,138,9,85,80,12,36,141,9,176,
90,0,95,10,20,1,36,142,9,176,124,0,20,0,
36,143,9,176,125,0,12,0,32,186,1,36,144,9,
9,80,14,36,146,9,176,90,0,95,11,20,1,36,
147,9,176,124,0,20,0,36,148,9,176,125,0,12,
0,31,38,36,149,9,176,109,0,48,107,0,102,95,
4,112,1,12,1,28,10,36,150,9,120,80,14,25,
12,36,153,9,176,127,0,20,0,25,212,36,156,9,
95,14,29,138,0,95,8,29,133,0,36,158,9,176,
90,0,95,11,20,1,36,159,9,176,183,0,176,167,
0,12,0,12,1,29,56,1,36,160,9,122,165,80,
15,25,65,36,161,9,176,102,0,95,5,95,15,1,
122,1,12,1,80,16,36,162,9,95,16,121,15,28,
33,36,163,9,48,107,0,102,95,5,95,15,1,92,
2,1,112,1,80,17,36,164,9,176,175,0,95,16,
95,17,20,2,36,160,9,175,15,0,176,87,0,95,
5,12,1,15,28,185,36,167,9,176,184,0,176,167,
0,12,0,20,1,36,168,9,174,13,0,26,208,0,
36,170,9,95,14,32,200,0,95,9,29,195,0,36,
172,9,176,90,0,95,11,20,1,36,173,9,176,174,
0,20,0,36,174,9,176,87,0,95,6,12,1,121,
15,28,93,36,175,9,122,165,80,15,25,60,36,176,
9,176,102,0,95,6,95,15,1,12,1,80,16,36,
177,9,95,16,121,15,28,30,36,178,9,48,107,0,
102,95,7,95,15,1,112,1,80,17,36,179,9,176,
175,0,95,16,95,17,20,2,36,175,9,175,15,0,
176,171,0,176,87,0,95,6,12,1,176,87,0,95,
7,12,1,12,2,15,28,178,25,65,36,183,9,122,
165,80,15,25,36,36,184,9,48,107,0,102,95,7,
95,15,1,112,1,80,17,36,185,9,176,175,0,95,
15,95,17,20,2,36,183,9,175,15,0,176,171,0,
176,146,0,12,0,176,87,0,95,7,12,1,12,2,
15,28,204,36,188,9,174,13,0,36,191,9,176,90,
0,95,10,20,1,36,192,9,176,127,0,20,0,26,
65,254,36,195,9,176,90,0,95,11,20,1,36,196,
9,176,176,0,20,0,36,197,9,176,90,0,95,12,
20,1,36,199,9,106,14,97,102,102,101,99,116,101,
100,95,114,111,119,115,0,4,1,0,95,13,4,1,
0,4,1,0,4,2,0,110,7
};
hb_vmExecute( pcode, symbols );
}
HB_FUNC( SQLWINROWCMP )
{
static const HB_BYTE pcode[] =
{
13,5,5,36,209,9,122,165,80,6,26,48,1,36,
210,9,176,194,0,95,4,95,6,1,122,1,95,5,
12,2,80,7,36,211,9,95,7,121,8,28,26,36,
212,9,176,195,0,176,144,0,95,4,95,6,1,122,
1,12,1,95,5,12,2,80,7,36,214,9,95,4,
95,6,1,92,2,1,80,8,36,215,9,95,7,121,
15,29,223,0,95,7,176,87,0,95,1,95,2,1,
12,1,34,29,207,0,95,7,176,87,0,95,1,95,
3,1,12,1,34,29,191,0,36,216,9,95,1,95,
2,1,95,7,1,80,9,36,217,9,95,1,95,3,
1,95,7,1,80,10,36,218,9,95,9,100,8,28,
9,95,10,100,8,32,149,0,36,221,9,95,9,100,
8,28,24,36,222,9,95,8,106,5,68,69,83,67,
0,8,28,6,92,255,25,3,122,110,7,36,224,9,
95,10,100,8,28,24,36,225,9,95,8,106,5,68,
69,83,67,0,8,28,5,122,25,4,92,255,110,7,
36,227,9,176,108,0,95,9,12,1,176,108,0,95,
10,12,1,8,28,66,36,228,9,95,9,95,10,35,
28,24,36,229,9,95,8,106,5,68,69,83,67,0,
8,28,5,122,25,4,92,255,110,7,36,230,9,95,
9,95,10,15,28,24,36,231,9,95,8,106,5,68,
69,83,67,0,8,28,6,92,255,25,3,122,110,7,
36,209,9,175,6,0,176,87,0,95,4,12,1,15,
29,203,254,36,237,9,121,110,7
};
hb_vmExecute( pcode, symbols );
}
HB_FUNC( SQLWINROWSEQUAL )
{
static const HB_BYTE pcode[] =
{
13,4,5,36,245,9,122,165,80,6,26,146,0,36,
246,9,176,194,0,95,4,95,6,1,122,1,95,5,
12,2,80,7,36,247,9,95,7,121,8,28,26,36,
248,9,176,195,0,176,144,0,95,4,95,6,1,122,
1,12,1,95,5,12,2,80,7,36,250,9,95,7,
121,15,28,78,95,7,176,87,0,95,1,95,2,1,
12,1,34,28,63,95,7,176,87,0,95,1,95,3,
1,12,1,34,28,48,36,251,9,95,1,95,2,1,
95,7,1,80,8,36,252,9,95,1,95,3,1,95,
7,1,80,9,36,253,9,176,110,0,95,8,95,9,
12,2,31,8,36,254,9,9,110,7,36,245,9,175,
6,0,176,87,0,95,4,12,1,15,29,105,255,36,
3,10,120,110,7
};
hb_vmExecute( pcode, symbols );
}
HB_FUNC_STATIC( RECCTEJOIN )
{
static const HB_BYTE pcode[] =
{
13,23,4,116,202,0,36,35,10,95,1,106,8,99,
111,108,117,109,110,115,0,1,80,5,36,36,10,4,
0,0,80,9,36,41,10,106,1,0,80,15,36,42,
10,106,1,0,80,16,36,43,10,106,1,0,80,17,
36,45,10,176,129,0,95,1,106,7,116,97,98,108,
101,115,0,12,2,29,170,0,36,46,10,95,1,106,
7,116,97,98,108,101,115,0,1,80,6,36,47,10,
122,165,80,11,26,132,0,36,48,10,176,88,0,95,
6,95,11,1,122,1,12,1,176,88,0,95,4,12,
1,8,28,46,36,49,10,176,88,0,95,6,95,11,
1,92,2,1,12,1,80,17,36,50,10,176,96,0,
95,17,12,1,28,70,36,51,10,176,88,0,95,4,
12,1,80,17,25,56,36,54,10,95,6,95,11,1,
122,1,80,15,36,55,10,176,88,0,95,6,95,11,
1,92,2,1,12,1,80,16,36,56,10,176,96,0,
95,16,12,1,28,14,36,57,10,176,88,0,95,15,
12,1,80,16,36,47,10,175,11,0,176,87,0,95,
6,12,1,15,29,119,255,36,64,10,100,80,23,36,
65,10,176,129,0,95,1,106,6,106,111,105,110,115,
0,12,2,29,222,0,36,66,10,122,165,80,11,26,
192,0,36,67,10,95,1,106,6,106,111,105,110,115,
0,1,95,11,1,80,24,36,69,10,176,88,0,95,
24,92,2,1,12,1,176,88,0,95,4,12,1,8,
28,48,36,70,10,176,96,0,95,24,92,3,1,12,
1,31,19,36,71,10,176,88,0,95,24,92,3,1,
12,1,80,17,25,77,36,73,10,176,88,0,95,4,
12,1,80,17,25,63,36,76,10,176,96,0,95,15,
12,1,28,51,36,77,10,95,24,92,2,1,80,15,
36,78,10,176,88,0,95,24,92,3,1,12,1,80,
16,36,79,10,176,96,0,95,16,12,1,28,14,36,
80,10,176,88,0,95,15,12,1,80,16,36,84,10,
176,87,0,95,24,12,1,92,4,16,28,21,95,24,
92,4,1,100,69,28,12,36,85,10,95,24,92,4,
1,80,23,36,66,10,175,11,0,176,87,0,95,1,
106,6,106,111,105,110,115,0,1,12,1,15,29,50,
255,36,90,10,176,96,0,95,15,12,1,28,9,36,
91,10,95,9,110,7,36,95,10,4,0,0,80,8,
36,96,10,4,0,0,80,7,36,98,10,85,80,19,
36,102,10,176,142,0,95,15,12,1,80,20,36,103,
10,106,5,46,100,98,102,0,95,20,24,31,16,36,
104,10,96,20,0,106,5,46,100,98,102,0,135,36,
107,10,104,3,0,170,36,108,10,106,5,82,67,74,
95,0,176,130,0,103,3,0,12,1,72,80,18,36,
110,10,113,24,0,0,36,111,10,176,143,0,120,100,
95,20,95,18,120,9,20,6,114,26,0,0,36,112,
10,115,73,36,113,10,176,90,0,95,19,20,1,36,
114,10,95,9,110,7,36,118,10,122,165,80,14,25,
30,36,119,10,176,83,0,95,7,176,88,0,176,145,
0,95,14,12,1,12,1,20,2,36,118,10,175,14,
0,176,146,0,12,0,15,28,222,36,123,10,176,124,
0,20,0,36,124,10,176,125,0,12,0,31,72,36,
125,10,4,0,0,80,10,36,126,10,122,165,80,14,
25,25,36,127,10,176,83,0,95,10,176,103,0,95,
14,12,1,20,2,36,126,10,175,14,0,176,146,0,
12,0,15,28,227,36,129,10,176,83,0,95,8,95,
10,20,2,36,130,10,176,127,0,20,0,25,178,36,
136,10,4,0,0,80,26,36,137,10,122,165,80,14,
25,31,36,138,10,176,83,0,95,26,95,16,106,2,
46,0,72,95,7,95,14,1,72,20,2,36,137,10,
175,14,0,176,87,0,95,7,12,1,15,28,219,36,
140,10,122,165,80,14,25,36,36,141,10,176,83,0,
95,26,95,17,106,2,46,0,72,176,88,0,95,2,
95,14,1,12,1,72,20,2,36,140,10,175,14,0,
176,87,0,95,2,12,1,15,28,214,36,144,10,122,
165,80,14,25,57,36,145,10,176,201,0,95,26,89,
20,0,1,0,2,0,7,0,14,0,95,1,95,255,
95,254,1,8,6,12,2,121,8,28,17,36,146,10,
176,83,0,95,26,95,7,95,14,1,20,2,36,144,
10,175,14,0,176,87,0,95,7,12,1,15,28,193,
36,149,10,122,165,80,14,25,67,36,150,10,176,201,
0,95,26,89,25,0,1,0,2,0,2,0,14,0,
95,1,176,88,0,95,255,95,254,1,12,1,8,6,
12,2,121,8,28,22,36,151,10,176,83,0,95,26,
176,88,0,95,2,95,14,1,12,1,20,2,36,149,
10,175,14,0,176,87,0,95,2,12,1,15,28,183,
36,156,10,122,165,80,11,26,88,1,36,157,10,122,
165,80,12,26,61,1,36,160,10,4,0,0,80,27,
36,161,10,122,165,80,14,25,26,36,162,10,176,83,
0,95,27,95,8,95,11,1,95,14,1,20,2,36,
161,10,175,14,0,176,87,0,95,7,12,1,15,28,
224,36,164,10,122,165,80,14,25,26,36,165,10,176,
83,0,95,27,95,3,95,12,1,95,14,1,20,2,
36,164,10,175,14,0,176,87,0,95,2,12,1,15,
28,224,36,167,10,122,165,80,14,25,26,36,168,10,
176,83,0,95,27,95,8,95,11,1,95,14,1,20,
2,36,167,10,175,14,0,176,87,0,95,7,12,1,
15,28,224,36,170,10,122,165,80,14,25,26,36,171,
10,176,83,0,95,27,95,3,95,12,1,95,14,1,
20,2,36,170,10,175,14,0,176,87,0,95,2,12,
1,15,28,224,36,175,10,120,80,22,36,176,10,95,
23,100,69,28,30,36,177,10,176,193,0,95,23,95,
26,95,27,12,3,80,21,36,178,10,176,109,0,95,
21,12,1,80,22,36,181,10,95,22,28,80,36,183,
10,4,0,0,80,10,36,184,10,122,165,80,13,25,
41,36,185,10,176,193,0,95,5,95,13,1,122,1,
95,26,95,27,12,3,80,25,36,186,10,176,83,0,
95,10,95,25,20,2,36,184,10,175,13,0,176,87,
0,95,5,12,1,15,28,209,36,188,10,176,83,0,
95,9,95,10,20,2,36,157,10,175,12,0,176,87,
0,95,3,12,1,15,29,190,254,36,156,10,175,11,
0,176,87,0,95,8,12,1,15,29,163,254,36,194,
10,176,96,0,95,18,12,1,31,25,36,195,10,176,
90,0,176,89,0,95,18,12,1,20,1,36,196,10,
176,91,0,20,0,36,199,10,176,90,0,95,19,20,
1,36,201,10,95,9,110,7
};
hb_vmExecute( pcode, symbols );
}
HB_FUNC_INITSTATICS()
{
static const HB_BYTE pcode[] =
{
117,202,0,4,0,116,202,0,4,0,0,82,1,0,
100,82,2,0,121,82,3,0,7
};
hb_vmExecute( pcode, symbols );
}