RaigorJiang opened a new issue, #23854: URL: https://github.com/apache/shardingsphere/issues/23854
Related to #23772. Some `queryable RAL` is also implemented through `DistSQLResultSet`, `GlobalRuleDistSQLResultSet`, now we need to adjust them to executor mode. It should be noted that there are some differences between `queryable RAL` and `RQL`, and they are not all at the database level. For example, `show compute nodes` needs to query `InstanceContext`, while `show dist variable` needs to query `props` in metadata. Therefore, `QueryableRALExecutor` should be split into `DatabaseRequiredQueryableRALExecutor`, `InstanceContextRequiredQueryableRALExecutor` and `MetaDataRequiredQueryableRALExecutor`. <img width="816" alt="image" src="https://user-images.githubusercontent.com/5668787/215651421-98368374-ac6e-49eb-97da-edb9609a7bbf.png"> After this adjustment, the realization of `QueryableRALStatement`, `QueryableGlobalRuleRALStatement`, `QueryableScalingRALStatement`, etc. can also be unified. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
