public class ODBCServerRemoteImpl extends Object implements ODBCServerRemote
Modifier and Type | Field and Description |
---|---|
static String |
CONNECTION_PROPERTY_PREFIX |
static String |
TYPE_QUERY |
Constructor and Description |
---|
ODBCServerRemoteImpl(ODBCClientInstance client,
TeiidDriver driver,
LogonImpl logon) |
public static final String CONNECTION_PROPERTY_PREFIX
public static final String TYPE_QUERY
public ODBCServerRemoteImpl(ODBCClientInstance client, TeiidDriver driver, LogonImpl logon)
public void initialize(Properties props)
initialize
in interface ODBCServerRemote
public void logon(String databaseName, String user, PgFrontendProtocol.NullTerminatedStringDataInputStream data, SocketAddress remoteAddress)
logon
in interface ODBCServerRemote
public void cancel(int pid, int key)
cancel
in interface ODBCServerRemote
public static void setConnectionProperties(ConnectionImpl conn) throws SQLException
SQLException
public static void setConnectionProperties(ConnectionImpl conn, Properties p)
public void prepare(String prepareName, String sql, int[] paramType)
prepare
in interface ODBCServerRemote
public void bindParameters(String bindName, String prepareName, Object[] params, int resultCodeCount, short[] resultColumnFormat, Charset encoding)
bindParameters
in interface ODBCServerRemote
public void unsupportedOperation(String msg)
unsupportedOperation
in interface ODBCServerRemote
public void execute(String bindName, int maxRows)
execute
in interface ODBCServerRemote
public void executeQuery(String query)
executeQuery
in interface ODBCServerRemote
public boolean isExecuting()
public boolean isErrorOccurred()
public void getParameterDescription(String prepareName)
getParameterDescription
in interface ODBCServerRemote
public void errorOccurred(Throwable error)
public void getResultSetMetaDataDescription(String bindName)
getResultSetMetaDataDescription
in interface ODBCServerRemote
public void sync()
sync
in interface ODBCServerRemote
protected void doneExecuting()
public void closeBoundStatement(String bindName)
closeBoundStatement
in interface ODBCServerRemote
public void closePreparedStatement(String preparedName)
closePreparedStatement
in interface ODBCServerRemote
public void terminate()
terminate
in interface ODBCServerRemote
public void flush()
flush
in interface ODBCServerRemote
public void functionCall(int oid)
functionCall
in interface ODBCServerRemote
public void sslRequest()
sslRequest
in interface ODBCServerRemote
public String getEncoding()
Copyright © 2019. All rights reserved.