org.sqlproc.engine.jdbc.type
Class JdbcDoubleType
java.lang.Object
org.sqlproc.engine.type.SqlMetaType
org.sqlproc.engine.type.SqlInternalType
org.sqlproc.engine.type.SqlProviderType
org.sqlproc.engine.type.SqlDoubleType
org.sqlproc.engine.jdbc.type.JdbcDoubleType
- All Implemented Interfaces:
- JdbcSqlType
public class JdbcDoubleType
- extends SqlDoubleType
- implements JdbcSqlType
The JDBC META type DOUBLE.
- Author:
- Vladimir Hudec
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JdbcDoubleType
public JdbcDoubleType()
getProviderSqlType
public Object getProviderSqlType()
- Returns the type provided by the stack on top of which the SQL Processor works.
- Specified by:
getProviderSqlType in class SqlProviderType
- Returns:
- the provided type
getProviderSqlNullType
public Object getProviderSqlNullType()
- Returns the type provided by the stack on top of which the SQL Processor works. It has to support null
input/output values.
- Specified by:
getProviderSqlNullType in class SqlProviderType
- Returns:
- the provided type
get
public Object get(ResultSet rs,
String columnLabel)
throws SQLException
- Retrieves the value of the designated column in the current row of this
ResultSet object as a Java
type value.
- Specified by:
get in interface JdbcSqlType
- Parameters:
rs - a ResultSet instancecolumnLabel - the label for the column specified with the SQL AS clause. If the SQL AS clause was not specified,
then the label is the name of the column
- Returns:
- the column value; if the value is SQL
NULL, the value returned is null
- Throws:
SQLException - if the columnLabel is not valid; if a database access error occurs or this method is called on a
closed result set
set
public void set(PreparedStatement st,
int index,
Object value)
throws SQLException
- Sets the designated parameter to the given Java value. The JDBC driver converts this to the appropriate SQL type
value.
- Specified by:
set in interface JdbcSqlType
- Parameters:
st - a PreparedStatement instanceindex - the first parameter is 1, the second is 2, ...value - the parameter value
- Throws:
SQLException - if parameterIndex does not correspond to a parameter marker in the SQL statement; if a database
access error occurs or this method is called on a closed PreparedStatement
Copyright © 2011. All Rights Reserved.