org.springframework.jdbc.core
Class SqlParameter

java.lang.Object
  extended byorg.springframework.jdbc.core.SqlParameter
Direct Known Subclasses:
SqlOutParameter, SqlReturnResultSet

public class SqlParameter
extends java.lang.Object

Object to represent a SQL parameter definition. Parameters may be anonymous, in which case name is null. However all parameters must define a SQL type constant from java.sql.Types.

Author:
Rod Johnson

Nested Class Summary
protected static class SqlParameter.ResultReaderStoredProcImpl
          Implementation of ResultReader that calls the supplied RowMapper class's mapRow() method for each row.
 
Constructor Summary
SqlParameter(int type)
          Add a new anonymous parameter
SqlParameter(int type, java.lang.String typeName)
           
SqlParameter(java.lang.String name, int type)
           
SqlParameter(java.lang.String name, int type, java.lang.String typeName)
           
 
Method Summary
 java.lang.String getName()
           
 int getSqlType()
           
 java.lang.String getTypeName()
           
static java.util.List sqlTypesToAnonymousParameterList(int[] types)
          Convert a list of JDBC types, as defined in the java.sql.Types class, to a List of SqlParameter objects as used in this package
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SqlParameter

public SqlParameter(int type)
Add a new anonymous parameter


SqlParameter

public SqlParameter(int type,
                    java.lang.String typeName)

SqlParameter

public SqlParameter(java.lang.String name,
                    int type)

SqlParameter

public SqlParameter(java.lang.String name,
                    int type,
                    java.lang.String typeName)
Method Detail

getName

public java.lang.String getName()

getSqlType

public int getSqlType()

getTypeName

public java.lang.String getTypeName()

sqlTypesToAnonymousParameterList

public static java.util.List sqlTypesToAnonymousParameterList(int[] types)
Convert a list of JDBC types, as defined in the java.sql.Types class, to a List of SqlParameter objects as used in this package



Copyright (C) 2003-2004 The Spring Framework Project.