org.teiid.odbc
Class ODBCServerRemoteImpl

java.lang.Object
  extended by org.teiid.odbc.ODBCServerRemoteImpl
All Implemented Interfaces:
ODBCServerRemote

public class ODBCServerRemoteImpl
extends java.lang.Object
implements ODBCServerRemote

While executing the multiple prepared statements I see this bug currently http://pgfoundry.org/tracker/?func=detail&atid=538&aid=1007690&group_id=1000125


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.teiid.odbc.ODBCServerRemote
ODBCServerRemote.AuthenticationType
 
Constructor Summary
ODBCServerRemoteImpl(ODBCClientInstance client, ODBCServerRemote.AuthenticationType authType, TeiidDriver driver)
           
 
Method Summary
 void bindParameters(java.lang.String bindName, java.lang.String prepareName, int paramCount, java.lang.Object[] params, int resultCodeCount, int[] resultColumnFormat)
           
 void cancel()
           
 void closeBoundStatement(java.lang.String bindName)
           
 void closePreparedStatement(java.lang.String preparedName)
           
protected  void doneExecuting()
           
 void execute(java.lang.String bindName, int maxRows)
           
 void executeQuery(java.lang.String query)
           
 void flush()
           
 void functionCall(int oid)
           
 void getParameterDescription(java.lang.String prepareName)
           
 void getResultSetMetaDataDescription(java.lang.String bindName)
           
 void initialize(java.util.Properties props)
           
 boolean isErrorOccurred()
           
 boolean isExecuting()
           
 void logon(java.lang.String databaseName, java.lang.String user, java.lang.String password)
           
 void prepare(java.lang.String prepareName, java.lang.String sql, int[] paramType)
           
 void sslRequest()
           
 void sync()
           
 void terminate()
           
 void unsupportedOperation(java.lang.String msg)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ODBCServerRemoteImpl

public ODBCServerRemoteImpl(ODBCClientInstance client,
                            ODBCServerRemote.AuthenticationType authType,
                            TeiidDriver driver)
Method Detail

initialize

public void initialize(java.util.Properties props)
Specified by:
initialize in interface ODBCServerRemote

logon

public void logon(java.lang.String databaseName,
                  java.lang.String user,
                  java.lang.String password)
Specified by:
logon in interface ODBCServerRemote

prepare

public void prepare(java.lang.String prepareName,
                    java.lang.String sql,
                    int[] paramType)
Specified by:
prepare in interface ODBCServerRemote

bindParameters

public void bindParameters(java.lang.String bindName,
                           java.lang.String prepareName,
                           int paramCount,
                           java.lang.Object[] params,
                           int resultCodeCount,
                           int[] resultColumnFormat)
Specified by:
bindParameters in interface ODBCServerRemote

unsupportedOperation

public void unsupportedOperation(java.lang.String msg)
Specified by:
unsupportedOperation in interface ODBCServerRemote

execute

public void execute(java.lang.String bindName,
                    int maxRows)
Specified by:
execute in interface ODBCServerRemote

executeQuery

public void executeQuery(java.lang.String query)
Specified by:
executeQuery in interface ODBCServerRemote

isExecuting

public boolean isExecuting()

isErrorOccurred

public boolean isErrorOccurred()

getParameterDescription

public void getParameterDescription(java.lang.String prepareName)
Specified by:
getParameterDescription in interface ODBCServerRemote

getResultSetMetaDataDescription

public void getResultSetMetaDataDescription(java.lang.String bindName)
Specified by:
getResultSetMetaDataDescription in interface ODBCServerRemote

sync

public void sync()
Specified by:
sync in interface ODBCServerRemote

doneExecuting

protected void doneExecuting()

cancel

public void cancel()
Specified by:
cancel in interface ODBCServerRemote

closeBoundStatement

public void closeBoundStatement(java.lang.String bindName)
Specified by:
closeBoundStatement in interface ODBCServerRemote

closePreparedStatement

public void closePreparedStatement(java.lang.String preparedName)
Specified by:
closePreparedStatement in interface ODBCServerRemote

terminate

public void terminate()
Specified by:
terminate in interface ODBCServerRemote

flush

public void flush()
Specified by:
flush in interface ODBCServerRemote

functionCall

public void functionCall(int oid)
Specified by:
functionCall in interface ODBCServerRemote

sslRequest

public void sslRequest()
Specified by:
sslRequest in interface ODBCServerRemote


Copyright © 2011. All Rights Reserved.