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

nl.topicus.jdbc.ICloudSpannerConnection Maven / Gradle / Ivy

There is a newer version: 1.1.6
Show newest version
package nl.topicus.jdbc;

import java.sql.Connection;
import java.util.Properties;

import nl.topicus.jdbc.shaded.com.google.cloud.Timestamp;

/**
 * Interface containing all extra methods that are provided by
 * CloudSpannerConnection
 * 
 * @author loite
 *
 */
public interface ICloudSpannerConnection extends Connection
{
	public String getUrl();

	public String getProductName();

	public void setSimulateProductName(String productName);

	public void setSimulateMajorVersion(Integer majorVersion);

	public void setSimulateMinorVersion(Integer minorVersion);

	public Properties getSuppliedProperties();

	public boolean isAllowExtendedMode();

	public void setAllowExtendedMode(boolean allowExtendedMode);

	public boolean isAsyncDdlOperations();

	public void setAsyncDdlOperations(boolean asyncDdlOperations);

	public String getClientId();

	public Timestamp getLastCommitTimestamp();

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy