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 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, Object[] params, short resultFormat)
functionCall
in interface ODBCServerRemote
public void sslRequest()
sslRequest
in interface ODBCServerRemote
public String getEncoding()
Copyright © 2020. All rights reserved.