diff --git a/documents/Developer Guide.docx b/documents/Developer Guide.docx index 6bc4ca4..117ff83 100644 Binary files a/documents/Developer Guide.docx and b/documents/Developer Guide.docx differ diff --git a/documents/call seq.png b/documents/call seq.png index f7ef48f..bc9bb6b 100644 Binary files a/documents/call seq.png and b/documents/call seq.png differ diff --git a/documents/sequence dgm b/documents/sequence dgm index 5e9db44..df125a7 100644 --- a/documents/sequence dgm +++ b/documents/sequence dgm @@ -1,39 +1,39 @@ HSearch Plugin Sequences -WebClient->HBaseTableReader: read +WebClient->Client: read -HBaseTableReader->HSearchGenericCoprocessorImpl: coprocessorcall -note left of HBaseHSearchFilter: Runs in multi machines +Client->HSearchGenericCoprocessorImpl: coprocessorcall +note left of Filter: Runs in multi machines -HSearchGenericCoprocessorImpl->HBaseHSearchFilter +HSearchGenericCoprocessorImpl->Filter -HBaseHSearchFilter->HSearchPlugin: createPlugIn +Filter->Mapper: createPlugIn -HBaseHSearchFilter->HSearchPlugin:getPart +Filter->Mapper:getPart -HBaseHSearchFilter->TablePartsCallback:onRowCols -note left of TablePartsCallback: Can be onRowKeyValue, onRowValue , onRowKey +Filter->RowReader:onRowCols +note left of RowReader: Can be onRowKeyValue, onRowValue , onRowKey -HBaseHSearchFilter->TablePartsCallback:onFilterationComplete +Filter->RowReader:onReadComplete -TablePartsCallback->HSearchPlugin:merge +RowReader->Mapper:merge -HBaseHSearchFilter->HSearchPlugin:onFilterationComplete +Filter->Mapper:onReadComplete -HBaseHSearchFilter->HSearchPlugin:getUniqueMatchingDocumentIds +Filter->Mapper:getUniqueMatchingDocumentIds -HBaseHSearchFilter->HSearchPlugin:getResult(Multi|Single)Query +Filter->Mapper:getResult(Multi|Single)Query -HBaseHSearchFilter->HSearchPlugin:cleanupValuesFromLastRun +Filter->Mapper:cleanupValuesFromLastRun -HBaseHSearchFilter->HSearchReducer:appendCols +Filter->Reducer:appendCols -HSearchGenericCoprocessorImpl->HSearchReducer:appendRows +HSearchGenericCoprocessorImpl->Reducer:appendRows -HBaseHSearchFilter->HBaseTableReader: rows +Filter->Client: rows -HBaseTableReader->HSearchReducer: appendRows +Client->Reducer: appendRows -HBaseTableReader->WebClient: values \ No newline at end of file +Client->WebClient: values \ No newline at end of file