public CreateTable ( string name, |
||
name | string | The name of the table. |
quorum | The first shard of the table is placed inside the |
|
return |
public virtual Table CreateTable(string name, Quorum quorum)
{
int status = scaliendb_client.SDBP_CreateTable(client.cptr, databaseID, quorum.QuorumID, name);
client.CheckResultStatus(status);
return GetTable(name);
}
Database::CreateTable ( string name ) : |
private void OpenDB() { try { db = clients[client_index].GetDatabase(dbname); } catch (SDBPException) { db = clients[client_index].CreateDatabase(dbname); } db = Utils.GetOrCreateEmptyDatabase(clients[client_index], dbname); try { indices = db.GetTable("indices"); } catch (SDBPException) { indices = db.CreateTable("indices"); } userIDs = indices.GetSequence("userIDs"); try { table = db.GetTable(tablename); } catch (SDBPException) { table = db.CreateTable(tablename); } try { tableByNick = db.GetTable(tablename + "ByNick"); } catch (SDBPException) { tableByNick = db.CreateTable(tablename + "ByNick"); } try { tableByBirth = db.GetTable(tablename + "ByBirth"); } catch (SDBPException) { tableByBirth = db.CreateTable(tablename + "ByBirth"); } try { tableByLastLogin = db.GetTable(tablename + "ByLastLogin"); } catch (SDBPException) { tableByLastLogin = db.CreateTable(tablename + "ByLastLogin"); } }