Class JenaParameterMetadata
java.lang.Object
org.apache.jena.jdbc.statements.metadata.JenaParameterMetadata
- All Implemented Interfaces:
ParameterMetaData
,Wrapper
Implementation of
ParameterMetaData
for ParameterizedSparqlString
instances to support JenaPreparedStatement
-
Field Summary
Fields inherited from interface java.sql.ParameterMetaData
parameterModeIn, parameterModeInOut, parameterModeOut, parameterModeUnknown, parameterNoNulls, parameterNullable, parameterNullableUnknown
-
Constructor Summary
ConstructorsConstructorDescriptionJenaParameterMetadata
(ParameterizedSparqlString sparqlStr) Creates new parameter metadata -
Method Summary
Modifier and TypeMethodDescriptiongetParameterClassName
(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) <T> T
-
Constructor Details
-
JenaParameterMetadata
Creates new parameter metadata- Parameters:
sparqlStr
- Parameterized SPARQL String- Throws:
SQLException
-
-
Method Details
-
isWrapperFor
- Specified by:
isWrapperFor
in interfaceWrapper
- Throws:
SQLException
-
unwrap
- Specified by:
unwrap
in interfaceWrapper
- Throws:
SQLException
-
getParameterClassName
- Specified by:
getParameterClassName
in interfaceParameterMetaData
- Throws:
SQLException
-
getParameterCount
public int getParameterCount()- Specified by:
getParameterCount
in interfaceParameterMetaData
-
getParameterMode
- Specified by:
getParameterMode
in interfaceParameterMetaData
- Throws:
SQLException
-
getParameterType
- Specified by:
getParameterType
in interfaceParameterMetaData
- Throws:
SQLException
-
getParameterTypeName
- Specified by:
getParameterTypeName
in interfaceParameterMetaData
- Throws:
SQLException
-
getPrecision
- Specified by:
getPrecision
in interfaceParameterMetaData
- Throws:
SQLException
-
getScale
- Specified by:
getScale
in interfaceParameterMetaData
- Throws:
SQLException
-
isNullable
- Specified by:
isNullable
in interfaceParameterMetaData
- Throws:
SQLException
-
isSigned
- Specified by:
isSigned
in interfaceParameterMetaData
- Throws:
SQLException
-