MarkLogic XDBC.NET Library

IXdbcCommand Members

IXdbcCommand overview

Public Instance Properties

BufferSize A hint about the number of bytes that should be fetched from the database in a single read of results
Connection The IXdbcConnection object that generated this command
IsClosed Whether or not the command is closed.
QueryTimeout The maximum number of seconds the driver will wait for an IXdbcCommand to execute.
ResultsSequenceConcurrency The concurrency setting for the IXdbcResultSequence objects that are generated by executing this command.
Warnings Returns the first warning reported by calls on this connection.

Public Instance Methods

Cancel Cancel the execution of this XQuery statement.
ClearVariables Clears out all of the bindings and types Hashtables
ClearWarnings Clears all warnings reported for this connection object. After a call to this method, the property Warning returns null until a new warning is reported for this connection.
Close Release this XQuery statement's database and XDBC resources immediately instead of waiting for this to be done by the runtime environment
ExecuteQuery Evaluate an XQuery query and return a sequence of results.
Invoke Invokes an XQuery module and returns a sequence of results.
SetAnyURI Binds the variable's value to the argument value. The variable should be of type xs:AnyURI.
SetBase64Binary Binds the variable's value to the argument value. The variable should be of type xs:base64Binary.
SetBoolean Binds the variable's value to the argument value. The variable should be of type xs:Boolean.
SetDateOverloaded. Binds the variable's value to the argument value. The variable should be of type xs:date.
SetDateTimeOverloaded. Binds the variable's value to the argument value. The variable should be of type xs:dateTime.
SetDayTimeDuration Binds the variable's value to the argument value. The variable should be of type xdt:dayTimeDuration.
SetDecimalOverloaded. Binds the variable's value to the argument value. The variable should be of type xs:decimal.
SetDouble Binds the variable's value to the argument value. The variable should be of type xs:double.
SetDuration Binds the variable's value to the argument value. The variable should be of type xs:duration.
SetFloat Binds the variable's value to the argument value. The variable should be of type xs:float.
SetGDay Binds the variable's value to the argument value. The variable should be of type xs:gDay.
SetGMonth Binds the variable's value to the argument value. The variable should be of type xs:gMonth.
SetGMonthDay Binds the variable's value to the argument value. The variable should be of type xs:gMonthDay.
SetGYear Binds the variable's value to the argument value. The variable should be of type xs:gYear.
SetGYearMonth Binds the variable's value to the argument value. The variable should be of type xs:gYearMonth.
SetHexBinary Binds the variable's value to the argument value. The variable should be of type xs:hexBinary.
SetIntegerOverloaded. Binds the variable's value to the argument value. The variable should be of type xs:integer.
SetNull Removes the variable binding from the local collection, effectively clearing the value of the variable.
SetQNameOverloaded. Binds the variable's value to the argument value. The variable should be of type xs:QName.
SetString Binds the variable's value to the argument value. The variable should be of type xs:string.
SetTimeOverloaded. Binds the variable's value to the argument value. The variable should be of type xs:time.
SetUntypedAtomic Binds the variable's value to the argument value. The variable should be of type xdt:untypedAtomic.
SetYearMonthDuration Binds the variable's value to the argument value. The variable should be of type xdt:yearMonthDuration.

See Also

IXdbcCommand Interface | MarkLogic.Xdbc Namespace