public ResultMessage ProcessCreateTableTransaction(SchemaTransaction schemaTransaction) { ResultMessage msg = _writer.WriteTableDefinition(schemaTransaction.TableDefinition); _tableLocks[msg.Data] = new object(); return(msg); }
public ResultMessage RenameTable(SchemaTransaction schemaTransaction) { ResultMessage msg = _writer.RenameTable(schemaTransaction.TableDefinition); _tableLocks[msg.Data] = new object(); return(msg); }
public ResultMessage RenameTable(TableDefinition tableDef) { SchemaTransaction dmlTransaction = new SchemaTransaction { TableDefinition = tableDef }; ResultMessage msg = _lockManager.RenameTable(dmlTransaction); _schemaFetcher.RefreshIndexPage(); _indexPage = _reader.GetIndexPage(); return(msg); }