文档首页
MySQL NDB 集群 API 开发人员指南
相关文档 下载本手册
PDF (US Ltr) - 3.6MB
PDF (A4) - 3.6MB


4.3.1.10 ColumnMetadata

 public interface ColumnMetadata {
// Public Methods  public abstract String charsetName();
  public abstract ColumnType columnType();
  public abstract boolean isPartitionKey();
  public abstract boolean isPrimaryKey();
  public abstract Class<?> javaType();
  public abstract int maximumLength();
  public abstract String name();
  public abstract boolean nullable();
  public abstract int number();
  public abstract int precision();
  public abstract int scale();
}
4.3.1.10.1 charsetName()
public abstract String charsetName();

返回字符集名称。

表 4.15 charsetName()

参数 描述
返回值 字符集名称

4.3.1.10.2 columnType()
public abstract ColumnType columnType();

返回列的类型。

表 4.16 columnType()

参数 描述
返回值 列的类型

4.3.1.10.3 isPartitionKey()
public abstract boolean isPartitionKey();

返回此列是否为分区键列。

表 4.17 isPartitionKey()

参数 描述
返回值 如果此列为分区键列,则为 true

4.3.1.10.4 isPrimaryKey()
public abstract boolean isPrimaryKey();

返回此列是否为主键列。

表 4.18 isPrimaryKey()

参数 描述
返回值 如果此列为主键列,则为 true

4.3.1.10.5 javaType()
public abstract Class<?> javaType();

返回列的 Java 类型。

表 4.19 javaType()

参数 描述
返回值 列的 Java 类型

4.3.1.10.6 maximumLength()
public abstract int maximumLength();

返回使用字符集转换字符后,可以存储在列中的最大字节数。

表 4.20 maximumLength()

参数 描述
返回值 可以存储在列中的最大字节数

4.3.1.10.7 name()
public abstract String name();

返回列的名称。

表 4.21 name()

参数 描述
返回值 列的名称

4.3.1.10.8 nullable()
public abstract boolean nullable();

返回此列是否可以为空。

表 4.22 nullable()

参数 描述
返回值 此列是否可以为空

4.3.1.10.9 number()
public abstract int number();

返回列号。此编号用作 DynamicColumn 的 get 和 set 方法中的第一个参数。

表 4.23 number()

参数 描述
返回值 列号。

4.3.1.10.10 precision()
public abstract int precision();

返回列的精度。

表 4.24 precision()

参数 描述
返回值 列的精度

4.3.1.10.11 scale()
public abstract int scale();

返回列的刻度。

表 4.25 scale()

参数 描述
返回值 列的刻度