java.lang.Object
org.apache.derby.client.am.Sqlca
- public abstract class Sqlca
- extends java.lang.Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
connection_
protected transient Connection connection_
exceptionThrownOnStoredProcInvocation_
java.sql.SQLException exceptionThrownOnStoredProcInvocation_
messageTextRetrievedContainsTokensOnly_
boolean messageTextRetrievedContainsTokensOnly_
sqlCode_
protected int sqlCode_
sqlErrmc_
private java.lang.String sqlErrmc_
sqlErrmcTokens_
protected java.lang.String[] sqlErrmcTokens_
sqlErrp_
protected java.lang.String sqlErrp_
sqlErrd_
protected int[] sqlErrd_
sqlWarn_
protected char[] sqlWarn_
sqlState_
protected java.lang.String sqlState_
sqlErrmcBytes_
protected byte[] sqlErrmcBytes_
sqlErrpBytes_
protected byte[] sqlErrpBytes_
sqlWarnBytes_
protected byte[] sqlWarnBytes_
sqlStateBytes_
protected byte[] sqlStateBytes_
ccsid_
protected int ccsid_
sqlErrmcCcsid_
protected int sqlErrmcCcsid_
containsSqlcax_
protected boolean containsSqlcax_
rowsetRowCount_
protected long rowsetRowCount_
sqlErrmcDelimiter__
private static final java.lang.String sqlErrmcDelimiter__
- See Also:
- Constant Field Values
returnTokensOnlyInMessageText_
private boolean returnTokensOnlyInMessageText_
agent_
private final transient Agent agent_
cachedMessage
private java.lang.String cachedMessage
Sqlca
protected Sqlca(Connection connection)
returnTokensOnlyInMessageText
void returnTokensOnlyInMessageText(boolean returnTokensOnlyInMessageText)
getSqlCode
public int getSqlCode()
getSqlErrmc
public java.lang.String getSqlErrmc()
getSqlErrmcTokens
public java.lang.String[] getSqlErrmcTokens()
getSqlErrp
public java.lang.String getSqlErrp()
getSqlErrd
public int[] getSqlErrd()
getSqlWarn
public char[] getSqlWarn()
getSqlState
public java.lang.String getSqlState()
getMessage
public java.lang.String getMessage()
throws SqlException
getJDBCMessage
public java.lang.String getJDBCMessage()
getUnformattedMessage
private java.lang.String getUnformattedMessage()
chainDeferredExceptionsToAgentOrAsConnectionWarnings
private void chainDeferredExceptionsToAgentOrAsConnectionWarnings(SqlException e)
includesSqlCode
public boolean includesSqlCode(int[] codes)
processSqlErrmcTokens
private java.lang.String[] processSqlErrmcTokens(byte[] tokenBytes)
bytes2String
private java.lang.String bytes2String(byte[] bytes,
int offset,
int length)
throws java.io.UnsupportedEncodingException
getUpdateCount
public int getUpdateCount()
getRowCount
public long getRowCount()
throws DisconnectException
setContainsSqlcax
public void setContainsSqlcax(boolean containsSqlcax)
containsSqlcax
public boolean containsSqlcax()
resetRowsetSqlca
public void resetRowsetSqlca(Connection connection,
int sqlCode,
byte[] sqlStateBytes,
byte[] sqlErrpBytes,
int ccsid)
setRowsetRowCount
public void setRowsetRowCount(long rowCount)
getRowsetRowCount
public long getRowsetRowCount()