org.apache.hadoop.hive.metastore.model.MFunction Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of hive-apache Show documentation
Show all versions of hive-apache Show documentation
Shaded version of Apache Hive for Trino
/*
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
* regarding copyright ownership. The ASF licenses this file
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.apache.hadoop.hive.metastore.model;
import org.apache.hadoop.hive.metastore.api.PrincipalType;
import java.util.List;
public class MFunction {
private String functionName;
private MDatabase database;
private String className;
private String ownerName;
private String ownerType;
private int createTime;
private int functionType;
private List resourceUris;
public MFunction() {
}
public MFunction(String functionName,
MDatabase database,
String className,
String ownerName,
String ownerType,
int createTime,
int functionType,
List resourceUris) {
this.setFunctionName(functionName);
this.setDatabase(database);
this.setFunctionType(functionType);
this.setClassName(className);
this.setOwnerName(ownerName);
this.setOwnerType(ownerType);
this.setCreateTime(createTime);
this.setResourceUris(resourceUris);
}
public String getFunctionName() {
return functionName;
}
public void setFunctionName(String functionName) {
this.functionName = functionName;
}
public MDatabase getDatabase() {
return database;
}
public void setDatabase(MDatabase database) {
this.database = database;
}
public String getClassName() {
return className;
}
public void setClassName(String className) {
this.className = className;
}
public String getOwnerName() {
return ownerName;
}
public void setOwnerName(String owner) {
this.ownerName = owner;
}
public String getOwnerType() {
return ownerType;
}
public void setOwnerType(String ownerType) {
this.ownerType = ownerType;
}
public int getCreateTime() {
return createTime;
}
public void setCreateTime(int createTime) {
this.createTime = createTime;
}
public int getFunctionType() {
return functionType;
}
public void setFunctionType(int functionType) {
this.functionType = functionType;
}
public List getResourceUris() {
return resourceUris;
}
public void setResourceUris(List resourceUris) {
this.resourceUris = resourceUris;
}
}