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