diff --git a/presto-main/src/main/java/com/facebook/presto/operator/aggregation/TDigestAggregationFunction.java b/presto-main/src/main/java/com/facebook/presto/operator/aggregation/TDigestAggregationFunction.java index 5e4b3882413b6..f33b94568cc0b 100644 --- a/presto-main/src/main/java/com/facebook/presto/operator/aggregation/TDigestAggregationFunction.java +++ b/presto-main/src/main/java/com/facebook/presto/operator/aggregation/TDigestAggregationFunction.java @@ -16,13 +16,13 @@ import com.facebook.presto.common.type.StandardTypes; import com.facebook.presto.common.type.TypeSignature; import com.facebook.presto.operator.aggregation.state.StatisticalDigestState; +import com.facebook.presto.spi.function.SqlFunctionVisibility; import static com.facebook.presto.common.type.StandardTypes.TDIGEST; import static com.facebook.presto.common.type.TypeSignature.parseTypeSignature; import static com.facebook.presto.operator.aggregation.StatisticalDigestFactory.createStatisticalTDigest; import static com.facebook.presto.operator.aggregation.state.StatisticalDigestStateFactory.createTDigestFactory; import static com.facebook.presto.spi.StandardErrorCode.INVALID_FUNCTION_ARGUMENT; -import static com.facebook.presto.spi.function.SqlFunctionVisibility.EXPERIMENTAL; import static com.facebook.presto.tdigest.TDigest.createTDigest; import static com.facebook.presto.util.Failures.checkCondition; @@ -40,7 +40,7 @@ public class TDigestAggregationFunction private TDigestAggregationFunction(TypeSignature... typeSignatures) { - super(NAME, TDIGEST, createTDigestFactory(), EXPERIMENTAL, typeSignatures); + super(NAME, TDIGEST, createTDigestFactory(), SqlFunctionVisibility.PUBLIC, typeSignatures); } @Override diff --git a/presto-main/src/test/java/com/facebook/presto/metadata/TestFunctionAndTypeManager.java b/presto-main/src/test/java/com/facebook/presto/metadata/TestFunctionAndTypeManager.java index ee26df817c430..e86e60652b33a 100644 --- a/presto-main/src/test/java/com/facebook/presto/metadata/TestFunctionAndTypeManager.java +++ b/presto-main/src/test/java/com/facebook/presto/metadata/TestFunctionAndTypeManager.java @@ -164,7 +164,6 @@ public void testListingVisibilityBetaFunctionsDisabled() assertTrue(names.contains("length"), "Expected function names " + names + " to contain 'length'"); assertTrue(names.contains("stddev"), "Expected function names " + names + " to contain 'stddev'"); assertTrue(names.contains("rank"), "Expected function names " + names + " to contain 'rank'"); - assertFalse(names.contains("tdigest_agg"), "Expected function names " + names + " not to contain 'tdigest_agg'"); assertFalse(names.contains("quantiles_at_values"), "Expected function names " + names + " not to contain 'quantiles_at_values'"); assertFalse(names.contains("like"), "Expected function names " + names + " not to contain 'like'"); assertFalse(names.contains("$internal$sum_data_size_for_stats"), "Expected function names " + names + " not to contain '$internal$sum_data_size_for_stats'");