|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface ShardResultTransformer<T,R>
A ShardResultTransformer is responsible for transforming a grouped shard result into group related
structures (such as TopGroups and SearchGroup)
and visa versa.
| Method Summary | |
|---|---|
NamedList |
transform(T data)
Transforms data to a NamedList structure for serialization purposes. |
R |
transformToNative(NamedList<NamedList> shardResponse,
Sort groupSort,
Sort sortWithinGroup,
String shard)
Transforms the specified shard response into native structures. |
| Method Detail |
|---|
NamedList transform(T data)
throws IOException
NamedList structure for serialization purposes.
data - The data to be transformed
NamedList structure
IOException - If I/O related errors occur during transforming
R transformToNative(NamedList<NamedList> shardResponse,
Sort groupSort,
Sort sortWithinGroup,
String shard)
shardResponse - The shard response containing data in a NamedList structuregroupSort - The group sortsortWithinGroup - The sort inside a groupshard - The shard address where the response originated from
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||