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

com.nimbusds.infinispan.persistence.sql.SQLTableTransformer Maven / Gradle / Ivy

package com.nimbusds.infinispan.persistence.sql;


import java.util.List;


/**
 * Interface for transforming an SQL table. Intended to facilitate table add,
 * modify and drop column changes.
 */
public interface SQLTableTransformer {
	
	
	/**
	 * Returns a list of SQL table transform statements.
	 *
	 * @param columnNames The current table column names.
	 *
	 * @return The list of SQL table transform statements to execute,
	 *         {@code null} if none.
	 */
	List getTransformTableStatements(final List columnNames);
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy