SphinxConnector.SphinxQL Namespace

Contains classes to access Sphinx via the MySQL protocol.

Classes

BulkCopy A convenience class to copy data from an IDataReader to an index.
SphinxQLCommand Represents a SphinxQL statement to execute against Sphinx. This class cannot be inherited.
SphinxQLConnection Represents a connection to Sphinx. This class cannot be inherited.
SphinxQLConnectionStringBuilder Provides a simple way to create and manage the contents of connection strings used by the SphinxQLConnection class.
SphinxQLDataAdapter Represents a set of data commands and a connection that are used to fill a DataSet. This class cannot be inherited.
SphinxQLDataReader Reads a forward-only stream of rows from Sphinx. This class cannot be inherited.
SphinxQLDataSourceRepresents a data source that can be used to obtain open connections, and against which commands can be executed directly.
SphinxQLException The exception that is thrown when an SphinxQL error occurs.
SphinxQLParameter Represents a parameter to a SphinxQLCommand. This class cannot be inherited.
SphinxQLParameterCollection Represents a collection of parameters associated with a SphinxQLCommand. This class cannot be inherited.
SphinxQLProviderFactory Represents a set of methods for creating instances of the provider's implementation of the data source classes.
SphinxQLRowUpdatedEventArgs Provides data for the RowUpdated event of a SphinxQLDataAdapter.
SphinxQLRowUpdatingEventArgs Provides the data for the RowUpdating event of a SphinxQLDataAdapter.
SphinxQLTransaction Represents a transaction. This class cannot be inherited.

Enumerations

BulkCopyMethod Determines the method used for bulk copying data.
SphinxType Specifies the data type of a field, a property, or a Parameter object.