コード例 #1
0
        public ResultMessage ProcessCreateTableTransaction(SchemaTransaction schemaTransaction)
        {
            ResultMessage msg = _writer.WriteTableDefinition(schemaTransaction.TableDefinition);

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

            return(msg);
        }
コード例 #2
0
        public ResultMessage RenameTable(SchemaTransaction schemaTransaction)
        {
            ResultMessage msg = _writer.RenameTable(schemaTransaction.TableDefinition);

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

            return(msg);
        }
コード例 #3
0
ファイル: Interpreter.cs プロジェクト: jpayne0061/HotSauceDB
        public ResultMessage RenameTable(TableDefinition tableDef)
        {
            SchemaTransaction dmlTransaction = new SchemaTransaction
            {
                TableDefinition = tableDef
            };

            ResultMessage msg = _lockManager.RenameTable(dmlTransaction);

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

            return(msg);
        }