java.sql.ParameterMetaData#parameterNoNulls ( )源码实例Demo

下面列出了java.sql.ParameterMetaData#parameterNoNulls ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

/**
        * print the parameter isNullable value in human readable form
 *
 * @param nullabilityValue 
        */
// @return the nullability status of the given parameter
static String parameterIsNullableInStringForm(int nullabilityValue){
	if (nullabilityValue ==  ParameterMetaData.parameterNoNulls)
			  return("PARAMETER_NO_NULLS");
	else if (nullabilityValue ==  ParameterMetaData.parameterNullable)
			  return("PARAMETER_NULLABLE");
	else if (nullabilityValue ==  ParameterMetaData.parameterNullableUnknown)
			  return("PARAMETER_NULLABLE_UNKNOWN");
	else
			  return("ERROR: donot recognize this parameter isNullable() value");
 	}
 
@Override
public int isNullable(int param) throws SQLException
{
  MetaDataOfBinds paramInfo = statementMetaData.getMetaDataForBindParam(param);
  if (paramInfo.isNullable())
  {
    return ParameterMetaData.parameterNullable;
  }
  return ParameterMetaData.parameterNoNulls;
}
 
@Override
public int isNullable(final int param) throws SQLException {
  if (getParameterInformation(param).isNotNull()) {
    return ParameterMetaData.parameterNoNulls;
  } else {
    return ParameterMetaData.parameterNullable;
  }
}
 
/**
        * print the parameter isNullable value in human readable form
 *
 * @param nullabilityValue 
        */
// @return the nullability status of the given parameter
static String parameterIsNullableInStringForm(int nullabilityValue){
	if (nullabilityValue ==  ParameterMetaData.parameterNoNulls)
			  return("PARAMETER_NO_NULLS");
	else if (nullabilityValue ==  ParameterMetaData.parameterNullable)
			  return("PARAMETER_NULLABLE");
	else if (nullabilityValue ==  ParameterMetaData.parameterNullableUnknown)
			  return("PARAMETER_NULLABLE_UNKNOWN");
	else
			  return("ERROR: donot recognize this parameter isNullable() value");
 	}
 
源代码5 项目: jsqsh   文件: SQLTools.java
/***
 * Decodes a parameter nullability indicator into a readable string
 * @param isnull The nullability indicator
 * @return The string
 */
public static String getParameterNullability(int isnull) {
    switch (isnull) {
    case ParameterMetaData.parameterNoNulls: return "NOT NULL";
    case ParameterMetaData.parameterNullable: return "NULL";
    case ParameterMetaData.parameterNullableUnknown: return "UNKNOWN";
    default:
        return "UNRECOGNIZED";
    }
}
 
/**
        * print the parameter isNullable value in human readable form
 *
 * @param nullabilityValue 
        */
// @return the nullability status of the given parameter
static String parameterIsNullableInStringForm(int nullabilityValue){
	if (nullabilityValue ==  ParameterMetaData.parameterNoNulls)
			  return("PARAMETER_NO_NULLS");
	else if (nullabilityValue ==  ParameterMetaData.parameterNullable)
			  return("PARAMETER_NULLABLE");
	else if (nullabilityValue ==  ParameterMetaData.parameterNullableUnknown)
			  return("PARAMETER_NULLABLE_UNKNOWN");
	else
			  return("ERROR: donot recognize this parameter isNullable() value");
 	}
 
源代码7 项目: jaybird   文件: FBParameterMetaData.java
@Override
public int isNullable(int parameter) throws SQLException {
    return (getFieldDescriptor(parameter).getType() & 1) == 1
            ? ParameterMetaData.parameterNullable
            : ParameterMetaData.parameterNoNulls;
}