FileDocCategorySizeDatePackage
SerializableParameterMetaData.javaAPI DocJBoss 4.2.16034Fri Jul 13 21:01:14 BST 2007org.jboss.resource.adapter.jdbc.remote

SerializableParameterMetaData

public class SerializableParameterMetaData extends Object implements Serializable, ParameterMetaData
author
Tom Elrod
version
$Revision: 57189 $

Fields Summary
static final long
serialVersionUID
int
parameterCount
Constructors Summary
public SerializableParameterMetaData(ParameterMetaData pMetaData)


       
   
      this.parameterCount = pMetaData.getParameterCount();
   
Methods Summary
public java.lang.StringgetParameterClassName(int param)
Retrieves the fully-qualified name of the Java class whose instances should be passed to the method PreparedStatement.setObject.

param
param the first parameter is 1, the second is 2, ...
return
the fully-qualified name of the class in the Java programming language that would be used by the method PreparedStatement.setObject to set the value in the specified parameter. This is the class name used for custom mapping.
throws
java.sql.SQLException if a database access error occurs
since
1.4

      return null;
   
public intgetParameterCount()
Retrieves the number of parameters in the PreparedStatement object for which this ParameterMetaData object contains information.

return
the number of parameters
throws
java.sql.SQLException if a database access error occurs
since
1.4

      return parameterCount;
   
public intgetParameterMode(int param)
Retrieves the designated parameter's mode.

param
param the first parameter is 1, the second is 2, ...
return
mode of the parameter; one of ParameterMetaData.parameterModeIn, ParameterMetaData.parameterModeOut, or ParameterMetaData.parameterModeInOut ParameterMetaData.parameterModeUnknown.
throws
java.sql.SQLException if a database access error occurs
since
1.4

      return 0;
   
public intgetParameterType(int param)
Retrieves the designated parameter's SQL type.

param
param the first parameter is 1, the second is 2, ...
return
SQL type from java.sql.Types
throws
java.sql.SQLException if a database access error occurs
see
java.sql.Types
since
1.4

      return 0;
   
public java.lang.StringgetParameterTypeName(int param)
Retrieves the designated parameter's database-specific type name.

param
param the first parameter is 1, the second is 2, ...
return
type the name used by the database. If the parameter type is a user-defined type, then a fully-qualified type name is returned.
throws
java.sql.SQLException if a database access error occurs
since
1.4

      return null;
   
public intgetPrecision(int param)
Retrieves the designated parameter's number of decimal digits.

param
param the first parameter is 1, the second is 2, ...
return
precision
throws
java.sql.SQLException if a database access error occurs
since
1.4

      return 0;
   
public intgetScale(int param)
Retrieves the designated parameter's number of digits to right of the decimal point.

param
param the first parameter is 1, the second is 2, ...
return
scale
throws
java.sql.SQLException if a database access error occurs
since
1.4

      return 0;
   
public intisNullable(int param)
Retrieves whether null values are allowed in the designated parameter.

param
param the first parameter is 1, the second is 2, ...
return
the nullability status of the given parameter; one of ParameterMetaData.parameterNoNulls, ParameterMetaData.parameterNullable, or ParameterMetaData.parameterNullableUnknown
throws
java.sql.SQLException if a database access error occurs
since
1.4

      return 0;
   
public booleanisSigned(int param)
Retrieves whether values for the designated parameter can be signed numbers.

param
param the first parameter is 1, the second is 2, ...
return
true if so; false otherwise
throws
java.sql.SQLException if a database access error occurs
since
1.4

      return false;