Exemplo n.º 1
0
        public ResultMessage ProcessCreateTableTransaction(SchemaTransaction schemaTransaction)
        {
            ResultMessage msg = _writer.WriteTableDefinition(schemaTransaction.TableDefinition);

            _tableLocks[msg.Data] = new object();

            return(msg);
        }
Exemplo n.º 2
0
        public ResultMessage RenameTable(SchemaTransaction schemaTransaction)
        {
            ResultMessage msg = _writer.RenameTable(schemaTransaction.TableDefinition);

            _tableLocks[msg.Data] = new object();

            return(msg);
        }
Exemplo n.º 3
0
        public ResultMessage RenameTable(TableDefinition tableDef)
        {
            SchemaTransaction dmlTransaction = new SchemaTransaction
            {
                TableDefinition = tableDef
            };

            ResultMessage msg = _lockManager.RenameTable(dmlTransaction);

            _schemaFetcher.RefreshIndexPage();
            _indexPage = _reader.GetIndexPage();

            return(msg);
        }