/// <summary> /// </summary> public void CreateDatabase() { MonetDbtcpProxy.CreateDatabase(_connectionInfo.Host, _connectionInfo.Database); }
/// <summary> /// /// </summary> /// <returns></returns> public List <MonetDatabaseInfo> GetDatabases() { return(MonetDbtcpProxy.GetDatabases(_connectionInfo.Host)); }
/// <summary> /// </summary> /// <returns></returns> public DatabaseStatus StatusDatabase() { return(MonetDbtcpProxy.StatusDatabase(_connectionInfo.Host, _connectionInfo.Database)); }
/// <summary> /// /// </summary> public void LoadDatabase() { MonetDbtcpProxy.LoadDatabase(_connectionInfo.Host, _connectionInfo.Database); }
/// <summary> /// /// </summary> public void KillDatabase() { MonetDbtcpProxy.KillDatabase(_connectionInfo.Host, _connectionInfo.Database); }
/// <summary> /// </summary> /// <returns></returns> public void DropDatabase() { MonetDbtcpProxy.DropDatabase(_connectionInfo.Host, _connectionInfo.Database); }
/// <summary> /// </summary> /// <param name="schemaName"></param> /// <param name="tableName"></param> /// <param name="columns"></param> /// <param name="values"></param> /// <param name="batchSize"></param> public bool BulkCopy(string schemaName, string tableName, TableColumnInfo[] columns, object[][] values, int batchSize) { var statements = values.MapToFile(); return(MonetDbtcpProxy.BulkCopy(ConnectionInfo, schemaName, tableName, columns, statements, batchSize)); }