PDF (Ltr)- 3.3 mb
PDF (A4)- 3.3 mb
HTML下载(TGZ)- 0.5 mb
HTML下载(邮政编码)- 0.5 mb
一个TableMetadata
对象表示一个表。对象中返回的对象可以获得的()
回调。索引[0]
表示表固有的主键。
TableMetadata ={数据库 : "" , // 数据库名称的名字 : "" , // 表的名字列 : {} , // 下令ColumnMetadata对象的数组索引 : {} , // partitionKey IndexMetadata数组对象 : {} , // 有序数组分区键列数字的};
ColumnMetadata
对象表示表列。
ColumnMetadata ={/ *所需的属性* /的名字 : "" , // 列名columnNumber: 1、/ /列在表的位置,在columnType列数组 : "" , // isIntegral ColumnTypes值:false, / /如果列是一些各种各样的整数类型isNullable:假的,/ /如果NULLABLE isInPrimaryKey:false, //如果列是PK的一部分isInPartitionKey: false, //如果列是分区键的一部分columnSpace: 0, //编码存储值所需的缓冲区空间defaultValue: null, //列的默认值:null,默认null;//未定义的默认;或type-appropriate /列/ *可选属性/值,根据columnType * / / * a组:数字* / isUnsigned:假的,/ /对无符号intSize: null, / / 1, 2, 3, 4,或者8列类型是INT规模:0,/ /十进位制精度:0,/ /小数精度isAutoincrement:假的,/ / / * B组对AUTO_INCREMENT列:非数字* /长度:0,/ / CHAR、VARCHAR长度的字符isBinary:假的,/ /对团/二进制/ VARBINARY charsetNumber: 0, / /内部的字符集charsetName数量 : "" , // 字符集名称};
一个IndexMetadata
对象表示表索引。的索引
的数组TableMetadata
包含一个IndexMetadata
对象每个表索引。
NDB
实现一个主键作为一个有序的索引和一个唯一的索引,并且可以通过NDB API适配器看作两个索引,但是通过MySQL适配器看作一个单一的索引,它既是唯一的也是有序的。我们容忍这种差异,并注意到适配器/ api
必须将这两种描述视为等价的。
IndexMetadata = {name: "", //索引名;undefined for PK isPrimaryKey: true, // PK为true;isOrdered: true, // true或false;如果列为真,可以扫描:null, //列编号的有序数组};
的ColumnMetaData
对象的columnType
必须是有效的ColumnTypes
值,如下所示:
ColumnTypes = ["TINYINT", "SMALLINT", "MEDIUMINT", "INT", "BIGINT", "FLOAT", "DOUBLE", "DECIMAL", "CHAR", "BLOB", "TEXT", "DATE", "TIME", "DATETIME", "YEAR", "TIMESTAMP", "BIT", "BINARY", "VARBINARY"];