C# Class Scalien.Database

Database is a convenience class for encapsulating database related operations.

ScalienDB uses databases and tables to manage key value namespaces.

Exibir arquivo Open project: scalien/scaliendb Class Usage Examples

Private Properties

Property Type Description
Database System

Public Methods

Method Description
CreateTable ( string name ) : Table

Create a table in this database, with the first shard placed in the first available quorum.

CreateTable ( string name, Quorum quorum ) : Table

Create a table in this database.

DeleteDatabase ( ) : void

Delete the database.

Do not use the database object after calling DeleteDatabase().

GetTable ( string name ) : Table

Retrieve a Scalien.Table in this database by name.

GetTables ( ) : List

Retrieve the tables in the database as a list of Scalien.Table objects.

RenameDatabase ( string newName ) : void

Rename the database.

Private Methods

Method Description
Database ( Scalien.Client client, ulong databaseID, string name ) : System

Method Details

CreateTable() public method

Create a table in this database, with the first shard placed in the first available quorum.
public CreateTable ( string name ) : Table
name string The name of the table.
return Table

CreateTable() public method

Create a table in this database.
public CreateTable ( string name, Quorum quorum ) : Table
name string The name of the table.
quorum Quorum The first shard of the table is placed inside the .
return Table

DeleteDatabase() public method

Delete the database.
Do not use the database object after calling DeleteDatabase().
public DeleteDatabase ( ) : void
return void

GetTable() public method

Retrieve a Scalien.Table in this database by name.
public GetTable ( string name ) : Table
name string The name of the table.
return Table

GetTables() public method

Retrieve the tables in the database as a list of Scalien.Table objects.
public GetTables ( ) : List
return List

RenameDatabase() public method

Rename the database.
public RenameDatabase ( string newName ) : void
newName string The new database name.
return void