Abstract base class for an object that implements the dtsDataSource indexing API.


File: DInputStream.h
Namespace: dtSearch
Syntax


|
Name |
Description |
---|---|---|
![]() |
Constructor |




Constructors
|
Name |
Description |
---|---|---|
![]() |
Constructor |
Methods
|
Name |
Description |
---|---|---|
![]() |
Get interface that can be attached to dtsIndexJob.dataSourceToIndex | |
![]() ![]() |
Get the next document in the data source | |
![]() ![]() |
Initialize the data source so the next getNextDoc call will return the first document |


|
Name |
Description |
---|---|---|
![]() |
Get interface that can be attached to dtsIndexJob.dataSourceToIndex | |
![]() ![]() |
Get the next document in the data source | |
![]() ![]() |
Initialize the data source so the next getNextDoc call will return the first document |


![]() |
Constructor |
![]() |
abstract |


Override the virtual functions getNextDoc and rewind to implement a data source.
DDataSourceBase2 is an extended version of this class that enables the dtSearch Engine to check document modification dates more efficiently.




