/**
* 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
* <p/>
* http://www.apache.org/licenses/LICENSE-2.0
* <p/>
* 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.ambari.view.hive20.resources.uploads.query;
import org.apache.ambari.view.hive20.internal.dto.ColumnInfo;
import org.apache.ambari.view.hive20.resources.uploads.ColumnDescriptionImpl;
import java.util.List;
public class InsertFromQueryInput {
private String fromDatabase;
private String fromTable;
private String toDatabase;
private String toTable;
private List<ColumnInfo> partitionedColumns;
private List<ColumnInfo> normalColumns;
private Boolean unhexInsert = Boolean.FALSE;
public InsertFromQueryInput() {
}
public InsertFromQueryInput(String fromDatabase, String fromTable, String toDatabase, String toTable,
List<ColumnInfo> partitionedColumns, List<ColumnInfo> normalColumns, Boolean unhexInsert) {
this.fromDatabase = fromDatabase;
this.fromTable = fromTable;
this.toDatabase = toDatabase;
this.toTable = toTable;
this.partitionedColumns = partitionedColumns;
this.normalColumns = normalColumns;
this.unhexInsert = unhexInsert;
}
public List<ColumnInfo> getPartitionedColumns() {
return partitionedColumns;
}
public void setPartitionedColumns(List<ColumnInfo> partitionedColumns) {
this.partitionedColumns = partitionedColumns;
}
public List<ColumnInfo> getNormalColumns() {
return normalColumns;
}
public void setNormalColumns(List<ColumnInfo> normalColumns) {
this.normalColumns = normalColumns;
}
public Boolean getUnhexInsert() {
return unhexInsert;
}
public void setUnhexInsert(Boolean unhexInsert) {
this.unhexInsert = unhexInsert;
}
public String getFromDatabase() {
return fromDatabase;
}
public void setFromDatabase(String fromDatabase) {
this.fromDatabase = fromDatabase;
}
public String getFromTable() {
return fromTable;
}
public void setFromTable(String fromTable) {
this.fromTable = fromTable;
}
public String getToDatabase() {
return toDatabase;
}
public void setToDatabase(String toDatabase) {
this.toDatabase = toDatabase;
}
public String getToTable() {
return toTable;
}
public void setToTable(String toTable) {
this.toTable = toTable;
}
}