Class TransparentResultDecorator
java.lang.Object
org.apache.shardingsphere.infra.merge.engine.decorator.impl.TransparentResultDecorator
- All Implemented Interfaces:
ResultDecorator<TransparentRule>
public final class TransparentResultDecorator
extends Object
implements ResultDecorator<TransparentRule>
Transparent result decorator.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondecorate(QueryResult queryResult, SQLStatementContext<?> sqlStatementContext, TransparentRule rule) Decorate query result.decorate(MergedResult mergedResult, SQLStatementContext<?> sqlStatementContext, TransparentRule rule) Decorate merged result.
-
Constructor Details
-
TransparentResultDecorator
public TransparentResultDecorator()
-
-
Method Details
-
decorate
public MergedResult decorate(QueryResult queryResult, SQLStatementContext<?> sqlStatementContext, TransparentRule rule) Description copied from interface:ResultDecoratorDecorate query result.- Specified by:
decoratein interfaceResultDecorator<TransparentRule>- Parameters:
queryResult- query resultsqlStatementContext- SQL statement contextrule- ShardingSphere rule- Returns:
- merged result
-
decorate
public MergedResult decorate(MergedResult mergedResult, SQLStatementContext<?> sqlStatementContext, TransparentRule rule) Description copied from interface:ResultDecoratorDecorate merged result.- Specified by:
decoratein interfaceResultDecorator<TransparentRule>- Parameters:
mergedResult- merged resultsqlStatementContext- SQL statement contextrule- ShardingSphere rule- Returns:
- merged result
-