Interface ResultDecorator<T extends org.apache.shardingsphere.infra.rule.ShardingSphereRule>
-
- Type Parameters:
T- type of ShardingSphere rule
- All Known Implementing Classes:
TransparentResultDecorator
public interface ResultDecorator<T extends org.apache.shardingsphere.infra.rule.ShardingSphereRule>Result decorator.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description MergedResultdecorate(QueryResult queryResult, SQLStatementContext sqlStatementContext, T rule)Decorate query result.MergedResultdecorate(MergedResult mergedResult, SQLStatementContext sqlStatementContext, T rule)Decorate merged result.
-
-
-
Method Detail
-
decorate
MergedResult decorate(QueryResult queryResult, SQLStatementContext sqlStatementContext, T rule) throws SQLException
Decorate query result.- Parameters:
queryResult- query resultsqlStatementContext- SQL statement contextrule- ShardingSphere rule- Returns:
- merged result
- Throws:
SQLException- SQL exception
-
decorate
MergedResult decorate(MergedResult mergedResult, SQLStatementContext sqlStatementContext, T rule) throws SQLException
Decorate merged result.- Parameters:
mergedResult- merged resultsqlStatementContext- SQL statement contextrule- ShardingSphere rule- Returns:
- merged result
- Throws:
SQLException- SQL exception
-
-