Skip to content

Commit 092dd36

Browse files
committed
Change built-in namespace to JAVA_BUILTIN_NAMESPACE
1 parent c34b63a commit 092dd36

File tree

58 files changed

+182
-182
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

58 files changed

+182
-182
lines changed

presto-main/src/main/java/com/facebook/presto/metadata/BuiltInTypeAndFunctionNamespaceManager.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -537,7 +537,7 @@
537537
public class BuiltInTypeAndFunctionNamespaceManager
538538
implements FunctionNamespaceManager<SqlFunction>
539539
{
540-
public static final CatalogSchemaName DEFAULT_NAMESPACE = new CatalogSchemaName("presto", "default");
540+
public static final CatalogSchemaName JAVA_BUILTIN_NAMESPACE = new CatalogSchemaName("presto", "default");
541541
public static final String ID = "builtin";
542542

543543
private final FunctionAndTypeManager functionAndTypeManager;
@@ -1546,7 +1546,7 @@ private static class MagicLiteralFunction
15461546

15471547
MagicLiteralFunction(BlockEncodingSerde blockEncodingSerde)
15481548
{
1549-
super(new Signature(QualifiedObjectName.valueOf(DEFAULT_NAMESPACE, MAGIC_LITERAL_FUNCTION_PREFIX), SCALAR, TypeSignature.parseTypeSignature("R"), TypeSignature.parseTypeSignature("T")));
1549+
super(new Signature(QualifiedObjectName.valueOf(JAVA_BUILTIN_NAMESPACE, MAGIC_LITERAL_FUNCTION_PREFIX), SCALAR, TypeSignature.parseTypeSignature("R"), TypeSignature.parseTypeSignature("T")));
15501550
this.blockEncodingSerde = requireNonNull(blockEncodingSerde, "blockEncodingSerde is null");
15511551
}
15521552

presto-main/src/main/java/com/facebook/presto/metadata/CastType.java

+5-5
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
import com.facebook.presto.common.QualifiedObjectName;
1717
import com.facebook.presto.common.function.OperatorType;
1818

19-
import static com.facebook.presto.metadata.BuiltInTypeAndFunctionNamespaceManager.DEFAULT_NAMESPACE;
19+
import static com.facebook.presto.metadata.BuiltInTypeAndFunctionNamespaceManager.JAVA_BUILTIN_NAMESPACE;
2020
import static com.facebook.presto.operator.scalar.JsonStringToArrayCast.JSON_STRING_TO_ARRAY_NAME;
2121
import static com.facebook.presto.operator.scalar.JsonStringToMapCast.JSON_STRING_TO_MAP_NAME;
2222
import static com.facebook.presto.operator.scalar.JsonStringToRowCast.JSON_STRING_TO_ROW_NAME;
@@ -27,10 +27,10 @@ public enum CastType
2727
{
2828
CAST(OperatorType.CAST.getFunctionName(), true),
2929
SATURATED_FLOOR_CAST(OperatorType.SATURATED_FLOOR_CAST.getFunctionName(), true),
30-
TRY_CAST(QualifiedObjectName.valueOf(DEFAULT_NAMESPACE, TRY_CAST_NAME), false),
31-
JSON_TO_ARRAY_CAST(QualifiedObjectName.valueOf(DEFAULT_NAMESPACE, JSON_STRING_TO_ARRAY_NAME), false),
32-
JSON_TO_MAP_CAST(QualifiedObjectName.valueOf(DEFAULT_NAMESPACE, JSON_STRING_TO_MAP_NAME), false),
33-
JSON_TO_ROW_CAST(QualifiedObjectName.valueOf(DEFAULT_NAMESPACE, JSON_STRING_TO_ROW_NAME), false);
30+
TRY_CAST(QualifiedObjectName.valueOf(JAVA_BUILTIN_NAMESPACE, TRY_CAST_NAME), false),
31+
JSON_TO_ARRAY_CAST(QualifiedObjectName.valueOf(JAVA_BUILTIN_NAMESPACE, JSON_STRING_TO_ARRAY_NAME), false),
32+
JSON_TO_MAP_CAST(QualifiedObjectName.valueOf(JAVA_BUILTIN_NAMESPACE, JSON_STRING_TO_MAP_NAME), false),
33+
JSON_TO_ROW_CAST(QualifiedObjectName.valueOf(JAVA_BUILTIN_NAMESPACE, JSON_STRING_TO_ROW_NAME), false);
3434

3535
private final QualifiedObjectName castName;
3636
private final boolean isOperatorType;

presto-main/src/main/java/com/facebook/presto/metadata/FunctionAndTypeManager.java

+7-7
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@
8484
import static com.facebook.presto.SystemSessionProperties.isExperimentalFunctionsEnabled;
8585
import static com.facebook.presto.SystemSessionProperties.isListBuiltInFunctionsOnly;
8686
import static com.facebook.presto.common.type.TypeSignature.parseTypeSignature;
87-
import static com.facebook.presto.metadata.BuiltInTypeAndFunctionNamespaceManager.DEFAULT_NAMESPACE;
87+
import static com.facebook.presto.metadata.BuiltInTypeAndFunctionNamespaceManager.JAVA_BUILTIN_NAMESPACE;
8888
import static com.facebook.presto.metadata.CastType.toOperatorType;
8989
import static com.facebook.presto.metadata.FunctionSignatureMatcher.constructFunctionNotFoundErrorMessage;
9090
import static com.facebook.presto.metadata.SessionFunctionHandle.SESSION_NAMESPACE;
@@ -142,11 +142,11 @@ public FunctionAndTypeManager(
142142
this.transactionManager = requireNonNull(transactionManager, "transactionManager is null");
143143
this.blockEncodingSerde = requireNonNull(blockEncodingSerde, "blockEncodingSerde is null");
144144
this.builtInTypeAndFunctionNamespaceManager = new BuiltInTypeAndFunctionNamespaceManager(blockEncodingSerde, functionsConfig, types, this);
145-
this.functionNamespaceManagers.put(DEFAULT_NAMESPACE.getCatalogName(), builtInTypeAndFunctionNamespaceManager);
145+
this.functionNamespaceManagers.put(JAVA_BUILTIN_NAMESPACE.getCatalogName(), builtInTypeAndFunctionNamespaceManager);
146146
this.functionInvokerProvider = new FunctionInvokerProvider(this);
147147
this.handleResolver = requireNonNull(handleResolver, "handleResolver is null");
148148
// TODO: Provide a more encapsulated way for TransactionManager to register FunctionNamespaceManager
149-
transactionManager.registerFunctionNamespaceManager(DEFAULT_NAMESPACE.getCatalogName(), builtInTypeAndFunctionNamespaceManager);
149+
transactionManager.registerFunctionNamespaceManager(JAVA_BUILTIN_NAMESPACE.getCatalogName(), builtInTypeAndFunctionNamespaceManager);
150150
this.functionCache = CacheBuilder.newBuilder()
151151
.recordStats()
152152
.maximumSize(1000)
@@ -247,7 +247,7 @@ public FunctionHandle lookupCast(String castType, Type fromType, Type toType)
247247
public QualifiedObjectName qualifyObjectName(QualifiedName name)
248248
{
249249
if (!name.getPrefix().isPresent()) {
250-
return QualifiedObjectName.valueOf(DEFAULT_NAMESPACE, name.getSuffix());
250+
return QualifiedObjectName.valueOf(JAVA_BUILTIN_NAMESPACE, name.getSuffix());
251251
}
252252
if (name.getOriginalParts().size() != 3) {
253253
throw new PrestoException(FUNCTION_NOT_FOUND, format("Functions that are not temporary or builtin must be referenced by 'catalog.schema.function_name', found: %s", name));
@@ -384,7 +384,7 @@ public Collection<SqlFunction> listBuiltInFunctions()
384384

385385
public Collection<? extends SqlFunction> getFunctions(Session session, QualifiedObjectName functionName)
386386
{
387-
if (functionName.getCatalogSchemaName().equals(DEFAULT_NAMESPACE) &&
387+
if (functionName.getCatalogSchemaName().equals(JAVA_BUILTIN_NAMESPACE) &&
388388
SessionFunctionUtils.listFunctionNames(session.getSessionFunctions()).contains(functionName.getObjectName())) {
389389
return SessionFunctionUtils.getFunctions(session.getSessionFunctions(), functionName);
390390
}
@@ -442,7 +442,7 @@ public FunctionHandle resolveFunction(
442442
QualifiedObjectName functionName,
443443
List<TypeSignatureProvider> parameterTypes)
444444
{
445-
if (functionName.getCatalogSchemaName().equals(DEFAULT_NAMESPACE)) {
445+
if (functionName.getCatalogSchemaName().equals(JAVA_BUILTIN_NAMESPACE)) {
446446
if (sessionFunctions.isPresent()) {
447447
Collection<SqlFunction> candidates = SessionFunctionUtils.getFunctions(sessionFunctions.get(), functionName);
448448
Optional<Signature> match = functionSignatureMatcher.match(candidates, parameterTypes, true);
@@ -698,7 +698,7 @@ private FunctionHandle resolveFunctionInternal(Optional<TransactionId> transacti
698698

699699
private FunctionHandle resolveBuiltInFunction(QualifiedObjectName functionName, List<TypeSignatureProvider> parameterTypes)
700700
{
701-
checkArgument(functionName.getCatalogSchemaName().equals(DEFAULT_NAMESPACE), "Expect built-in functions");
701+
checkArgument(functionName.getCatalogSchemaName().equals(JAVA_BUILTIN_NAMESPACE), "Expect built-in functions");
702702
checkArgument(parameterTypes.stream().noneMatch(TypeSignatureProvider::hasDependency), "Expect parameter types not to have dependency");
703703
return resolveFunctionInternal(Optional.empty(), functionName, parameterTypes);
704704
}

presto-main/src/main/java/com/facebook/presto/metadata/FunctionSignatureMatcher.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
import java.util.stream.Collectors;
3333

3434
import static com.facebook.presto.common.type.UnknownType.UNKNOWN;
35-
import static com.facebook.presto.metadata.BuiltInTypeAndFunctionNamespaceManager.DEFAULT_NAMESPACE;
35+
import static com.facebook.presto.metadata.BuiltInTypeAndFunctionNamespaceManager.JAVA_BUILTIN_NAMESPACE;
3636
import static com.facebook.presto.spi.StandardErrorCode.AMBIGUOUS_FUNCTION_CALL;
3737
import static com.facebook.presto.spi.function.FunctionKind.SCALAR;
3838
import static com.facebook.presto.sql.analyzer.TypeSignatureProvider.fromTypeSignatures;
@@ -308,7 +308,7 @@ static String constructFunctionNotFoundErrorMessage(QualifiedObjectName function
308308

309309
private static String toConciseFunctionName(QualifiedObjectName functionName)
310310
{
311-
if (functionName.getCatalogSchemaName().equals(DEFAULT_NAMESPACE)) {
311+
if (functionName.getCatalogSchemaName().equals(JAVA_BUILTIN_NAMESPACE)) {
312312
return functionName.getObjectName();
313313
}
314314
return functionName.toString();

presto-main/src/main/java/com/facebook/presto/metadata/SignatureBuilder.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424

2525
import java.util.List;
2626

27-
import static com.facebook.presto.metadata.BuiltInTypeAndFunctionNamespaceManager.DEFAULT_NAMESPACE;
27+
import static com.facebook.presto.metadata.BuiltInTypeAndFunctionNamespaceManager.JAVA_BUILTIN_NAMESPACE;
2828
import static com.facebook.presto.spi.function.FunctionKind.SCALAR;
2929
import static java.util.Arrays.asList;
3030
import static java.util.Collections.emptyList;
@@ -49,7 +49,7 @@ public static SignatureBuilder builder()
4949

5050
public SignatureBuilder name(String name)
5151
{
52-
this.name = QualifiedObjectName.valueOf(DEFAULT_NAMESPACE, requireNonNull(name, "name is null"));
52+
this.name = QualifiedObjectName.valueOf(JAVA_BUILTIN_NAMESPACE, requireNonNull(name, "name is null"));
5353
return this;
5454
}
5555

presto-main/src/main/java/com/facebook/presto/metadata/SqlAggregationFunction.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626

2727
import java.util.List;
2828

29-
import static com.facebook.presto.metadata.BuiltInTypeAndFunctionNamespaceManager.DEFAULT_NAMESPACE;
29+
import static com.facebook.presto.metadata.BuiltInTypeAndFunctionNamespaceManager.JAVA_BUILTIN_NAMESPACE;
3030
import static com.facebook.presto.spi.function.FunctionKind.AGGREGATE;
3131
import static com.facebook.presto.spi.function.SqlFunctionVisibility.PUBLIC;
3232
import static com.google.common.base.Preconditions.checkArgument;
@@ -94,7 +94,7 @@ private static Signature createSignature(
9494
requireNonNull(argumentTypes, "argumentTypes is null");
9595
checkArgument(kind == AGGREGATE, "kind must be an aggregate");
9696
return new Signature(
97-
QualifiedObjectName.valueOf(DEFAULT_NAMESPACE, name),
97+
QualifiedObjectName.valueOf(JAVA_BUILTIN_NAMESPACE, name),
9898
kind,
9999
ImmutableList.copyOf(typeVariableConstraints),
100100
ImmutableList.copyOf(longVariableConstraints),

presto-main/src/main/java/com/facebook/presto/operator/aggregation/AggregationImplementation.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@
4646
import java.util.stream.Stream;
4747

4848
import static com.facebook.presto.common.type.TypeSignature.parseTypeSignature;
49-
import static com.facebook.presto.metadata.BuiltInTypeAndFunctionNamespaceManager.DEFAULT_NAMESPACE;
49+
import static com.facebook.presto.metadata.BuiltInTypeAndFunctionNamespaceManager.JAVA_BUILTIN_NAMESPACE;
5050
import static com.facebook.presto.operator.annotations.FunctionsParserHelper.containsAnnotation;
5151
import static com.facebook.presto.operator.annotations.FunctionsParserHelper.createTypeVariableConstraints;
5252
import static com.facebook.presto.operator.annotations.FunctionsParserHelper.parseLiteralParameters;
@@ -306,7 +306,7 @@ private Parser(
306306
private AggregationImplementation get()
307307
{
308308
Signature signature = new Signature(
309-
QualifiedObjectName.valueOf(DEFAULT_NAMESPACE, header.getName()),
309+
QualifiedObjectName.valueOf(JAVA_BUILTIN_NAMESPACE, header.getName()),
310310
FunctionKind.AGGREGATE,
311311
typeVariableConstraints,
312312
longVariableConstraints,

presto-main/src/main/java/com/facebook/presto/operator/aggregation/MergeStatisticalDigestFunction.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
import java.util.List;
3636

3737
import static com.facebook.presto.common.type.TypeSignature.parseTypeSignature;
38-
import static com.facebook.presto.metadata.BuiltInTypeAndFunctionNamespaceManager.DEFAULT_NAMESPACE;
38+
import static com.facebook.presto.metadata.BuiltInTypeAndFunctionNamespaceManager.JAVA_BUILTIN_NAMESPACE;
3939
import static com.facebook.presto.operator.aggregation.AggregationUtils.generateAggregationName;
4040
import static com.facebook.presto.spi.function.FunctionKind.AGGREGATE;
4141
import static com.facebook.presto.spi.function.Signature.comparableTypeParameter;
@@ -68,7 +68,7 @@ public abstract class MergeStatisticalDigestFunction
6868
MergeStatisticalDigestFunction(String name, String type, StatisticalDigestStateFactory factory, SqlFunctionVisibility visibility)
6969
{
7070
super(new Signature(
71-
QualifiedObjectName.valueOf(DEFAULT_NAMESPACE, name),
71+
QualifiedObjectName.valueOf(JAVA_BUILTIN_NAMESPACE, name),
7272
AGGREGATE,
7373
ImmutableList.of(comparableTypeParameter("T")),
7474
ImmutableList.of(),

presto-main/src/main/java/com/facebook/presto/operator/aggregation/StatisticalDigestAggregationFunction.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@
4343
import static com.facebook.presto.common.type.StandardTypes.QDIGEST;
4444
import static com.facebook.presto.common.type.StandardTypes.TDIGEST;
4545
import static com.facebook.presto.common.type.TypeSignature.parseTypeSignature;
46-
import static com.facebook.presto.metadata.BuiltInTypeAndFunctionNamespaceManager.DEFAULT_NAMESPACE;
46+
import static com.facebook.presto.metadata.BuiltInTypeAndFunctionNamespaceManager.JAVA_BUILTIN_NAMESPACE;
4747
import static com.facebook.presto.operator.aggregation.AggregationUtils.generateAggregationName;
4848
import static com.facebook.presto.operator.scalar.QuantileDigestFunctions.DEFAULT_ACCURACY;
4949
import static com.facebook.presto.operator.scalar.TDigestFunctions.DEFAULT_COMPRESSION;
@@ -110,7 +110,7 @@ public abstract class StatisticalDigestAggregationFunction
110110
StatisticalDigestAggregationFunction(String name, String type, StatisticalDigestStateFactory factory, SqlFunctionVisibility visibility, TypeSignature... typeSignatures)
111111
{
112112
super(new Signature(
113-
QualifiedObjectName.valueOf(DEFAULT_NAMESPACE, name),
113+
QualifiedObjectName.valueOf(JAVA_BUILTIN_NAMESPACE, name),
114114
AGGREGATE,
115115
ImmutableList.of(comparableTypeParameter("V")),
116116
ImmutableList.of(),

presto-main/src/main/java/com/facebook/presto/operator/scalar/ApplyFunction.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
import java.lang.invoke.MethodHandle;
2828

2929
import static com.facebook.presto.common.type.TypeSignature.parseTypeSignature;
30-
import static com.facebook.presto.metadata.BuiltInTypeAndFunctionNamespaceManager.DEFAULT_NAMESPACE;
30+
import static com.facebook.presto.metadata.BuiltInTypeAndFunctionNamespaceManager.JAVA_BUILTIN_NAMESPACE;
3131
import static com.facebook.presto.operator.scalar.ScalarFunctionImplementationChoice.ArgumentProperty.functionTypeArgumentProperty;
3232
import static com.facebook.presto.operator.scalar.ScalarFunctionImplementationChoice.ArgumentProperty.valueTypeArgumentProperty;
3333
import static com.facebook.presto.operator.scalar.ScalarFunctionImplementationChoice.NullConvention.USE_BOXED_TYPE;
@@ -49,7 +49,7 @@ public final class ApplyFunction
4949
private ApplyFunction()
5050
{
5151
super(new Signature(
52-
QualifiedObjectName.valueOf(DEFAULT_NAMESPACE, "apply"),
52+
QualifiedObjectName.valueOf(JAVA_BUILTIN_NAMESPACE, "apply"),
5353
FunctionKind.SCALAR,
5454
ImmutableList.of(typeVariable("T"), typeVariable("U")),
5555
ImmutableList.of(),

presto-main/src/main/java/com/facebook/presto/operator/scalar/ArrayConcatFunction.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
import java.util.Optional;
3434

3535
import static com.facebook.presto.common.type.TypeSignature.parseTypeSignature;
36-
import static com.facebook.presto.metadata.BuiltInTypeAndFunctionNamespaceManager.DEFAULT_NAMESPACE;
36+
import static com.facebook.presto.metadata.BuiltInTypeAndFunctionNamespaceManager.JAVA_BUILTIN_NAMESPACE;
3737
import static com.facebook.presto.operator.scalar.ScalarFunctionImplementationChoice.ArgumentProperty.valueTypeArgumentProperty;
3838
import static com.facebook.presto.operator.scalar.ScalarFunctionImplementationChoice.NullConvention.RETURN_NULL_ON_NULL;
3939
import static com.facebook.presto.spi.StandardErrorCode.INVALID_FUNCTION_ARGUMENT;
@@ -58,7 +58,7 @@ public final class ArrayConcatFunction
5858
private ArrayConcatFunction()
5959
{
6060
super(new Signature(
61-
QualifiedObjectName.valueOf(DEFAULT_NAMESPACE, FUNCTION_NAME),
61+
QualifiedObjectName.valueOf(JAVA_BUILTIN_NAMESPACE, FUNCTION_NAME),
6262
FunctionKind.SCALAR,
6363
ImmutableList.of(typeVariable("E")),
6464
ImmutableList.of(),

presto-main/src/main/java/com/facebook/presto/operator/scalar/ArrayConstructor.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@
5454
import static com.facebook.presto.bytecode.expression.BytecodeExpressions.constantNull;
5555
import static com.facebook.presto.bytecode.expression.BytecodeExpressions.equal;
5656
import static com.facebook.presto.common.type.TypeSignature.parseTypeSignature;
57-
import static com.facebook.presto.metadata.BuiltInTypeAndFunctionNamespaceManager.DEFAULT_NAMESPACE;
57+
import static com.facebook.presto.metadata.BuiltInTypeAndFunctionNamespaceManager.JAVA_BUILTIN_NAMESPACE;
5858
import static com.facebook.presto.operator.scalar.ScalarFunctionImplementationChoice.ArgumentProperty.valueTypeArgumentProperty;
5959
import static com.facebook.presto.operator.scalar.ScalarFunctionImplementationChoice.NullConvention.USE_BOXED_TYPE;
6060
import static com.facebook.presto.spi.StandardErrorCode.NOT_SUPPORTED;
@@ -76,7 +76,7 @@ public final class ArrayConstructor
7676

7777
public ArrayConstructor()
7878
{
79-
super(new Signature(QualifiedObjectName.valueOf(DEFAULT_NAMESPACE, "array_constructor"),
79+
super(new Signature(QualifiedObjectName.valueOf(JAVA_BUILTIN_NAMESPACE, "array_constructor"),
8080
FunctionKind.SCALAR,
8181
ImmutableList.of(typeVariable("E")),
8282
ImmutableList.of(),

presto-main/src/main/java/com/facebook/presto/operator/scalar/ArrayFlattenFunction.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
import java.util.Optional;
3434

3535
import static com.facebook.presto.common.type.TypeSignature.parseTypeSignature;
36-
import static com.facebook.presto.metadata.BuiltInTypeAndFunctionNamespaceManager.DEFAULT_NAMESPACE;
36+
import static com.facebook.presto.metadata.BuiltInTypeAndFunctionNamespaceManager.JAVA_BUILTIN_NAMESPACE;
3737
import static com.facebook.presto.operator.scalar.ScalarFunctionImplementationChoice.ArgumentProperty.valueTypeArgumentProperty;
3838
import static com.facebook.presto.operator.scalar.ScalarFunctionImplementationChoice.NullConvention.RETURN_NULL_ON_NULL;
3939
import static com.facebook.presto.spi.function.Signature.typeVariable;
@@ -51,7 +51,7 @@ public class ArrayFlattenFunction
5151

5252
private ArrayFlattenFunction()
5353
{
54-
super(new Signature(QualifiedObjectName.valueOf(DEFAULT_NAMESPACE, FUNCTION_NAME),
54+
super(new Signature(QualifiedObjectName.valueOf(JAVA_BUILTIN_NAMESPACE, FUNCTION_NAME),
5555
FunctionKind.SCALAR,
5656
ImmutableList.of(typeVariable("E")),
5757
ImmutableList.of(),

presto-main/src/main/java/com/facebook/presto/operator/scalar/ArrayJoin.java

+3-3
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@
4141

4242
import static com.facebook.presto.common.type.TypeSignature.parseTypeSignature;
4343
import static com.facebook.presto.common.type.VarcharType.VARCHAR;
44-
import static com.facebook.presto.metadata.BuiltInTypeAndFunctionNamespaceManager.DEFAULT_NAMESPACE;
44+
import static com.facebook.presto.metadata.BuiltInTypeAndFunctionNamespaceManager.JAVA_BUILTIN_NAMESPACE;
4545
import static com.facebook.presto.metadata.CastType.CAST;
4646
import static com.facebook.presto.operator.scalar.ScalarFunctionImplementationChoice.ArgumentProperty.valueTypeArgumentProperty;
4747
import static com.facebook.presto.operator.scalar.ScalarFunctionImplementationChoice.NullConvention.RETURN_NULL_ON_NULL;
@@ -112,7 +112,7 @@ public static class ArrayJoinWithNullReplacement
112112
public ArrayJoinWithNullReplacement()
113113
{
114114
super(new Signature(
115-
QualifiedObjectName.valueOf(DEFAULT_NAMESPACE, FUNCTION_NAME),
115+
QualifiedObjectName.valueOf(JAVA_BUILTIN_NAMESPACE, FUNCTION_NAME),
116116
FunctionKind.SCALAR,
117117
ImmutableList.of(typeVariable("T")),
118118
ImmutableList.of(),
@@ -154,7 +154,7 @@ public BuiltInScalarFunctionImplementation specialize(BoundVariables boundVariab
154154
public ArrayJoin()
155155
{
156156
super(new Signature(
157-
QualifiedObjectName.valueOf(DEFAULT_NAMESPACE, FUNCTION_NAME),
157+
QualifiedObjectName.valueOf(JAVA_BUILTIN_NAMESPACE, FUNCTION_NAME),
158158
FunctionKind.SCALAR,
159159
ImmutableList.of(typeVariable("T")),
160160
ImmutableList.of(),

0 commit comments

Comments
 (0)