Interface IInternalDataSourceApiService
Namespace: Casewhere.Runtime.Api
Assembly: Casewhere.Runtime.dll
public interface IInternalDataSourceApiService
Extension Methods
ObjectExtension.ConvertToBsonValue(object), EnumExtensions.DeepClone<IInternalDataSourceApiService>(IInternalDataSourceApiService)
Methods
Enumerate(EnumerationDataSourceQuery, CancellationToken)
IEnumerable<DynamicDataObject> Enumerate(EnumerationDataSourceQuery query, CancellationToken cancellationToken)
Parameters
query EnumerationDataSourceQuery
cancellationToken CancellationToken
Returns
IEnumerable<DynamicDataObject>
GetDataSource(string)
DataSource GetDataSource(string dataSourceName)
Parameters
dataSourceName string
Returns
DataSource
Load(string, DOId)
DynamicDataObject Load(string dataSourceName, DOId id)
Parameters
dataSourceName string
id DOId
Returns
DynamicDataObject
QueryTotal(Guid, PagedDataSourceQuery)
int QueryTotal(Guid dataSourceId, PagedDataSourceQuery query)
Parameters
dataSourceId Guid
query PagedDataSourceQuery
Returns
Search(Guid, PagedDataSourceQuery)
DataObjectsSearchResult Search(Guid dataSourceId, PagedDataSourceQuery query)
Parameters
dataSourceId Guid
query PagedDataSourceQuery
Returns
DataObjectsSearchResult
Search(string, PagedDataSourceQuery)
DataObjectsSearchResult Search(string dataSourceName, PagedDataSourceQuery query)
Parameters
dataSourceName string
query PagedDataSourceQuery
Returns
DataObjectsSearchResult