@@ -117,14 +117,14 @@ private class RowExpressionStatsVisitor
117
117
private final PlanNodeStatsEstimate input ;
118
118
private final ConnectorSession session ;
119
119
private final FunctionResolution resolution = new FunctionResolution (metadata .getFunctionAndTypeManager ().getFunctionAndTypeResolver ());
120
- private final boolean isStatsPropagationEnabled ;
120
+ private final boolean isScalarFunctionStatsPropagationEnabled ;
121
121
122
122
public RowExpressionStatsVisitor (PlanNodeStatsEstimate input , ConnectorSession session )
123
123
{
124
124
this .input = requireNonNull (input , "input is null" );
125
125
this .session = requireNonNull (session , "session is null" );
126
126
// casting session to FullConnectorSession is not ideal.
127
- this .isStatsPropagationEnabled =
127
+ this .isScalarFunctionStatsPropagationEnabled =
128
128
SystemSessionProperties .shouldEnableScalarFunctionStatsPropagation (((FullConnectorSession ) session ).getSession ());
129
129
}
130
130
@@ -216,7 +216,7 @@ public VariableStatsEstimate visitSpecialForm(SpecialFormExpression specialForm,
216
216
217
217
private VariableStatsEstimate computeStatsViaAnnotations (CallExpression call , Void context , FunctionMetadata functionMetadata )
218
218
{
219
- if (isStatsPropagationEnabled ) {
219
+ if (isScalarFunctionStatsPropagationEnabled ) {
220
220
if (functionMetadata .hasStatsHeader () && call .getFunctionHandle () instanceof BuiltInFunctionHandle ) {
221
221
Signature signature = ((BuiltInFunctionHandle ) call .getFunctionHandle ()).getSignature ().canonicalization ();
222
222
Optional <ScalarStatsHeader > statsHeader = functionMetadata .getScalarStatsHeader (signature );
0 commit comments