/** * 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; } }