|
Ujorm release 1.22 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
java.lang.UnsupportedOperationException
org.ujorm.orm.ao.UjoStatement
public class UjoStatement
Special UJO PreparedStatement to get an assigned value.
The class was designed to get an property value due a bug pro PostgreSQL:
There is an error when I create/alter a table using PreparedStatement with some parameters "?".
See the link for more information.;
| Field Summary |
|---|
| Fields inherited from interface java.sql.Statement |
|---|
CLOSE_ALL_RESULTS, CLOSE_CURRENT_RESULT, EXECUTE_FAILED, KEEP_CURRENT_RESULT, NO_GENERATED_KEYS, RETURN_GENERATED_KEYS, SUCCESS_NO_INFO |
| Constructor Summary | |
|---|---|
UjoStatement()
|
|
| Method Summary | ||
|---|---|---|
void |
addBatch()
|
|
void |
addBatch(java.lang.String sql)
|
|
void |
cancel()
|
|
void |
clearBatch()
|
|
void |
clearParameters()
|
|
void |
clearWarnings()
|
|
void |
close()
|
|
void |
closeOnCompletion()
Java 7 Required |
|
boolean |
execute()
|
|
boolean |
execute(java.lang.String sql)
|
|
boolean |
execute(java.lang.String sql,
int autoGeneratedKeys)
|
|
boolean |
execute(java.lang.String sql,
int[] columnIndexes)
|
|
boolean |
execute(java.lang.String sql,
java.lang.String[] columnNames)
|
|
int[] |
executeBatch()
|
|
java.sql.ResultSet |
executeQuery()
|
|
java.sql.ResultSet |
executeQuery(java.lang.String sql)
|
|
int |
executeUpdate()
|
|
int |
executeUpdate(java.lang.String sql)
|
|
int |
executeUpdate(java.lang.String sql,
int autoGeneratedKeys)
|
|
int |
executeUpdate(java.lang.String sql,
int[] columnIndexes)
|
|
int |
executeUpdate(java.lang.String sql,
java.lang.String[] columnNames)
|
|
java.sql.Connection |
getConnection()
|
|
java.lang.Object |
getDefaultValue(MetaColumn column)
Returns a default value in a JDBC friendly type. |
|
int |
getFetchDirection()
|
|
int |
getFetchSize()
|
|
java.sql.ResultSet |
getGeneratedKeys()
|
|
int |
getMaxFieldSize()
|
|
int |
getMaxRows()
|
|
java.sql.ResultSetMetaData |
getMetaData()
|
|
boolean |
getMoreResults()
|
|
boolean |
getMoreResults(int current)
|
|
java.sql.ParameterMetaData |
getParameterMetaData()
|
|
int |
getQueryTimeout()
|
|
java.sql.ResultSet |
getResultSet()
|
|
int |
getResultSetConcurrency()
|
|
int |
getResultSetHoldability()
|
|
int |
getResultSetType()
|
|
int |
getUpdateCount()
|
|
java.sql.SQLWarning |
getWarnings()
|
|
boolean |
isClosed()
|
|
boolean |
isCloseOnCompletion()
Java 7 Required |
|
boolean |
isPoolable()
|
|
boolean |
isWrapperFor(java.lang.Class<?> iface)
|
|
void |
setArray(int i,
java.sql.Array x)
|
|
void |
setAsciiStream(int i,
java.io.InputStream x)
|
|
void |
setAsciiStream(int i,
java.io.InputStream x,
int length)
|
|
void |
setAsciiStream(int i,
java.io.InputStream x,
long length)
|
|
void |
setBigDecimal(int i,
java.math.BigDecimal x)
|
|
void |
setBinaryStream(int i,
java.io.InputStream x)
|
|
void |
setBinaryStream(int i,
java.io.InputStream x,
int length)
|
|
void |
setBinaryStream(int i,
java.io.InputStream x,
long length)
|
|
void |
setBlob(int i,
java.sql.Blob x)
|
|
void |
setBlob(int i,
java.io.InputStream x)
|
|
void |
setBlob(int i,
java.io.InputStream x,
long length)
|
|
void |
setBoolean(int i,
boolean x)
|
|
void |
setByte(int i,
byte x)
|
|
void |
setBytes(int i,
byte[] x)
|
|
void |
setClob(int i,
java.sql.Clob x)
|
|
void |
setClob(int i,
java.io.Reader x)
|
|
void |
setClob(int i,
java.io.Reader x,
long length)
|
|
void |
setCursorName(java.lang.String name)
|
|
void |
setDate(int i,
java.sql.Date x)
|
|
void |
setDate(int i,
java.sql.Date x,
java.util.Calendar cal)
|
|
void |
setDouble(int i,
double x)
|
|
void |
setEscapeProcessing(boolean enable)
|
|
void |
setFetchDirection(int direction)
|
|
void |
setFetchSize(int rows)
|
|
void |
setFloat(int i,
float x)
|
|
void |
setCharacterStream(int i,
java.io.Reader x)
|
|
void |
setCharacterStream(int i,
java.io.Reader x,
int length)
|
|
void |
setCharacterStream(int i,
java.io.Reader x,
long length)
|
|
void |
setInt(int i,
int x)
|
|
void |
setLong(int i,
long x)
|
|
void |
setMaxFieldSize(int max)
|
|
void |
setMaxRows(int max)
|
|
void |
setNClob(int i,
java.sql.NClob x)
|
|
void |
setNClob(int i,
java.io.Reader x)
|
|
void |
setNClob(int i,
java.io.Reader x,
long length)
|
|
void |
setNCharacterStream(int i,
java.io.Reader x)
|
|
void |
setNCharacterStream(int i,
java.io.Reader x,
long length)
|
|
void |
setNString(int i,
java.lang.String x)
|
|
void |
setNull(int i,
int sqlType)
|
|
void |
setNull(int i,
int sqlType,
java.lang.String typeName)
|
|
void |
setObject(int i,
java.lang.Object x)
|
|
void |
setObject(int i,
java.lang.Object x,
int targetSqlType)
|
|
void |
setObject(int i,
java.lang.Object x,
int targetSqlType,
int scaleOrLength)
|
|
void |
setPoolable(boolean poolable)
|
|
void |
setQueryTimeout(int seconds)
|
|
void |
setRef(int i,
java.sql.Ref x)
|
|
void |
setRowId(int i,
java.sql.RowId x)
|
|
void |
setShort(int i,
short x)
|
|
void |
setSQLXML(int i,
java.sql.SQLXML x)
|
|
void |
setString(int i,
java.lang.String x)
|
|
void |
setTime(int i,
java.sql.Time x)
|
|
void |
setTime(int i,
java.sql.Time x,
java.util.Calendar cal)
|
|
void |
setTimestamp(int i,
java.sql.Timestamp x)
|
|
void |
setTimestamp(int i,
java.sql.Timestamp x,
java.util.Calendar cal)
|
|
void |
setUnicodeStream(int i,
java.io.InputStream x,
int length)
Deprecated. |
|
void |
setURL(int i,
java.net.URL x)
|
|
|
unwrap(java.lang.Class<T> iface)
|
|
| Methods inherited from class java.lang.Throwable |
|---|
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public UjoStatement()
| Method Detail |
|---|
public java.lang.Object getDefaultValue(MetaColumn column)
TypeService
public java.sql.ResultSet executeQuery()
throws java.sql.SQLException
executeQuery in interface java.sql.PreparedStatementjava.sql.SQLException
public int executeUpdate()
throws java.sql.SQLException
executeUpdate in interface java.sql.PreparedStatementjava.sql.SQLException
public void setNull(int i,
int sqlType)
throws java.sql.SQLException
setNull in interface java.sql.PreparedStatementjava.sql.SQLException
public void setBoolean(int i,
boolean x)
throws java.sql.SQLException
setBoolean in interface java.sql.PreparedStatementjava.sql.SQLException
public void setByte(int i,
byte x)
throws java.sql.SQLException
setByte in interface java.sql.PreparedStatementjava.sql.SQLException
public void setShort(int i,
short x)
throws java.sql.SQLException
setShort in interface java.sql.PreparedStatementjava.sql.SQLException
public void setInt(int i,
int x)
throws java.sql.SQLException
setInt in interface java.sql.PreparedStatementjava.sql.SQLException
public void setLong(int i,
long x)
throws java.sql.SQLException
setLong in interface java.sql.PreparedStatementjava.sql.SQLException
public void setFloat(int i,
float x)
throws java.sql.SQLException
setFloat in interface java.sql.PreparedStatementjava.sql.SQLException
public void setDouble(int i,
double x)
throws java.sql.SQLException
setDouble in interface java.sql.PreparedStatementjava.sql.SQLException
public void setBigDecimal(int i,
java.math.BigDecimal x)
throws java.sql.SQLException
setBigDecimal in interface java.sql.PreparedStatementjava.sql.SQLException
public void setString(int i,
java.lang.String x)
throws java.sql.SQLException
setString in interface java.sql.PreparedStatementjava.sql.SQLException
public void setBytes(int i,
byte[] x)
throws java.sql.SQLException
setBytes in interface java.sql.PreparedStatementjava.sql.SQLException
public void setDate(int i,
java.sql.Date x)
throws java.sql.SQLException
setDate in interface java.sql.PreparedStatementjava.sql.SQLException
public void setTime(int i,
java.sql.Time x)
throws java.sql.SQLException
setTime in interface java.sql.PreparedStatementjava.sql.SQLException
public void setTimestamp(int i,
java.sql.Timestamp x)
throws java.sql.SQLException
setTimestamp in interface java.sql.PreparedStatementjava.sql.SQLException
public void setAsciiStream(int i,
java.io.InputStream x,
int length)
throws java.sql.SQLException
setAsciiStream in interface java.sql.PreparedStatementjava.sql.SQLException
@Deprecated
public void setUnicodeStream(int i,
java.io.InputStream x,
int length)
throws java.sql.SQLException
setUnicodeStream in interface java.sql.PreparedStatementjava.sql.SQLException
public void setBinaryStream(int i,
java.io.InputStream x,
int length)
throws java.sql.SQLException
setBinaryStream in interface java.sql.PreparedStatementjava.sql.SQLException
public void setObject(int i,
java.lang.Object x,
int targetSqlType)
throws java.sql.SQLException
setObject in interface java.sql.PreparedStatementjava.sql.SQLException
public void setObject(int i,
java.lang.Object x)
throws java.sql.SQLException
setObject in interface java.sql.PreparedStatementjava.sql.SQLException
public void setCharacterStream(int i,
java.io.Reader x,
int length)
throws java.sql.SQLException
setCharacterStream in interface java.sql.PreparedStatementjava.sql.SQLException
public void setRef(int i,
java.sql.Ref x)
throws java.sql.SQLException
setRef in interface java.sql.PreparedStatementjava.sql.SQLException
public void setBlob(int i,
java.sql.Blob x)
throws java.sql.SQLException
setBlob in interface java.sql.PreparedStatementjava.sql.SQLException
public void setClob(int i,
java.sql.Clob x)
throws java.sql.SQLException
setClob in interface java.sql.PreparedStatementjava.sql.SQLException
public void setArray(int i,
java.sql.Array x)
throws java.sql.SQLException
setArray in interface java.sql.PreparedStatementjava.sql.SQLException
public void setDate(int i,
java.sql.Date x,
java.util.Calendar cal)
throws java.sql.SQLException
setDate in interface java.sql.PreparedStatementjava.sql.SQLException
public void setTime(int i,
java.sql.Time x,
java.util.Calendar cal)
throws java.sql.SQLException
setTime in interface java.sql.PreparedStatementjava.sql.SQLException
public void setTimestamp(int i,
java.sql.Timestamp x,
java.util.Calendar cal)
throws java.sql.SQLException
setTimestamp in interface java.sql.PreparedStatementjava.sql.SQLException
public void setNull(int i,
int sqlType,
java.lang.String typeName)
throws java.sql.SQLException
setNull in interface java.sql.PreparedStatementjava.sql.SQLException
public void setURL(int i,
java.net.URL x)
throws java.sql.SQLException
setURL in interface java.sql.PreparedStatementjava.sql.SQLException
public java.sql.ParameterMetaData getParameterMetaData()
throws java.sql.SQLException
getParameterMetaData in interface java.sql.PreparedStatementjava.sql.SQLException
public void setRowId(int i,
java.sql.RowId x)
throws java.sql.SQLException
setRowId in interface java.sql.PreparedStatementjava.sql.SQLException
public void setNString(int i,
java.lang.String x)
throws java.sql.SQLException
setNString in interface java.sql.PreparedStatementjava.sql.SQLException
public void setNCharacterStream(int i,
java.io.Reader x,
long length)
throws java.sql.SQLException
setNCharacterStream in interface java.sql.PreparedStatementjava.sql.SQLException
public void setNClob(int i,
java.sql.NClob x)
throws java.sql.SQLException
setNClob in interface java.sql.PreparedStatementjava.sql.SQLException
public void setClob(int i,
java.io.Reader x,
long length)
throws java.sql.SQLException
setClob in interface java.sql.PreparedStatementjava.sql.SQLException
public void setBlob(int i,
java.io.InputStream x,
long length)
throws java.sql.SQLException
setBlob in interface java.sql.PreparedStatementjava.sql.SQLException
public void setNClob(int i,
java.io.Reader x,
long length)
throws java.sql.SQLException
setNClob in interface java.sql.PreparedStatementjava.sql.SQLException
public void setSQLXML(int i,
java.sql.SQLXML x)
throws java.sql.SQLException
setSQLXML in interface java.sql.PreparedStatementjava.sql.SQLException
public void setObject(int i,
java.lang.Object x,
int targetSqlType,
int scaleOrLength)
throws java.sql.SQLException
setObject in interface java.sql.PreparedStatementjava.sql.SQLException
public void setAsciiStream(int i,
java.io.InputStream x,
long length)
throws java.sql.SQLException
setAsciiStream in interface java.sql.PreparedStatementjava.sql.SQLException
public void setBinaryStream(int i,
java.io.InputStream x,
long length)
throws java.sql.SQLException
setBinaryStream in interface java.sql.PreparedStatementjava.sql.SQLException
public void setCharacterStream(int i,
java.io.Reader x,
long length)
throws java.sql.SQLException
setCharacterStream in interface java.sql.PreparedStatementjava.sql.SQLException
public void setAsciiStream(int i,
java.io.InputStream x)
throws java.sql.SQLException
setAsciiStream in interface java.sql.PreparedStatementjava.sql.SQLException
public void setBinaryStream(int i,
java.io.InputStream x)
throws java.sql.SQLException
setBinaryStream in interface java.sql.PreparedStatementjava.sql.SQLException
public void setCharacterStream(int i,
java.io.Reader x)
throws java.sql.SQLException
setCharacterStream in interface java.sql.PreparedStatementjava.sql.SQLException
public void setNCharacterStream(int i,
java.io.Reader x)
throws java.sql.SQLException
setNCharacterStream in interface java.sql.PreparedStatementjava.sql.SQLException
public void setClob(int i,
java.io.Reader x)
throws java.sql.SQLException
setClob in interface java.sql.PreparedStatementjava.sql.SQLException
public void setBlob(int i,
java.io.InputStream x)
throws java.sql.SQLException
setBlob in interface java.sql.PreparedStatementjava.sql.SQLException
public void setNClob(int i,
java.io.Reader x)
throws java.sql.SQLException
setNClob in interface java.sql.PreparedStatementjava.sql.SQLException
public java.sql.ResultSet executeQuery(java.lang.String sql)
throws java.sql.SQLException
executeQuery in interface java.sql.Statementjava.sql.SQLException
public int executeUpdate(java.lang.String sql)
throws java.sql.SQLException
executeUpdate in interface java.sql.Statementjava.sql.SQLException
public void close()
throws java.sql.SQLException
close in interface java.sql.Statementjava.sql.SQLException
public int getMaxFieldSize()
throws java.sql.SQLException
getMaxFieldSize in interface java.sql.Statementjava.sql.SQLException
public void setMaxFieldSize(int max)
throws java.sql.SQLException
setMaxFieldSize in interface java.sql.Statementjava.sql.SQLException
public int getMaxRows()
throws java.sql.SQLException
getMaxRows in interface java.sql.Statementjava.sql.SQLException
public void setMaxRows(int max)
throws java.sql.SQLException
setMaxRows in interface java.sql.Statementjava.sql.SQLException
public void setEscapeProcessing(boolean enable)
throws java.sql.SQLException
setEscapeProcessing in interface java.sql.Statementjava.sql.SQLException
public int getQueryTimeout()
throws java.sql.SQLException
getQueryTimeout in interface java.sql.Statementjava.sql.SQLException
public void setQueryTimeout(int seconds)
throws java.sql.SQLException
setQueryTimeout in interface java.sql.Statementjava.sql.SQLException
public void cancel()
throws java.sql.SQLException
cancel in interface java.sql.Statementjava.sql.SQLException
public java.sql.SQLWarning getWarnings()
throws java.sql.SQLException
getWarnings in interface java.sql.Statementjava.sql.SQLException
public void clearWarnings()
throws java.sql.SQLException
clearWarnings in interface java.sql.Statementjava.sql.SQLException
public void setCursorName(java.lang.String name)
throws java.sql.SQLException
setCursorName in interface java.sql.Statementjava.sql.SQLException
public boolean execute(java.lang.String sql)
throws java.sql.SQLException
execute in interface java.sql.Statementjava.sql.SQLException
public java.sql.ResultSet getResultSet()
throws java.sql.SQLException
getResultSet in interface java.sql.Statementjava.sql.SQLException
public int getUpdateCount()
throws java.sql.SQLException
getUpdateCount in interface java.sql.Statementjava.sql.SQLException
public boolean getMoreResults()
throws java.sql.SQLException
getMoreResults in interface java.sql.Statementjava.sql.SQLException
public void setFetchDirection(int direction)
throws java.sql.SQLException
setFetchDirection in interface java.sql.Statementjava.sql.SQLException
public int getFetchDirection()
throws java.sql.SQLException
getFetchDirection in interface java.sql.Statementjava.sql.SQLException
public void setFetchSize(int rows)
throws java.sql.SQLException
setFetchSize in interface java.sql.Statementjava.sql.SQLException
public int getFetchSize()
throws java.sql.SQLException
getFetchSize in interface java.sql.Statementjava.sql.SQLException
public int getResultSetConcurrency()
throws java.sql.SQLException
getResultSetConcurrency in interface java.sql.Statementjava.sql.SQLException
public int getResultSetType()
throws java.sql.SQLException
getResultSetType in interface java.sql.Statementjava.sql.SQLException
public void addBatch(java.lang.String sql)
throws java.sql.SQLException
addBatch in interface java.sql.Statementjava.sql.SQLException
public void clearBatch()
throws java.sql.SQLException
clearBatch in interface java.sql.Statementjava.sql.SQLException
public int[] executeBatch()
throws java.sql.SQLException
executeBatch in interface java.sql.Statementjava.sql.SQLException
public java.sql.Connection getConnection()
throws java.sql.SQLException
getConnection in interface java.sql.Statementjava.sql.SQLException
public boolean getMoreResults(int current)
throws java.sql.SQLException
getMoreResults in interface java.sql.Statementjava.sql.SQLException
public java.sql.ResultSet getGeneratedKeys()
throws java.sql.SQLException
getGeneratedKeys in interface java.sql.Statementjava.sql.SQLException
public int executeUpdate(java.lang.String sql,
int autoGeneratedKeys)
throws java.sql.SQLException
executeUpdate in interface java.sql.Statementjava.sql.SQLException
public int executeUpdate(java.lang.String sql,
int[] columnIndexes)
throws java.sql.SQLException
executeUpdate in interface java.sql.Statementjava.sql.SQLException
public int executeUpdate(java.lang.String sql,
java.lang.String[] columnNames)
throws java.sql.SQLException
executeUpdate in interface java.sql.Statementjava.sql.SQLException
public boolean execute(java.lang.String sql,
int autoGeneratedKeys)
throws java.sql.SQLException
execute in interface java.sql.Statementjava.sql.SQLException
public boolean execute(java.lang.String sql,
int[] columnIndexes)
throws java.sql.SQLException
execute in interface java.sql.Statementjava.sql.SQLException
public boolean execute(java.lang.String sql,
java.lang.String[] columnNames)
throws java.sql.SQLException
execute in interface java.sql.Statementjava.sql.SQLException
public int getResultSetHoldability()
throws java.sql.SQLException
getResultSetHoldability in interface java.sql.Statementjava.sql.SQLException
public boolean isClosed()
throws java.sql.SQLException
isClosed in interface java.sql.Statementjava.sql.SQLException
public void setPoolable(boolean poolable)
throws java.sql.SQLException
setPoolable in interface java.sql.Statementjava.sql.SQLException
public boolean isPoolable()
throws java.sql.SQLException
isPoolable in interface java.sql.Statementjava.sql.SQLException
public <T> T unwrap(java.lang.Class<T> iface)
throws java.sql.SQLException
unwrap in interface java.sql.Wrapperjava.sql.SQLException
public boolean isWrapperFor(java.lang.Class<?> iface)
throws java.sql.SQLException
isWrapperFor in interface java.sql.Wrapperjava.sql.SQLException
public java.sql.ResultSetMetaData getMetaData()
throws java.sql.SQLException
getMetaData in interface java.sql.PreparedStatementjava.sql.SQLException
public void clearParameters()
throws java.sql.SQLException
clearParameters in interface java.sql.PreparedStatementjava.sql.SQLException
public boolean execute()
throws java.sql.SQLException
execute in interface java.sql.PreparedStatementjava.sql.SQLException
public void addBatch()
throws java.sql.SQLException
addBatch in interface java.sql.PreparedStatementjava.sql.SQLException
public void closeOnCompletion()
throws java.sql.SQLException
java.sql.SQLException
public boolean isCloseOnCompletion()
throws java.sql.SQLException
java.sql.SQLException
|
Ujorm release 1.22 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||