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

com.nimbusds.infinispan.persistence.sql.query.SQLQueryExecutorInitContext Maven / Gradle / Ivy

package com.nimbusds.infinispan.persistence.sql.query;


import javax.sql.DataSource;

import com.nimbusds.infinispan.persistence.sql.SQLRecordTransformer;
import org.jooq.SQLDialect;


/**
 * SQL query executor initialisation context.
 */
public interface SQLQueryExecutorInitContext {
	
	
	/**
	 * Returns the configured SQL data source.
	 *
	 * @return The SQL data source.
	 */
	DataSource getDataSource();
	
	
	/**
	 * Returns the configured SQL record transformer.
	 *
	 * @return The SQL record transformer.
	 */
	SQLRecordTransformer getSQLRecordTransformer();
	
	
	/**
	 * Returns the configured SQL dialect.
	 *
	 * @return The SQL dialect.
	 */
	SQLDialect getSQLDialect();
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy