Package net.sourceforge.jtds.jdbc
Class ParameterMetaDataImpl
java.lang.Object
net.sourceforge.jtds.jdbc.ParameterMetaDataImpl
- All Implemented Interfaces:
ParameterMetaData
,Wrapper
jTDS implementation of
ParameterMetaData
.
For Sybase it is usually possible to obtain true parameter data for prepared
statements. For Microsoft just use information determined from the actual
parameters if set or return some reasonable defaults otherwise.- Version:
- $Id: ParameterMetaDataImpl.java,v 1.7.2.3 2009-12-30 08:45:34 ickzon Exp $
- Author:
- Brian Heineman, Mike Hutchinson
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final int
private final ParamInfo[]
private final boolean
Fields inherited from interface java.sql.ParameterMetaData
parameterModeIn, parameterModeInOut, parameterModeOut, parameterModeUnknown, parameterNoNulls, parameterNullable, parameterNullableUnknown
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate ParamInfo
getParameter
(int param) getParameterClassName
(int param) int
int
getParameterMode
(int param) int
getParameterType
(int param) getParameterTypeName
(int param) int
getPrecision
(int param) int
getScale
(int param) int
isNullable
(int param) boolean
isSigned
(int param) boolean
isWrapperFor
(Class arg0)
-
Field Details
-
parameterList
-
maxPrecision
private final int maxPrecision -
useLOBs
private final boolean useLOBs
-
-
Constructor Details
-
ParameterMetaDataImpl
-
-
Method Details
-
getParameterCount
- Specified by:
getParameterCount
in interfaceParameterMetaData
- Throws:
SQLException
-
isNullable
- Specified by:
isNullable
in interfaceParameterMetaData
- Throws:
SQLException
-
getParameterType
- Specified by:
getParameterType
in interfaceParameterMetaData
- Throws:
SQLException
-
getScale
- Specified by:
getScale
in interfaceParameterMetaData
- Throws:
SQLException
-
isSigned
- Specified by:
isSigned
in interfaceParameterMetaData
- Throws:
SQLException
-
getPrecision
- Specified by:
getPrecision
in interfaceParameterMetaData
- Throws:
SQLException
-
getParameterTypeName
- Specified by:
getParameterTypeName
in interfaceParameterMetaData
- Throws:
SQLException
-
getParameterClassName
- Specified by:
getParameterClassName
in interfaceParameterMetaData
- Throws:
SQLException
-
getParameterMode
- Specified by:
getParameterMode
in interfaceParameterMetaData
- Throws:
SQLException
-
getParameter
- Throws:
SQLException
-
isWrapperFor
- Specified by:
isWrapperFor
in interfaceWrapper
- Throws:
SQLException
-
unwrap
- Specified by:
unwrap
in interfaceWrapper
- Throws:
SQLException
-