MarkLogic XDBC.NET Library

IXdbcResultSequence Members

IXdbcResultSequence 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
Command The IXdbcCommand object that produced this IXdbcResultSequence object
Enumerator Returns a System.Collections.IEnumerator object from IXdbcResultSequence.
IsClosed Whether or not the result sequence is closed.
ItemType The type of the current item
NextStream The next Stream in the result sequence, null if there is no next stream
ResultsSequenceConcurrency The concurrency setting for the IXdbcResultSequence objects generated by evaluating this statement.
Stream The underlying Stream for reading bytes out of the results sequence
Warnings Returns the first warning reported by calls on the command.

Public Instance Methods

ClearWarnings Clears all warnings reported for the correlated command object. After a call to this method, the property Warning returns null until another warning occurs.
Close Releases this result sequence object's database and XDBC resources immediately instead of waiting for this to be done by the runtime environment.
GetAnyUri Retrieves a IAnyUri version of the current value in the result sequence
GetBase64Binary Retrieves a IBase64Binary version of the current value in the result sequence
GetBinary Retrieves a IText version of the current value in the result sequence
GetBoolean Retrieves a IBoolean version of the current value in the result sequence
GetDate Retrieves a IDate version of the current value in the result sequence
GetDateTime Retrieves a IDateTime version of the current value in the result sequence
GetDayTimeDuration Retrieves a IDayTimeDuration version of the current value in the result sequence
GetDecimal Retrieves a IDecimal version of the current value in the result sequence
GetDouble Retrieves a IDouble version of the current value in the result sequence
GetDuration Retrieves a IDuration version of the current value in the result sequence
GetFloat Retrieves a IFloat version of the current value in the result sequence
GetGDay Retrieves a IGDay version of the current value in the result sequence
GetGMonth Retrieves a IGMonth version of the current value in the result sequence
GetGMonthDay Retrieves a IGMonthDay version of the current value in the result sequence
GetGYear Retrieves a IGYear version of the current value in the result sequence
GetGYearMonth Retrieves a IGYearMonth version of the current value in the result sequence
GetHexBinary Retrieves a IHexBinary version of the current value in the result sequence
GetInteger Retrieves a IInteger version of the current value in the result sequence
GetNetBoolean .NET type accessor for type bool
GetNetDateTime .NET type accessor for type DateTime
GetNetDecimal .NET type accessor for type decimal
GetNetDouble .NET type accessor for type long
GetNetFloat .NET type accessor for type float
GetNetInt .NET type accessor for type int
GetNetLong .NET type accessor for type long
GetNetString .NET type accessor for type string
GetNetTimeSpan .NET type accessor for type TimeSpan
GetNode Retrieves a INode version of the current value in the result sequence
GetQName Retrieves a IQName version of the current value in the result sequence
GetString Retrieves a IString version of the current value in the result sequence
GetText Retrieves a IText version of the current value in the result sequence
GetTime Retrieves a ITime version of the current value in the result sequence
GetYearMonthDuration Retrieves a IYearMonthDuration version of the current value in the result sequence
HasNext Returns true when the result sequence has more items ahead. This method does not advance to the next item. It merely checks for the existance of a next item. To advance, call Next().
Next Returns the next item of the result sequence. After this method is called, the "Get" accessor methods may be called any number of times to return the current object cast to the expected type.

See Also

IXdbcResultSequence Interface | MarkLogic.Xdbc Namespace