MySQL NDB 集群 8.1 手册
MySQL NDB 集群 8.0 手册
NDB 集群内部原理手册
会话是用户访问数据库的主要路径。Session
类对此类会话进行建模。
Session extends Context
getMapping(Object parameter, Function(Object err, Object mapping) callback);
获取表或类的映射。
参数
可以是表名、映射的构造函数或域对象。此函数返回一个完全解析的 TableMapping
对象。
Batch createBatch()
创建一个新的空批处理,用于收集要一起执行的多个操作。在应用程序中,您可以类似于此处所示的方式调用此函数
var nosql = require("mysql-js");
var myBatch = nosql.createBatch();
Array listBatches():
返回一个数组,其元素包含属于此会话的所有当前批处理。
Transaction currentTransaction();
获取当前 Transaction
。
void close(Function(Object error) callback);
关闭此会话。当不再需要会话时必须调用此方法。
boolean isClosed();
如果此会话已关闭,则返回 true。
void setLockMode(String lockMode);
设置读取操作的锁定模式。这会立即生效,并一直有效,直到会话关闭或再次调用此方法。lockMode
必须是 'EXCLUSIVE'
、'SHARED'
或 'NONE'
之一。
Array listTables(databaseName, callback);
列出数据库 databaseName
中的所有表。
TableMetadata getTableMetadata(String databaseName, String tableName, callback);
获取数据库 databaseName
中表 tableName
的元数据。