The SphinxQLDataReader type exposes the following members.

Methods

  Name Description
Public method Close
Closes the SphinxQLDataReader object.
(Overrides DbDataReader..::..Close()()()().)
Public method CreateObjRef
Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.
(Inherited from MarshalByRefObject.)
Public method Dispose
Releases all resources used by the current instance of the DbDataReader class.
(Inherited from DbDataReader.)
Public method Equals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Public method GetBoolean
Gets the value of the specified column as a Boolean.
(Overrides DbDataReader..::..GetBoolean(Int32).)
Public method GetByte
Gets the value of the specified column as a byte.
(Overrides DbDataReader..::..GetByte(Int32).)
Public method GetBytes
Reads a stream of bytes from the specified column, starting at location indicated by dataOffset, into the buffer, starting at the location indicated by bufferOffset. Currently not supported.
(Overrides DbDataReader..::..GetBytes(Int32, Int64, array<Byte>[]()[][], Int32, Int32).)
Public method GetChar
Gets the value of the specified column as a single character. Currently not supported.
(Overrides DbDataReader..::..GetChar(Int32).)
Public method GetChars
Reads a stream of characters from the specified column, starting at location indicated by dataOffset, into the buffer, starting at the location indicated by bufferOffset. Currently not supported.
(Overrides DbDataReader..::..GetChars(Int32, Int64, array<Char>[]()[][], Int32, Int32).)
Public method GetData
Returns a DbDataReader object for the requested column ordinal.
(Inherited from DbDataReader.)
Public method GetDataTypeName
Gets the name of the data type of the specified column.
(Overrides DbDataReader..::..GetDataTypeName(Int32).)
Public method GetDateTime(Int32)
Gets the value of the specified column as a DateTime object.
(Overrides DbDataReader..::..GetDateTime(Int32).)
Public method GetDateTime(String)
Gets the value of the specified column as a DateTime object.
Public method GetDecimal
Gets the value of the specified column as a Decimal object.
(Overrides DbDataReader..::..GetDecimal(Int32).)
Public method GetDouble
Gets the value of the specified column as a double-precision floating point number.
(Overrides DbDataReader..::..GetDouble(Int32).)
Public method GetEnumerator
Returns an IEnumerator that can be used to iterate through the rows in the data reader.
(Overrides DbDataReader..::..GetEnumerator()()()().)
Public method GetFieldType
Gets the data type of the specified column.
(Overrides DbDataReader..::..GetFieldType(Int32).)
Public method GetFloat(Int32)
Gets the value of the specified column as a single-precision floating point number.
(Overrides DbDataReader..::..GetFloat(Int32).)
Public method GetFloat(String)
Gets the value of the specified column as a single-precision floating point number.
Public method GetGuid
Gets the value of the specified column as a globally-unique identifier (GUID).
(Overrides DbDataReader..::..GetGuid(Int32).)
Public method GetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public method GetInt16(Int32)
Gets the value of the specified column as a 16-bit signed integer.
(Overrides DbDataReader..::..GetInt16(Int32).)
Public method GetInt16(String)
Gets the value of the specified column as a 16-bit signed integer.
Public method GetInt32(Int32)
Gets the value of the specified column as a 32-bit signed integer.
(Overrides DbDataReader..::..GetInt32(Int32).)
Public method GetInt32(String)
Gets the value of the specified column as a 32-bit signed integer.
Public method GetInt64(Int32)
Gets the value of the specified column as a 64-bit signed integer.
(Overrides DbDataReader..::..GetInt64(Int32).)
Public method GetInt64(String)
Gets the value of the specified column as a 64-bit signed integer.
Public method GetLifetimeService
Retrieves the current lifetime service object that controls the lifetime policy for this instance.
(Inherited from MarshalByRefObject.)
Public method GetMvaValues(Int32)
Gets the values of a multi value attribute.
Public method GetMvaValues(String)
Gets the values of a multi value attribute.
Public method GetName
Gets the name of the column, given the zero-based column ordinal.
(Overrides DbDataReader..::..GetName(Int32).)
Public method GetOrdinal
Gets the column ordinal given the name of the column. This method is case insensitive.
(Overrides DbDataReader..::..GetOrdinal(String).)
Public method GetProviderSpecificFieldType
Returns the provider-specific field type of the specified column.
(Inherited from DbDataReader.)
Public method GetProviderSpecificValue
Gets the value of the specified column as an instance of Object.
(Inherited from DbDataReader.)
Public method GetProviderSpecificValues
Gets all provider-specific attribute columns in the collection for the current row.
(Inherited from DbDataReader.)
Public method GetSchemaTable
Returns a DataTable that describes the column metadata of the SphinxQLDataReader.
(Overrides DbDataReader..::..GetSchemaTable()()()().)
Public method GetSphinxTimestamp(Int32)
Gets the value of the specified column as a SphinxTimestamp.
Public method GetSphinxTimestamp(String)
Gets the value of the specified column as a SphinxTimestamp.
Public method GetString(Int32)
Gets the value of the specified column as an instance of String.
(Overrides DbDataReader..::..GetString(Int32).)
Public method GetString(String)
Gets the value of the specified column as an instance of String.
Public method GetType
Gets the type of the current instance.
(Inherited from Object.)
Public method GetUInt32(Int32)
Gets the value of the specified column as a 32-bit unsigned integer.
Public method GetUInt32(String)
Gets the value of the specified column as a 32-bit unsigned integer.
Public method GetUInt64(Int32)
Gets the value of the specified column as a 64-bit unsigned integer.
Public method GetUInt64(String)
Gets the value of the specified column as a 64-bit unsigned integer.
Public method GetValue
Gets the value of the specified column as an instance of Object.
(Overrides DbDataReader..::..GetValue(Int32).)
Public method GetValues
Gets all attribute columns in the collection for the current row.
(Overrides DbDataReader..::..GetValues(array<Object>[]()[][]).)
Public method InitializeLifetimeService
Obtains a lifetime service object to control the lifetime policy for this instance.
(Inherited from MarshalByRefObject.)
Public method IsDBNull
Gets a value that indicates whether the column contains nonexistent or missing values.
(Overrides DbDataReader..::..IsDBNull(Int32).)
Public method NextResult
Advances the reader to the next result when reading the results of multiple queries.
(Overrides DbDataReader..::..NextResult()()()().)
Public method Read
Advances the reader to the next record in a result set.
(Overrides DbDataReader..::..Read()()()().)
Public method ToString
Returns a string that represents the current object.
(Inherited from Object.)

Properties

  Name Description
Public property Depth
Gets a value indicating the depth of nesting for the current row. Always returns 0.
(Overrides DbDataReader..::..Depth.)
Public property FieldCount
Gets the number of columns in the current row.
(Overrides DbDataReader..::..FieldCount.)
Public property HasRows
Gets a value that indicates whether this SphinxQLDataReader contains one or more rows.
(Overrides DbDataReader..::..HasRows.)
Public property IsClosed
Gets a value indicating whether the SphinxQLDataReader is closed.
(Overrides DbDataReader..::..IsClosed.)
Public property Item[([( Int32])])
Gets the Object with the specified ordinal.
(Overrides DbDataReader..::..Item[([( Int32])]) .)
Public property Item[([( String])])
Gets the Object with the specified name.
(Overrides DbDataReader..::..Item[([( String])]) .)
Public property RecordsAffected
Gets the number of rows changed, inserted, or deleted by execution of the SphinxQL statement.
(Overrides DbDataReader..::..RecordsAffected.)
Public property VisibleFieldCount
Gets the number of fields in the DbDataReader that are not hidden.
(Inherited from DbDataReader.)

Explicit Interface Implementations

  Name Description
Explicit interface implemetation Private method IDataRecord..::..GetData
For a description of this member, see GetData(Int32).
(Inherited from DbDataReader.)

See Also