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) |
| Modifier and Type | Method and Description |
|---|---|
void |
bindParameters(String bindName,
String prepareName,
Object[] params,
int resultCodeCount,
short[] resultColumnFormat,
Charset encoding) |
void |
cancel(int pid,
int key) |
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,
Object[] params,
short resultFormat) |
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(ConnectionImpl conn) |
static void |
setConnectionProperties(ConnectionImpl conn,
Properties p) |
void |
sslRequest() |
void |
sync() |
void |
terminate() |
void |
unsupportedOperation(String msg) |
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 ODBCServerRemotepublic void logon(String databaseName, String user, PgFrontendProtocol.NullTerminatedStringDataInputStream data, SocketAddress remoteAddress)
logon in interface ODBCServerRemotepublic void cancel(int pid,
int key)
cancel in interface ODBCServerRemotepublic static void setConnectionProperties(ConnectionImpl conn) throws SQLException
SQLExceptionpublic static void setConnectionProperties(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 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,
Object[] params,
short resultFormat)
functionCall in interface ODBCServerRemotepublic void sslRequest()
sslRequest in interface ODBCServerRemotepublic String getEncoding()
Copyright © 2020. All rights reserved.