com.judoscript.db
Class UpdateResult

java.lang.Object
  extended by com.judoscript.db.UpdateResult
All Implemented Interfaces:
DBResult, MethodOrdinals

public final class UpdateResult
extends java.lang.Object
implements DBResult, MethodOrdinals


Field Summary
 
Fields inherited from interface com.judoscript.MethodOrdinals
BIM_ABS, BIM_ACOS, BIM_ACOS_DEG, BIM_ADDCOOKIE, BIM_ADDROW, BIM_ADDTYPEMAP, BIM_AFTER, BIM_ALL__MASK, BIM_APPEND, BIM_APPENDARRAY, BIM_ARRAY_BASE, BIM_ASCII, BIM_ASIN, BIM_ASIN_DEG, BIM_ASSERTHAS, BIM_ATAN, BIM_ATAN_DEG, BIM_AVG, BIM_BASE64DECODE, BIM_BEFORE, BIM_CAPITALIZEALLFIRSTLETTERS, BIM_CAPITALIZEFIRSTLETTER, BIM_CD, BIM_CEIL, BIM_CHARAT, BIM_CHOMP, BIM_CHR, BIM_CLEAR, BIM_CLEARWARNINGS, BIM_CLOSE, BIM_COMMIT, BIM_COMMON_ORDINAL_BASE, BIM_CONCAT, BIM_CONNECT, BIM_CONTAINS, BIM_CONVERT, BIM_COPY, BIM_COS, BIM_COS_DEG, BIM_COUNT, BIM_COUNTATTRS, BIM_COUNTROWS, BIM_CREATEBATCH, BIM_CREATETEMPFILE, BIM_CREATETREEOUTPUT, BIM_CSV, BIM_DATE, BIM_DATE_BASE, BIM_DAY_OF_MONTH, BIM_DAY_OF_WEEK, BIM_DAY_OF_WEEK_IN_MONTH, BIM_DAY_OF_YEAR, BIM_DB_BASE, BIM_DBBATCH_BASE, BIM_DBCON__MASK, BIM_DBMD_BASE, BIM_DECODEURL, BIM_DEGREE, BIM_DESCRIBE, BIM_DST_OFFSET, BIM_DUMPRESULT, BIM_ENCODEURL, BIM_ENDSWITH, BIM_ENSUREDATE, BIM_ENSUREENDSWITHFILESEP, BIM_EPOCH, BIM_EQUALSIGNORECASE, BIM_ESCAPEHTML, BIM_ESCAPEJAVA, BIM_ESCAPEJAVASCRIPT, BIM_ESCAPESQL, BIM_ESCAPEXML, BIM_EXECUTE, BIM_EXECUTEBATCH, BIM_EXECUTEQUERY, BIM_EXECUTESQL, BIM_EXECUTESQLFILE, BIM_EXECUTEUPDATE, BIM_EXISTS, BIM_EXP, BIM_FILE_BASE, BIM_FILECOMPRESSEDSIZE, BIM_FILEEXISTS, BIM_FILEISDIRECTORY, BIM_FILEISHIDDEN, BIM_FILEISREADABLE, BIM_FILEISREGULAR, BIM_FILEISWRITABLE, BIM_FILELENGTH, BIM_FILETIME, BIM_FILTER, BIM_FIRST, BIM_FLOOR, BIM_FORMAT_BASE, BIM_FORMATBOOL, BIM_FORMATCURRENCY, BIM_FORMATDATE, BIM_FORMATDURATION, BIM_FORMATHEX, BIM_FORMATOCTAL, BIM_FORMATROMAN, BIM_FRACTIONDIGITS, BIM_FS__MASK, BIM_GET, BIM_GETALLATTRS, BIM_GETALLHEADERS, BIM_GETATTRNAME, BIM_GETATTRVALUE, BIM_GETBESTROWIDENTIFIER, BIM_GETBYTES, BIM_GETCATALOGS, BIM_GETCHARS, BIM_GETCOLUMN, BIM_GETCOLUMNATTRS, BIM_GETCOLUMNPRIVILEGES, BIM_GETCOLUMNS, BIM_GETCONTENTBYTES, BIM_GETCONTENTLENGTH, BIM_GETCONTENTTYPE, BIM_GETCOOKIES, BIM_GETCROSSREFERENCE, BIM_GETDATEHEADER, BIM_GETDOMAIN, BIM_GETEXPORTEDKEYS, BIM_GETFILECANONICALPATH, BIM_GETFILEEXT, BIM_GETFILENAME, BIM_GETFILEPATH, BIM_GETHOST, BIM_GETIMPORTEDKEYS, BIM_GETINDEXINFO, BIM_GETINPUTSTREAM, BIM_GETLOCAL, BIM_GETLOCALTEXT, BIM_GETMETADATA, BIM_GETMETHOD, BIM_GETNAME, BIM_GETOBJECTTYPE, BIM_GETONE, BIM_GETONERESULT, BIM_GETOUTPUTSTREAM, BIM_GETPATH, BIM_GETPORT, BIM_GETPREPAREDSTATEMENT, BIM_GETPRIMARYKEYS, BIM_GETPROCEDURECOLUMNS, BIM_GETPROCEDURES, BIM_GETQUERY, BIM_GETRAW, BIM_GETREADER, BIM_GETREF, BIM_GETRESULT, BIM_GETRESULTSET, BIM_GETRESULTSETMETADATA, BIM_GETRESULTSETTYPE, BIM_GETROW, BIM_GETSCHEMAS, BIM_GETSERVERNAME, BIM_GETSERVERPORT, BIM_GETSQL, BIM_GETTABLEPRIVILEGES, BIM_GETTABLES, BIM_GETTABLETYPES, BIM_GETTEXT, BIM_GETTEXTINPUT, BIM_GETTEXTOUTPUT, BIM_GETTIME, BIM_GETTYPEINFO, BIM_GETUDTS, BIM_GETURI, BIM_GETURL, BIM_GETVERSIONCOLUMNS, BIM_GROUPNUMBER, BIM_HAS, BIM_HASATTRS, BIM_HASMETHOD, BIM_HASRESULTSET, BIM_HIB_ADD_CLASS, BIM_HIB_ADD_RESOURCE, BIM_HOUR, BIM_HTTP_BASE, BIM_INDEXOF, BIM_INSERT, BIM_IODEVICE_BASE, BIM_IS_AM, BIM_IS_PM, BIM_ISA, BIM_ISALNUM, BIM_ISALPHA, BIM_ISARRAY, BIM_ISASCIIONLY, BIM_ISBIGENDIAN, BIM_ISBLANK, BIM_ISCLOSED, BIM_ISCOMPLEX, BIM_ISDATE, BIM_ISDIGIT, BIM_ISDOUBLE, BIM_ISEMPTY, BIM_ISENDTAG, BIM_ISEVEN, BIM_ISFILE, BIM_ISFUNCTION, BIM_ISINT, BIM_ISJAVA, BIM_ISLITTLEENDIAN, BIM_ISLOWER, BIM_ISNOTBLANK, BIM_ISNOTEMPTY, BIM_ISNULL, BIM_ISNUMBER, BIM_ISOBJECT, BIM_ISODD, BIM_ISQUEUE, BIM_ISSET, BIM_ISSTACK, BIM_ISSTRING, BIM_ISSTRUCT, BIM_ISUPPER, BIM_ISWHITE, BIM_JAVA_BASE, BIM_KEYS, BIM_KEYSFILTERED, BIM_KEYSFILTEREDANDSORTEDBYVALUE, BIM_KEYSFILTEREDBYVALUE, BIM_KEYSSORTED, BIM_KEYSSORTEDBYVALUE, BIM_LAST, BIM_LASTINDEX, BIM_LASTINDEXOF, BIM_LASTMODIFIED, BIM_LEFT, BIM_LEFTOF, BIM_LEFTOFFIRSTWHITE, BIM_LINESTOARRAY, BIM_LOADASLINES, BIM_LOADCOOKIES, BIM_LOG, BIM_LOG10, BIM_LOG2, BIM_MATCHER, BIM_MATCHES, BIM_MATCHESSTART, BIM_MAX, BIM_MILLISECOND, BIM_MIN, BIM_MINUTE, BIM_MONTH, BIM_MONTH_NAME, BIM_MONTH_SHORT_NAME, BIM_NATIVESQL, BIM_NEVEREMPTY, BIM_NEXT, BIM_NUMBER_BASE, BIM_NUMOFDIGITS, BIM_NUMOFHEXDIGITS, BIM_NUMOFOCTALDIGITS, BIM_OBJECTEXISTS, BIM_OPENFILE, BIM_OPENGZIPPEDFILE, BIM_OPENGZIPPEDTEXTFILE, BIM_OPENRANDOMACCESSFILE, BIM_OPENTEXTFILE, BIM_PARSEDATE, BIM_PARSEFIXEDPOSITION, BIM_PARSEFORMVARS, BIM_PARSEINT, BIM_PARSEINTROMAN, BIM_PARSEURL, BIM_POPD, BIM_POW, BIM_PREPEND, BIM_PREPENDARRAY, BIM_PROCEXISTS, BIM_PUSHD, BIM_PWD, BIM_RADIAN, BIM_RANGE, BIM_READBYTESASSTRING, BIM_READLINE, BIM_READPIPE, BIM_REGIONMATCHES, BIM_REGIONMATCHESIGNORECASE, BIM_REMOVE, BIM_REPLACE, BIM_REPLACEALL, BIM_REPLACEFIRST, BIM_REPLACEIGNORECASE, BIM_REPLACETAGS, BIM_REPORTWARNINGS, BIM_RESPONSEMSG, BIM_REVERSE, BIM_RIGHT, BIM_RIGHTOF, BIM_RIGHTOFFIRSTWHITE, BIM_ROLLBACK, BIM_ROUND, BIM_SAVEASLINES, BIM_SAVECOOKIES, BIM_SECOND, BIM_SERVEERROR, BIM_SERVEFILE, BIM_SET, BIM_SETBIGENDIAN, BIM_SETLITTLEENDIAN, BIM_SETNAME, BIM_SETROW, BIM_SETSIZE, BIM_SETTIME, BIM_SETTITLES, BIM_SGML_BASE, BIM_SIN, BIM_SIN_DEG, BIM_SIZE, BIM_SORT, BIM_SORT_AS_DATE, BIM_SORT_AS_NUMBER, BIM_SORT_AS_STRING, BIM_SPLIT, BIM_SPLITWITHMATCHES, BIM_SPLITWITHMATCHESONLY, BIM_SQRT, BIM_STARTSWITH, BIM_STATUSCODE, BIM_STRING_BASE, BIM_STRINGCOMPARE, BIM_SUBARRAY, BIM_SUBSET, BIM_SUBSTR, BIM_SUM, BIM_SYS__MASK, BIM_SYS_ACCEPTHTTP, BIM_SYS_ALLGLOBALVARIABLES, BIM_SYS_ANTCALL, BIM_SYS_ASSERT, BIM_SYS_BOOLEAN, BIM_SYS_BYTE, BIM_SYS_CHAR, BIM_SYS_COMPARE, BIM_SYS_CONNECTMAILSERVER, BIM_SYS_CONVERTTOVARIABLES, BIM_SYS_COOKIE, BIM_SYS_COPYPROPERTIES, BIM_SYS_COPYSTREAM, BIM_SYS_DB_DISCONNECT, BIM_SYS_DIFF, BIM_SYS_DISCONNECTMAILSERVER, BIM_SYS_DOUBLE, BIM_SYS_ECHO, BIM_SYS_ENCODE, BIM_SYS_EVAL, BIM_SYS_EVALFILE, BIM_SYS_EVALFILESEPARATE, BIM_SYS_EVALSEPARATE, BIM_SYS_EXIT, BIM_SYS_FLOAT, BIM_SYS_GETCHARSET, BIM_SYS_GETDEFAULTDATEFORMAT, BIM_SYS_GETENVVAR, BIM_SYS_GETENVVARS, BIM_SYS_GETERR, BIM_SYS_GETFUNCTIONS, BIM_SYS_GETIN, BIM_SYS_GETINSTREAM, BIM_SYS_GETLOG, BIM_SYS_GETOUT, BIM_SYS_GETOUTSTREAM, BIM_SYS_GETSCRIPTPATH, BIM_SYS_GETTHREADS, BIM_SYS_GETVARIABLE, BIM_SYS_HTTPGET, BIM_SYS_HTTPPOST, BIM_SYS_INT, BIM_SYS_LOCK, BIM_SYS_LONG, BIM_SYS_LOOPINDEX, BIM_SYS_MAIL_EMBED, BIM_SYS_NOTIFY, BIM_SYS_NOTIFYALL, BIM_SYS_RAND, BIM_SYS_RANDOM, BIM_SYS_REGEX, BIM_SYS_SECRET, BIM_SYS_SETCHARSET, BIM_SYS_SETDEFAULTDATEFORMAT, BIM_SYS_SETERR, BIM_SYS_SETGUILISTENER, BIM_SYS_SETIN, BIM_SYS_SETLOG, BIM_SYS_SETOUT, BIM_SYS_SETVARIABLE, BIM_SYS_SHORT, BIM_SYS_SSH, BIM_SYS_THISFILE, BIM_SYS_THISLINE, BIM_SYS_TIME, BIM_SYS_TIMERHANDLER, BIM_SYS_TIMETODAY, BIM_SYS_UNLOCK, BIM_SYS_WAITFOR, BIM_TABLEDATA_BASE, BIM_TABLEEXISTS, BIM_TAN, BIM_TAN_DEG, BIM_TOABSOLUTEPATH, BIM_TOABSOLUTEURL, BIM_TOARRAY, BIM_TOBOOLEAN, BIM_TOBOOLEANARRAY, BIM_TOBOOLEANOBJECTARRAY, BIM_TOBYTE, BIM_TOBYTEARRAY, BIM_TOBYTEOBJECTARRAY, BIM_TOCHARACTER, BIM_TOCHARARRAY, BIM_TOCHAROBJECTARRAY, BIM_TODOUBLE, BIM_TODOUBLEARRAY, BIM_TODOUBLEOBJECTARRAY, BIM_TOFIXEDPOSITIONSTRING, BIM_TOFLOAT, BIM_TOFLOATARRAY, BIM_TOFLOATOBJECTARRAY, BIM_TOINTARRAY, BIM_TOINTEGER, BIM_TOINTOBJECTARRAY, BIM_TOJAVASET, BIM_TOLONG, BIM_TOLONGARRAY, BIM_TOLONGOBJECTARRAY, BIM_TOLOWER, BIM_TOOBJECTARRAY, BIM_TOOSPATH, BIM_TOSHORT, BIM_TOSHORTARRAY, BIM_TOSHORTOBJECTARRAY, BIM_TOSTRING, BIM_TOSTRINGARRAY, BIM_TOTEXTINPUT, BIM_TOTEXTOUTPUT, BIM_TOUPPER, BIM_TRANSPOSE, BIM_TRIM, BIM_TRUNCATE, BIM_TYPENAME, BIM_UDTEXISTS, BIM_UNESCAPEHTML, BIM_UNESCAPEJAVA, BIM_UNESCAPEJAVASCRIPT, BIM_UNESCAPEXML, BIM_UNICODE, BIM_UNIT, BIM_UNQUOTE, BIM_USERDEFINED_BASE, BIM_VALUES, BIM_WEEK_NAME, BIM_WEEK_OF_MONTH, BIM_WEEK_OF_YEAR, BIM_WEEK_SHORT_NAME, BIM_WRITETOFILE, BIM_WRITETOZIP, BIM_XML_BASE, BIM_YEAR, BIM_ZIPARCHIVE_BASE, BIM_ZONE_OFFSET
 
Constructor Summary
UpdateResult(DBHandle hndl, Expr[] params)
           
UpdateResult(DBHandle hndl, java.sql.PreparedStatement ps, int updateCnt)
           
 
Method Summary
 void close()
           
 void dump(XMLWriter out)
           
 DBConnect getConnection()
           
 int getUpdateCount()
           
 Variable invoke(int ord, java.lang.String fname, Expr[] params, int[] types)
           
 java.sql.PreparedStatement ps()
           
 void refresh(Expr[] params)
           
 Variable resolveVariable(java.lang.String name)
           
 Variable setVariable(java.lang.String name, Variable val, int type)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UpdateResult

public UpdateResult(DBHandle hndl,
                    Expr[] params)
             throws java.lang.Throwable
Throws:
java.lang.Throwable

UpdateResult

public UpdateResult(DBHandle hndl,
                    java.sql.PreparedStatement ps,
                    int updateCnt)
Method Detail

ps

public java.sql.PreparedStatement ps()
Specified by:
ps in interface DBResult

getConnection

public DBConnect getConnection()
Specified by:
getConnection in interface DBResult

resolveVariable

public Variable resolveVariable(java.lang.String name)
                         throws java.lang.Throwable
Specified by:
resolveVariable in interface DBResult
Throws:
java.lang.Throwable

invoke

public Variable invoke(int ord,
                       java.lang.String fname,
                       Expr[] params,
                       int[] types)
                throws java.lang.Exception
Specified by:
invoke in interface DBResult
Throws:
java.lang.Exception

refresh

public void refresh(Expr[] params)
             throws java.lang.Throwable
Specified by:
refresh in interface DBResult
Throws:
java.lang.Throwable

close

public void close()
Specified by:
close in interface DBResult

setVariable

public Variable setVariable(java.lang.String name,
                            Variable val,
                            int type)
                     throws java.lang.Throwable
Throws:
java.lang.Throwable

getUpdateCount

public int getUpdateCount()

dump

public void dump(XMLWriter out)