com.softwareag.tamino.db.api.accessor
Interface TXQDynamicContext

All Known Implementing Classes:
TPreparedXQuery, TXQuery

public interface TXQDynamicContext


Method Summary
 void bindBase64Binary(javax.xml.namespace.QName varname, byte[] value)
          Binds external variable of type xs:base64Binary to prepared XQuery.
 void bindBoolean(javax.xml.namespace.QName varname, boolean value)
          Binds external variable of type xs:boolean to prepared XQuery.
 void bindByte(javax.xml.namespace.QName varname, byte value)
          Binds external variable of type xs:byte to prepared XQuery.
 void bindDate(javax.xml.namespace.QName varname, java.util.Calendar value, java.lang.String format)
          Binds external variable of type xs:date to prepared XQuery.
 void bindDateTime(javax.xml.namespace.QName varname, java.util.Calendar value, java.lang.String format)
          Binds external variable of type xs:dateTime to prepared XQuery.
 void bindDecimal(javax.xml.namespace.QName varname, java.math.BigDecimal value)
          Binds external variable of type xs:decimal to prepared XQuery.
 void bindDouble(javax.xml.namespace.QName varname, double value)
          Binds external variable of type xs:double to prepared XQuery.
 void bindDuration(javax.xml.namespace.QName varname, java.lang.String value)
          Binds external variable of type xs:duration to prepared XQuery.
 void bindEntity(javax.xml.namespace.QName varname, java.lang.String value)
          Binds external variable of type xs:ENTITY to prepared XQuery.
 void bindFloat(javax.xml.namespace.QName varname, float value)
          Binds external variable of type xs:float to prepared XQuery.
 void bindGDay(javax.xml.namespace.QName varname, java.lang.String value)
          Binds external variable of type xs:gDay to prepared XQuery.
 void bindGMonth(javax.xml.namespace.QName varname, java.lang.String value)
          Binds external variable of type xs:gMonth to prepared XQuery.
 void bindGMonthDay(javax.xml.namespace.QName varname, java.lang.String value)
          Binds external variable of type xs:gMonthDay to prepared XQuery.
 void bindGYear(javax.xml.namespace.QName varname, java.lang.String value)
          Binds external variable of type xs:gYear to prepared XQuery.
 void bindGYearMonth(javax.xml.namespace.QName varname, java.lang.String value)
          Binds external variable of type xs:gYearMonth to prepared XQuery.
 void bindHexBinary(javax.xml.namespace.QName varname, byte[] value)
          Binds external variable of type xs:hexBinary to prepared XQuery.
 void bindID(javax.xml.namespace.QName varname, java.lang.String value)
          Binds external variable of type xs:ID to prepared XQuery.
 void bindIDRef(javax.xml.namespace.QName varname, java.lang.String value)
          Binds external variable of type xs:IDREF to prepared XQuery.
 void bindInt(javax.xml.namespace.QName varname, int value)
          Binds external variable of type xs:int to prepared XQuery.
 void bindInteger(javax.xml.namespace.QName varname, java.math.BigInteger value)
          Binds external variable of type xs:integer to prepared XQuery.
 void bindLanguage(javax.xml.namespace.QName varname, java.lang.String value)
          Binds external variable of type xs:language to prepared XQuery.
 void bindLong(javax.xml.namespace.QName varname, long value)
          Binds external variable of type xs:long to prepared XQuery.
 void bindName(javax.xml.namespace.QName varname, java.lang.String value)
          Binds external variable of type xs:Name to prepared XQuery.
 void bindNCName(javax.xml.namespace.QName varname, java.lang.String value)
          Binds external variable of type xs:NCName to prepared XQuery.
 void bindNegativeInteger(javax.xml.namespace.QName varname, java.math.BigInteger value)
          Binds external variable of type xs:negativeInteger to prepared XQuery.
 void bindNMToken(javax.xml.namespace.QName varname, java.lang.String value)
          Binds external variable of type xs:NMTOKEN to prepared XQuery.
 void bindNonNegativeInteger(javax.xml.namespace.QName varname, java.math.BigInteger value)
          Binds external variable of type xs:nonNegativeInteger to prepared XQuery.
 void bindNonPositiveInteger(javax.xml.namespace.QName varname, java.math.BigInteger value)
          Binds external variable of type xs:nonPositiveInteger to prepared XQuery.
 void bindNormalizedString(javax.xml.namespace.QName varname, java.lang.String value)
          Binds external variable of type xs:normalizedString to prepared XQuery.
 void bindPositiveInteger(javax.xml.namespace.QName varname, java.math.BigInteger value)
          Binds external variable of type xs:positiveInteger to prepared XQuery.
 void bindQName(javax.xml.namespace.QName varname, javax.xml.namespace.QName value)
          Binds external variable of type xs:QName to prepared XQuery.
 void bindSequence(javax.xml.namespace.QName varname, TXQTypes type, java.lang.String[] sequence)
          Binds external variable of type Sequence to prepared XQuery.
 void bindShort(javax.xml.namespace.QName varname, short value)
          Binds external variable of type xs:short to prepared XQuery.
 void bindString(javax.xml.namespace.QName varname, java.lang.String value)
          Binds external variable of type xs:string to prepared XQuery.
 void bindTime(javax.xml.namespace.QName varname, java.util.Calendar value, java.lang.String format)
          Binds external variable of type xs:time to prepared XQuery.
 void bindToken(javax.xml.namespace.QName varname, java.lang.String value)
          Binds external variable of type xs:token to prepared XQuery.
 void bindUnsignedByte(javax.xml.namespace.QName varname, short value)
          Binds external variable of type xs:unsignedByte to prepared XQuery.
 void bindUnsignedInt(javax.xml.namespace.QName varname, long value)
          Binds external variable of type xs:unsignedInt to prepared XQuery.
 void bindUnsignedLong(javax.xml.namespace.QName varname, java.math.BigInteger value)
          Binds external variable of type xs:unsignedLong to prepared XQuery.
 void bindUnsignedShort(javax.xml.namespace.QName varname, int value)
          Binds external variable of type xs:unsignedShort to prepared XQuery.
 void bindURI(javax.xml.namespace.QName varname, java.net.URI value)
          Binds external variable of type xs:anyURI to prepared XQuery.
 

Method Detail

bindBoolean

void bindBoolean(javax.xml.namespace.QName varname,
                 boolean value)
                 throws TXQTypeException
Binds external variable of type xs:boolean to prepared XQuery.

Parameters:
varname - is a QName that represents external variable.
value - is a boolean value of external variable.
Throws:
TXQTypeException

bindByte

void bindByte(javax.xml.namespace.QName varname,
              byte value)
              throws TXQTypeException
Binds external variable of type xs:byte to prepared XQuery.

Parameters:
varname - is a QName that represents external variable.
value - is a byte value of external variable.
Throws:
TXQTypeException

bindShort

void bindShort(javax.xml.namespace.QName varname,
               short value)
               throws TXQTypeException
Binds external variable of type xs:short to prepared XQuery.

Parameters:
varname - is a QName that represents external variable.
value - is a short value of external variable.
Throws:
TXQTypeException

bindInt

void bindInt(javax.xml.namespace.QName varname,
             int value)
             throws TXQTypeException
Binds external variable of type xs:int to prepared XQuery.

Parameters:
varname - is a QName that represents external variable.
value - is a int value of external variable.
Throws:
TXQTypeException

bindLong

void bindLong(javax.xml.namespace.QName varname,
              long value)
              throws TXQTypeException
Binds external variable of type xs:long to prepared XQuery.

Parameters:
varname - is a QName that represents external variable.
value - is a long value of external variable.
Throws:
TXQTypeException

bindFloat

void bindFloat(javax.xml.namespace.QName varname,
               float value)
               throws TXQTypeException
Binds external variable of type xs:float to prepared XQuery.

Parameters:
varname - is a QName that represents external variable.
value - is a float value of external variable.
Throws:
TXQTypeException

bindDouble

void bindDouble(javax.xml.namespace.QName varname,
                double value)
                throws TXQTypeException
Binds external variable of type xs:double to prepared XQuery.

Parameters:
varname - is a QName that represents external variable.
value - is a double value of external variable.
Throws:
TXQTypeException

bindInteger

void bindInteger(javax.xml.namespace.QName varname,
                 java.math.BigInteger value)
                 throws TXQTypeException
Binds external variable of type xs:integer to prepared XQuery.

Parameters:
varname - is a QName that represents external variable.
value - is a integer value of external variable.
Throws:
TXQTypeException

bindDecimal

void bindDecimal(javax.xml.namespace.QName varname,
                 java.math.BigDecimal value)
                 throws TXQTypeException
Binds external variable of type xs:decimal to prepared XQuery.

Parameters:
varname - is a QName that represents external variable.
value - is a decimal value of external variable.
Throws:
TXQTypeException

bindString

void bindString(javax.xml.namespace.QName varname,
                java.lang.String value)
                throws TXQTypeException
Binds external variable of type xs:string to prepared XQuery.

Parameters:
varname - is a QName that represents external variable.
value - is a string value of external variable.
Throws:
TXQTypeException

bindDateTime

void bindDateTime(javax.xml.namespace.QName varname,
                  java.util.Calendar value,
                  java.lang.String format)
                  throws TXQTypeException
Binds external variable of type xs:dateTime to prepared XQuery.

Parameters:
varname - is a QName that represents external variable.
value - is a dateTime value of external variable.
format - is a format of dateTime value of external variable. e.g.(yyyy-MM-dd'T'hh:mm:ss)
Throws:
TXQTypeException

bindBase64Binary

void bindBase64Binary(javax.xml.namespace.QName varname,
                      byte[] value)
                      throws TXQTypeException
Binds external variable of type xs:base64Binary to prepared XQuery.

Parameters:
varname - is a QName that represents external variable.
value - is a base64Binary value of external variable.
Throws:
TXQTypeException

bindHexBinary

void bindHexBinary(javax.xml.namespace.QName varname,
                   byte[] value)
                   throws TXQTypeException
Binds external variable of type xs:hexBinary to prepared XQuery.

Parameters:
varname - is a QName that represents external variable.
value - is a hexBinary value of external variable.
Throws:
TXQTypeException

bindDuration

void bindDuration(javax.xml.namespace.QName varname,
                  java.lang.String value)
                  throws TXQTypeException
Binds external variable of type xs:duration to prepared XQuery.

Parameters:
varname - is a QName that represents external variable.
value - is a duration value of external variable.
Throws:
TXQTypeException

bindTime

void bindTime(javax.xml.namespace.QName varname,
              java.util.Calendar value,
              java.lang.String format)
              throws TXQTypeException
Binds external variable of type xs:time to prepared XQuery.

Parameters:
varname - is a QName that represents external variable.
value - is a time value of external variable.
format - is a format of time value of external variable. e.g.(hh:mm:ss)
Throws:
TXQTypeException

bindDate

void bindDate(javax.xml.namespace.QName varname,
              java.util.Calendar value,
              java.lang.String format)
              throws TXQTypeException
Binds external variable of type xs:date to prepared XQuery.

Parameters:
varname - is a QName that represents external variable.
value - is a date value of external variable.
format - is a format of date value of external variable. e.g.(yyyy-MM-dd)
Throws:
TXQTypeException

bindGYearMonth

void bindGYearMonth(javax.xml.namespace.QName varname,
                    java.lang.String value)
                    throws TXQTypeException
Binds external variable of type xs:gYearMonth to prepared XQuery.

Parameters:
varname - is a QName that represents external variable.
value - is a gYearMonth value of external variable.
Throws:
TXQTypeException

bindGYear

void bindGYear(javax.xml.namespace.QName varname,
               java.lang.String value)
               throws TXQTypeException
Binds external variable of type xs:gYear to prepared XQuery.

Parameters:
varname - is a QName that represents external variable.
value - is a gYear value of external variable.
Throws:
TXQTypeException

bindGMonthDay

void bindGMonthDay(javax.xml.namespace.QName varname,
                   java.lang.String value)
                   throws TXQTypeException
Binds external variable of type xs:gMonthDay to prepared XQuery.

Parameters:
varname - is a QName that represents external variable.
value - is a gMonthDay value of external variable.
Throws:
TXQTypeException

bindGDay

void bindGDay(javax.xml.namespace.QName varname,
              java.lang.String value)
              throws TXQTypeException
Binds external variable of type xs:gDay to prepared XQuery.

Parameters:
varname - is a QName that represents external variable.
value - is a gDay value of external variable.
Throws:
TXQTypeException

bindGMonth

void bindGMonth(javax.xml.namespace.QName varname,
                java.lang.String value)
                throws TXQTypeException
Binds external variable of type xs:gMonth to prepared XQuery.

Parameters:
varname - is a QName that represents external variable.
value - is a gMonth value of external variable.
Throws:
TXQTypeException

bindURI

void bindURI(javax.xml.namespace.QName varname,
             java.net.URI value)
             throws TXQTypeException
Binds external variable of type xs:anyURI to prepared XQuery.

Parameters:
varname - is a QName that represents external variable.
value - is a anyURI value of external variable.
Throws:
TXQTypeException

bindToken

void bindToken(javax.xml.namespace.QName varname,
               java.lang.String value)
               throws TXQTypeException
Binds external variable of type xs:token to prepared XQuery.

Parameters:
varname - is a QName that represents external variable.
value - is a token value of external variable.
Throws:
TXQTypeException

bindNormalizedString

void bindNormalizedString(javax.xml.namespace.QName varname,
                          java.lang.String value)
                          throws TXQTypeException
Binds external variable of type xs:normalizedString to prepared XQuery.

Parameters:
varname - is a QName that represents external variable.
value - is a normalizedString value of external variable.
Throws:
TXQTypeException

bindLanguage

void bindLanguage(javax.xml.namespace.QName varname,
                  java.lang.String value)
                  throws TXQTypeException
Binds external variable of type xs:language to prepared XQuery.

Parameters:
varname - is a QName that represents external variable.
value - is a language value of external variable.
Throws:
TXQTypeException

bindName

void bindName(javax.xml.namespace.QName varname,
              java.lang.String value)
              throws TXQTypeException
Binds external variable of type xs:Name to prepared XQuery.

Parameters:
varname - is a QName that represents external variable.
value - is a Name value of external variable.
Throws:
TXQTypeException

bindNMToken

void bindNMToken(javax.xml.namespace.QName varname,
                 java.lang.String value)
                 throws TXQTypeException
Binds external variable of type xs:NMTOKEN to prepared XQuery.

Parameters:
varname - is a QName that represents external variable.
value - is a NMTOKEN value of external variable.
Throws:
TXQTypeException

bindNCName

void bindNCName(javax.xml.namespace.QName varname,
                java.lang.String value)
                throws TXQTypeException
Binds external variable of type xs:NCName to prepared XQuery.

Parameters:
varname - is a QName that represents external variable.
value - is a NCName value of external variable.
Throws:
TXQTypeException

bindID

void bindID(javax.xml.namespace.QName varname,
            java.lang.String value)
            throws TXQTypeException
Binds external variable of type xs:ID to prepared XQuery.

Parameters:
varname - is a QName that represents external variable.
value - is a ID value of external variable.
Throws:
TXQTypeException

bindIDRef

void bindIDRef(javax.xml.namespace.QName varname,
               java.lang.String value)
               throws TXQTypeException
Binds external variable of type xs:IDREF to prepared XQuery.

Parameters:
varname - is a QName that represents external variable.
value - is a IDREF value of external variable.
Throws:
TXQTypeException

bindEntity

void bindEntity(javax.xml.namespace.QName varname,
                java.lang.String value)
                throws TXQTypeException
Binds external variable of type xs:ENTITY to prepared XQuery.

Parameters:
varname - is a QName that represents external variable.
value - is a ENTITY value of external variable.
Throws:
TXQTypeException

bindNonPositiveInteger

void bindNonPositiveInteger(javax.xml.namespace.QName varname,
                            java.math.BigInteger value)
                            throws TXQTypeException
Binds external variable of type xs:nonPositiveInteger to prepared XQuery.

Parameters:
varname - is a QName that represents external variable.
value - is a nonPositiveInteger value of external variable.
Throws:
TXQTypeException

bindNonNegativeInteger

void bindNonNegativeInteger(javax.xml.namespace.QName varname,
                            java.math.BigInteger value)
                            throws TXQTypeException
Binds external variable of type xs:nonNegativeInteger to prepared XQuery.

Parameters:
varname - is a QName that represents external variable.
value - is a nonNegativeInteger value of external variable.
Throws:
TXQTypeException

bindNegativeInteger

void bindNegativeInteger(javax.xml.namespace.QName varname,
                         java.math.BigInteger value)
                         throws TXQTypeException
Binds external variable of type xs:negativeInteger to prepared XQuery.

Parameters:
varname - is a QName that represents external variable.
value - is a negativeInteger value of external variable.
Throws:
TXQTypeException

bindUnsignedLong

void bindUnsignedLong(javax.xml.namespace.QName varname,
                      java.math.BigInteger value)
                      throws TXQTypeException
Binds external variable of type xs:unsignedLong to prepared XQuery.

Parameters:
varname - is a QName that represents external variable.
value - is a unsignedLong value of external variable.
Throws:
TXQTypeException

bindPositiveInteger

void bindPositiveInteger(javax.xml.namespace.QName varname,
                         java.math.BigInteger value)
                         throws TXQTypeException
Binds external variable of type xs:positiveInteger to prepared XQuery.

Parameters:
varname - is a QName that represents external variable.
value - is a positiveInteger value of external variable.
Throws:
TXQTypeException

bindUnsignedInt

void bindUnsignedInt(javax.xml.namespace.QName varname,
                     long value)
                     throws TXQTypeException
Binds external variable of type xs:unsignedInt to prepared XQuery.

Parameters:
varname - is a QName that represents external variable.
value - is a unsignedInt value of external variable.
Throws:
TXQTypeException

bindUnsignedShort

void bindUnsignedShort(javax.xml.namespace.QName varname,
                       int value)
                       throws TXQTypeException
Binds external variable of type xs:unsignedShort to prepared XQuery.

Parameters:
varname - is a QName that represents external variable.
value - is a unsignedShort value of external variable.
Throws:
TXQTypeException

bindUnsignedByte

void bindUnsignedByte(javax.xml.namespace.QName varname,
                      short value)
                      throws TXQTypeException
Binds external variable of type xs:unsignedByte to prepared XQuery.

Parameters:
varname - is a QName that represents external variable.
value - is a unsignedByte value of external variable.
Throws:
TXQTypeException

bindQName

void bindQName(javax.xml.namespace.QName varname,
               javax.xml.namespace.QName value)
               throws TXQTypeException
Binds external variable of type xs:QName to prepared XQuery.

Parameters:
varname - is a QName that represents external variable.
value - is a QName value of external variable.
Throws:
TXQTypeException

bindSequence

void bindSequence(javax.xml.namespace.QName varname,
                  TXQTypes type,
                  java.lang.String[] sequence)
                  throws TXQTypeException
Binds external variable of type Sequence to prepared XQuery.

Parameters:
varname - is a QName that represents external variable.
type - is a XML data type of items in a sequence.
sequence - is an array of items in a Sequence.
Throws:
TXQTypeException


Copyright (c) 2013 Software AG. All Rights Reserved.