Skip to content

Commit bd0669b

Browse files
pdabre12Pratik Joseph Dabre
authored andcommitted
Made changes
1 parent 8d9aa5a commit bd0669b

File tree

5 files changed

+7
-5
lines changed

5 files changed

+7
-5
lines changed

presto-main-base/src/main/java/com/facebook/presto/metadata/BuiltInFunctionHandle.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@
1515

1616
import com.facebook.presto.common.CatalogSchemaName;
1717
import com.facebook.presto.common.type.TypeSignature;
18-
import com.facebook.presto.spi.function.BuiltInFunctionKind;
1918
import com.facebook.presto.spi.function.FunctionHandle;
2019
import com.facebook.presto.spi.function.FunctionKind;
2120
import com.facebook.presto.spi.function.Signature;
@@ -25,7 +24,7 @@
2524
import java.util.List;
2625
import java.util.Objects;
2726

28-
import static com.facebook.presto.spi.function.BuiltInFunctionKind.ENGINE;
27+
import static com.facebook.presto.metadata.BuiltInFunctionKind.ENGINE;
2928
import static java.util.Objects.requireNonNull;
3029

3130
public class BuiltInFunctionHandle

presto-spi/src/main/java/com/facebook/presto/spi/function/BuiltInFunctionKind.java renamed to presto-main-base/src/main/java/com/facebook/presto/metadata/BuiltInFunctionKind.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
* See the License for the specific language governing permissions and
1212
* limitations under the License.
1313
*/
14-
package com.facebook.presto.spi.function;
14+
package com.facebook.presto.metadata;
1515

1616
import com.facebook.drift.annotations.ThriftEnum;
1717
import com.facebook.drift.annotations.ThriftEnumValue;

presto-main-base/src/main/java/com/facebook/presto/metadata/BuiltInPluginFunctionNamespaceManager.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@
4343
import java.util.Optional;
4444
import java.util.concurrent.CompletableFuture;
4545

46-
import static com.facebook.presto.spi.function.BuiltInFunctionKind.PLUGIN;
46+
import static com.facebook.presto.metadata.BuiltInFunctionKind.PLUGIN;
4747
import static com.facebook.presto.spi.function.FunctionImplementationType.SQL;
4848
import static com.facebook.presto.spi.function.FunctionKind.SCALAR;
4949
import static com.google.common.base.Preconditions.checkArgument;

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,7 @@
9494
import static com.facebook.presto.SystemSessionProperties.isExperimentalFunctionsEnabled;
9595
import static com.facebook.presto.SystemSessionProperties.isListBuiltInFunctionsOnly;
9696
import static com.facebook.presto.common.type.TypeSignature.parseTypeSignature;
97+
import static com.facebook.presto.metadata.BuiltInFunctionKind.PLUGIN;
9798
import static com.facebook.presto.metadata.BuiltInTypeAndFunctionNamespaceManager.JAVA_BUILTIN_NAMESPACE;
9899
import static com.facebook.presto.metadata.CastType.toOperatorType;
99100
import static com.facebook.presto.metadata.FunctionSignatureMatcher.constructFunctionNotFoundErrorMessage;
@@ -103,7 +104,6 @@
103104
import static com.facebook.presto.spi.StandardErrorCode.FUNCTION_IMPLEMENTATION_MISSING;
104105
import static com.facebook.presto.spi.StandardErrorCode.FUNCTION_NOT_FOUND;
105106
import static com.facebook.presto.spi.StandardErrorCode.GENERIC_USER_ERROR;
106-
import static com.facebook.presto.spi.function.BuiltInFunctionKind.PLUGIN;
107107
import static com.facebook.presto.spi.function.FunctionKind.SCALAR;
108108
import static com.facebook.presto.spi.function.SqlFunctionVisibility.EXPERIMENTAL;
109109
import static com.facebook.presto.spi.function.SqlFunctionVisibility.PUBLIC;

presto-main-base/src/main/java/com/facebook/presto/metadata/FunctionMap.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626

2727
import static com.facebook.presto.spi.function.FunctionKind.AGGREGATE;
2828
import static com.google.common.base.Preconditions.checkState;
29+
import static java.util.Objects.requireNonNull;
2930

3031
public class FunctionMap
3132
{
@@ -38,6 +39,8 @@ public FunctionMap()
3839

3940
public FunctionMap(FunctionMap map, Iterable<? extends SqlFunction> functions)
4041
{
42+
requireNonNull(map, "map is null");
43+
requireNonNull(functions, "functions is null");
4144
this.functions = ImmutableListMultimap.<QualifiedObjectName, SqlFunction>builder()
4245
.putAll(map.functions)
4346
.putAll(Multimaps.index(functions, function -> function.getSignature().getName()))

0 commit comments

Comments
 (0)