java.sql

Interface ParameterMetaData

public interface ParameterMetaData

Since:
1.4

Field Summary

static int
parameterModeIn
static int
parameterModeInOut
static int
parameterModeOut
static int
parameterModeUnknown
static int
parameterNoNulls
static int
parameterNullable
static int
parameterNullableUnknown

Method Summary

String
getParameterClassName(int param)
int
getParameterCount()
int
getParameterMode(int param)
int
getParameterType(int param)
String
getParameterTypeName(int param)
int
getPrecision(int param)
int
getScale(int param)
int
isNullable(int param)
boolean
isSigned(int param)

Field Details

parameterModeIn

public static final int parameterModeIn
Field Value:
1

parameterModeInOut

public static final int parameterModeInOut
Field Value:
2

parameterModeOut

public static final int parameterModeOut
Field Value:
4

parameterModeUnknown

public static final int parameterModeUnknown
Field Value:
0

parameterNoNulls

public static final int parameterNoNulls
Field Value:
0

parameterNullable

public static final int parameterNullable
Field Value:
1

parameterNullableUnknown

public static final int parameterNullableUnknown
Field Value:
2

Method Details

getParameterClassName

public String getParameterClassName(int param)
            throws SQLException
Since:
1.4

getParameterCount

public int getParameterCount()
            throws SQLException
Since:
1.4

getParameterMode

public int getParameterMode(int param)
            throws SQLException
Since:
1.4

getParameterType

public int getParameterType(int param)
            throws SQLException
Since:
1.4

getParameterTypeName

public String getParameterTypeName(int param)
            throws SQLException
Since:
1.4

getPrecision

public int getPrecision(int param)
            throws SQLException
Since:
1.4

getScale

public int getScale(int param)
            throws SQLException
Since:
1.4

isNullable

public int isNullable(int param)
            throws SQLException
Since:
1.4

isSigned

public boolean isSigned(int param)
            throws SQLException
Since:
1.4

ParameterMetaData.java Copyright (C) 2002 Free Software Foundation, Inc. This file is part of GNU Classpath. GNU Classpath is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2, or (at your option) any later version. GNU Classpath is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with GNU Classpath; see the file COPYING. If not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. Linking this library statically or dynamically with other modules is making a combined work based on this library. Thus, the terms and conditions of the GNU General Public License cover the whole combination. As a special exception, the copyright holders of this library give you permission to link this library with independent modules to produce an executable, regardless of the license terms of these independent modules, and to copy and distribute the resulting executable under terms of your choice, provided that you also meet, for each linked independent module, the terms and conditions of the license of that module. An independent module is a module which is not derived from or based on this library. If you modify this library, you may extend this exception to your version of the library, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version.