|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
This class is used to prepare and execute ad hoc queries.
Example: Context ctx = getContext();
PreparedExpression expr = DataServiceFactory.prepareExpression(ctx,"application_name", "declare variable $Name as xs:string external; import schema namespace t1=\"ld:Proj/MyDS\" at \"ld:Proj/schemas/MyDS.xsd\"; for $data in t1:func() where $data/first_name eq $Name return $data/child");
);
expr.bindString(new QName("Name"), "Jim");
XmlObject[] objs = expr.executeQuery();
Method Summary | |
void |
bindBinary(javax.xml.namespace.QName qname,
byte[] abyte0)
Deprecated. binds Binary DataType |
void |
bindBinaryXML(javax.xml.namespace.QName qname,
byte[] abyte0)
Deprecated. binds BinaryXML DataType |
void |
bindBoolean(javax.xml.namespace.QName qname,
boolean flag)
Deprecated. binds Boolean DataType |
void |
bindByte(javax.xml.namespace.QName qname,
byte byte0)
Deprecated. binds Byte DataType |
void |
bindDate(javax.xml.namespace.QName qname,
java.sql.Date date)
Deprecated. binds Date DataType |
void |
bindDateTime(javax.xml.namespace.QName qname,
java.util.Calendar calendar)
Deprecated. binds Calendar DataType |
void |
bindDateTime(javax.xml.namespace.QName qname,
java.util.Date date)
Deprecated. binds DateTime DataType |
void |
bindDateTime(javax.xml.namespace.QName qname,
java.sql.Timestamp timestamp)
Deprecated. binds DateTime DataType |
void |
bindDecimal(javax.xml.namespace.QName qname,
java.math.BigDecimal bigdecimal)
Deprecated. binds BigDecimal DataType |
void |
bindDouble(javax.xml.namespace.QName qname,
double d)
Deprecated. binds double DataType |
void |
bindElement(javax.xml.namespace.QName qname,
org.w3c.dom.Element element)
Deprecated. binds Element DataType |
void |
bindElement(javax.xml.namespace.QName qname,
java.lang.String s)
Deprecated. binds Object DataType |
void |
bindFloat(javax.xml.namespace.QName qname,
float f)
Deprecated. binds float DataType |
void |
bindInt(javax.xml.namespace.QName qname,
int i)
Deprecated. binds int DataType |
void |
bindLong(javax.xml.namespace.QName qname,
long l)
Deprecated. binds long DataType |
void |
bindObject(javax.xml.namespace.QName qname,
java.lang.Object obj)
Deprecated. binds Object DataType |
void |
bindShort(javax.xml.namespace.QName qname,
short word0)
Deprecated. binds short DataType |
void |
bindString(javax.xml.namespace.QName qname,
java.lang.String s)
Deprecated. binds String DataType |
void |
bindTime(javax.xml.namespace.QName qname,
java.sql.Time time)
Deprecated. binds Time DataType |
void |
bindURI(javax.xml.namespace.QName qname,
java.net.URI uri)
Deprecated. binds URI DataType |
com.bea.xml.XmlObject |
executeQuery()
Deprecated. Executes the prepared query. |
void |
setQueryAttributes(QueryAttributes qattributes)
Deprecated. Sets the Query Attributes |
void |
writeOutputToFile(java.lang.String fileName)
Deprecated. Writes the result of function invocation to a file. |
Method Detail |
public com.bea.xml.XmlObject executeQuery() throws SDOMediatorException
SDOMediatorException
public void bindBinary(javax.xml.namespace.QName qname, byte[] abyte0)
qname
- The Qnameabyte0
- The Byte arraypublic void bindBoolean(javax.xml.namespace.QName qname, boolean flag)
qname
- The Qnameflag
- The Boolean valuepublic void bindByte(javax.xml.namespace.QName qname, byte byte0)
qname
- The Qnamebyte0
- The byte valuepublic void bindDate(javax.xml.namespace.QName qname, java.sql.Date date)
qname
- The Qnamedate
- The Date valuepublic void bindDateTime(javax.xml.namespace.QName qname, java.util.Date date)
qname
- The Qnamedate
- The Date valuepublic void bindDateTime(javax.xml.namespace.QName qname, java.sql.Timestamp timestamp)
qname
- The Qnametimestamp
- The Timestamp valuepublic void bindDateTime(javax.xml.namespace.QName qname, java.util.Calendar calendar)
qname
- The Qnamecalendar
- The Calendar valuepublic void bindDecimal(javax.xml.namespace.QName qname, java.math.BigDecimal bigdecimal)
qname
- The Qnamebigdecimal
- The BigDecimal valuepublic void bindDouble(javax.xml.namespace.QName qname, double d)
qname
- The Qnamed
- The double valuepublic void bindFloat(javax.xml.namespace.QName qname, float f)
qname
- The Qnamef
- The float valuepublic void bindInt(javax.xml.namespace.QName qname, int i)
qname
- The Qnamei
- The Integer valuepublic void bindLong(javax.xml.namespace.QName qname, long l)
qname
- The Qnamel
- The long valuepublic void bindShort(javax.xml.namespace.QName qname, short word0)
qname
- The Qnameword0
- The short valuepublic void bindString(javax.xml.namespace.QName qname, java.lang.String s)
qname
- The Qnames
- The String valuepublic void bindTime(javax.xml.namespace.QName qname, java.sql.Time time)
qname
- The Qnametime
- The Time valuepublic void bindURI(javax.xml.namespace.QName qname, java.net.URI uri)
qname
- The Qnameuri
- The URI valuepublic void bindObject(javax.xml.namespace.QName qname, java.lang.Object obj)
qname
- The Qnameobj
- The Object valuepublic void bindElement(javax.xml.namespace.QName qname, java.lang.String s)
qname
- The Qnames
- The Element valuepublic void bindElement(javax.xml.namespace.QName qname, org.w3c.dom.Element element)
qname
- The Qnameelement
- The Element valuepublic void bindBinaryXML(javax.xml.namespace.QName qname, byte[] abyte0)
qname
- The Qnameabyte0
- The BinaryXML valuepublic void setQueryAttributes(QueryAttributes qattributes)
qattributes
- public void writeOutputToFile(java.lang.String fileName) throws java.lang.Exception
fileName
- The file name
ServerPrepareException
java.lang.Exception
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |