程序包 com.databend.jdbc

# 类 DatabendParameterMetaData

java.lang.Object
com.databend.jdbc.JdbcWrapper
com.databend.jdbc.DatabendParameterMetaData

所有已实现的接口:
  `ParameterMetaData`, `Wrapper`

public class DatabendParameterMetaData extends JdbcWrapper implements ParameterMetaData

## 字段概要

字段
修饰符和类型
字段
说明
`protected final JdbcTypeMapping`
`mapper`
`protected final List<DatabendColumnInfo>`
`params`

### 从接口继承的字段 java.sql.ParameterMetaData

`parameterModeIn, parameterModeInOut, parameterModeOut, parameterModeUnknown, parameterNoNulls, parameterNullable, parameterNullableUnknown`

## 构造器概要

构造器
限定符
构造器
说明
`protected`
`DatabendParameterMetaData(List<DatabendColumnInfo> params, JdbcTypeMapping mapper)`

## 方法概要

修饰符和类型
方法
说明
`static String`
`format(String template, Object... args)`
`protected DatabendColumnInfo`
`getParameter(int param)`
`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)`

### 从类继承的方法 com.databend.jdbc.JdbcWrapper

`isWrapperFor, unsupportedError, unwrap`

### 从类继承的方法 java.lang.Object

`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

### 从接口继承的方法 java.sql.Wrapper

`isWrapperFor, unwrap`

## 字段详细资料

### params

protected final List<DatabendColumnInfo> params

### mapper

protected final JdbcTypeMapping mapper

## 构造器详细资料

### DatabendParameterMetaData

protected DatabendParameterMetaData(List<DatabendColumnInfo> params, JdbcTypeMapping mapper)

## 方法详细资料

### getParameter

protected DatabendColumnInfo getParameter(int param) throws SQLException

抛出:
  `SQLException`

### format

public static String format(String template, Object... args)

### getParameterCount

public int getParameterCount() throws SQLException

指定者:
  `getParameterCount` 在接口中 `ParameterMetaData`
抛出:
  `SQLException`

### isNullable

public int isNullable(int param) throws SQLException

指定者:
  `isNullable` 在接口中 `ParameterMetaData`
抛出:
  `SQLException`

### isSigned

public boolean isSigned(int param) throws SQLException

指定者:
  `isSigned` 在接口中 `ParameterMetaData`
抛出:
  `SQLException`

### getPrecision

public int getPrecision(int param) throws SQLException

指定者:
  `getPrecision` 在接口中 `ParameterMetaData`
抛出:
  `SQLException`

### getScale

public int getScale(int param) throws SQLException

指定者:
  `getScale` 在接口中 `ParameterMetaData`
抛出:
  `SQLException`

### getParameterType

public int getParameterType(int param) throws SQLException

指定者:
  `getParameterType` 在接口中 `ParameterMetaData`
抛出:
  `SQLException`

### getParameterTypeName

public String getParameterTypeName(int param) throws SQLException

指定者:
  `getParameterTypeName` 在接口中 `ParameterMetaData`
抛出:
  `SQLException`

### getParameterClassName

public String getParameterClassName(int param) throws SQLException

指定者:
  `getParameterClassName` 在接口中 `ParameterMetaData`
抛出:
  `SQLException`

### getParameterMode

public int getParameterMode(int param) throws SQLException

指定者:
  `getParameterMode` 在接口中 `ParameterMetaData`
抛出:
  `SQLException`