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

org.etlunit.feature.database.SQLAggregator Maven / Gradle / Ivy

There is a newer version: 1.6.9
Show newest version
package org.etlunit.feature.database;

import org.etlunit.TestExecutionError;

import java.io.IOException;

public interface SQLAggregator
{
	interface FileRef
	{
		String getCurrentRefName();
		int getCurrentLineNumber();
		String getLine();
	}

	interface Aggregator
	{
		boolean hasNext();
		FileRef next();
	}

	interface SQLLocator
	{
		String locate(String ref, DatabaseConnection connection) throws IOException, TestExecutionError;
	}

	String getText();
	Aggregator getLineAggregator();
	Aggregator getStatementAggregator();
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy