MySQL NDB叢集 8.1 手冊
MySQL NDB叢集 8.0 手冊
NDB叢集內部手冊
會話是用戶存取資料庫的主要路徑。Session
類別模擬這樣的會話。
Session extends Context
getMapping(Object parameter, Function(Object err, Object mapping) callback);
取得資料表或類別的對應。
parameter
可以是資料表名稱、對應的建構函式或網域物件。此函數會傳回完全解析的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
的中繼資料。