All Downloads are FREE. Search and download functionalities are using the official Maven repository.

prerna.reactor.imports.IImporter Maven / Gradle / Ivy

The newest version!
package prerna.reactor.imports;

import java.util.List;

import prerna.algorithm.api.ITableDataFrame;
import prerna.ds.OwlTemporalEngineMeta;
import prerna.om.Insight;
import prerna.sablecc2.om.Join;

public interface IImporter {

	/**
	 * Insert new data into the frame
	 */
	void insertData() throws Exception;
	
	/**
	 * Insert new data with the given meta
	 */
	void insertData(OwlTemporalEngineMeta metaData) throws Exception;
	
	/**
	 * Merge new data with existing frame data
	 */
	ITableDataFrame mergeData(List joins) throws Exception;

	/**
	 * Set the insight for the importer
	 * @param in
	 */
	void setInsight(Insight in);
	
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy