Skip to content

Commit

Permalink
fix: add configurations for Explain feature (#1899)
Browse files Browse the repository at this point in the history
  • Loading branch information
mpeddada1 authored May 31, 2022
1 parent b3d5559 commit 86895b7
Showing 1 changed file with 5 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,8 @@ final class SpannerFeature implements Feature {
"com.google.cloud.spanner.connection.ClientSideStatementSetExecutor";
private static final String CLIENT_SIDE_STATEMENT_PG_EXECUTOR =
"com.google.cloud.spanner.connection.ClientSideStatementPgBeginExecutor";
private static final String CLIENT_SIDE_STATEMENT_EXPLAIN_EXECUTOR =
"com.google.cloud.spanner.connection.ClientSideStatementExplainExecutor";
private static final String ABSTRACT_STATEMENT_PARSER =
"com.google.cloud.spanner.connection.AbstractStatementParser";
private static final String STATEMENT_PARSER =
Expand All @@ -62,6 +64,9 @@ public void beforeAnalysis(BeforeAnalysisAccess access) {
if (access.findClassByName(CLIENT_SIDE_STATEMENT_PG_EXECUTOR) != null) {
NativeImageUtils.registerClassForReflection(access, CLIENT_SIDE_STATEMENT_PG_EXECUTOR);
}
if (access.findClassByName(CLIENT_SIDE_STATEMENT_EXPLAIN_EXECUTOR) != null) {
NativeImageUtils.registerClassForReflection(access, CLIENT_SIDE_STATEMENT_EXPLAIN_EXECUTOR);
}
if (access.findClassByName(CLIENT_SIDE_STATEMENT_SET_EXECUTOR) != null) {
NativeImageUtils.registerClassForReflection(access, CLIENT_SIDE_STATEMENT_SET_EXECUTOR);
}
Expand Down

0 comments on commit 86895b7

Please sign in to comment.