added missing file to git

Project: http://git-wip-us.apache.org/repos/asf/incubator-trafodion/repo
Commit: 
http://git-wip-us.apache.org/repos/asf/incubator-trafodion/commit/15f78779
Tree: http://git-wip-us.apache.org/repos/asf/incubator-trafodion/tree/15f78779
Diff: http://git-wip-us.apache.org/repos/asf/incubator-trafodion/diff/15f78779

Branch: refs/heads/master
Commit: 15f78779da2fd94e6d7a4020a7e57b9d0ccbb495
Parents: 19c96b1
Author: Anoop Sharma <anoop.sha...@esgyn.com>
Authored: Tue Aug 2 20:30:19 2016 +0000
Committer: Anoop Sharma <anoop.sha...@esgyn.com>
Committed: Tue Aug 2 20:30:19 2016 +0000

----------------------------------------------------------------------
 core/sql/parser/StmtDDLAlterTableStoredDesc.h | 102 +++++++++++++++++++++
 1 file changed, 102 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/15f78779/core/sql/parser/StmtDDLAlterTableStoredDesc.h
----------------------------------------------------------------------
diff --git a/core/sql/parser/StmtDDLAlterTableStoredDesc.h 
b/core/sql/parser/StmtDDLAlterTableStoredDesc.h
new file mode 100644
index 0000000..9f6f757
--- /dev/null
+++ b/core/sql/parser/StmtDDLAlterTableStoredDesc.h
@@ -0,0 +1,102 @@
+/**********************************************************************
+// @@@ START COPYRIGHT @@@
+//
+// Licensed to the Apache Software Foundation (ASF) under one
+// or more contributor license agreements.  See the NOTICE file
+// distributed with this work for additional information
+// regarding copyright ownership.  The ASF licenses this file
+// to you under the Apache License, Version 2.0 (the
+// "License"); you may not use this file except in compliance
+// with the License.  You may obtain a copy of the License at
+//
+//   http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing,
+// software distributed under the License is distributed on an
+// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+// KIND, either express or implied.  See the License for the
+// specific language governing permissions and limitations
+// under the License.
+//
+// @@@ END COPYRIGHT @@@
+**********************************************************************/
+#ifndef STMTDDLALTERTABLESTOREDDESC_H
+#define STMTDDLALTERTABLESTOREDDESC_H
+/* -*-C++-*-
+ *****************************************************************************
+ *
+ * File:         StmtDDLAlterTableStoredDesc.h
+ * Description:  
+ *   Alter Table <table-name> [generate|delete|enable|disable] stored 
descriptor
+ *               DDL statements
+ *
+ *               
+ * Created:      7/26/2016
+ * Language:     C++
+ *
+ *****************************************************************************
+ */
+
+
+#include "StmtDDLAlterTable.h"
+
+// -----------------------------------------------------------------------
+// contents of this file
+// -----------------------------------------------------------------------
+class StmtDDLAlterTableStoredDesc;
+
+// -----------------------------------------------------------------------
+// forward references
+// -----------------------------------------------------------------------
+// None.
+
+// -----------------------------------------------------------------------
+// definition of class StmtDDLAlterTableStoredDesc
+// -----------------------------------------------------------------------
+class StmtDDLAlterTableStoredDesc : public StmtDDLAlterTable
+{
+
+public:
+  enum AlterStoredDescType
+    {
+      CHECK,
+      GENERATE,
+      DELETE,
+      ENABLE,
+      DISABLE
+    };
+
+  // constructor
+  StmtDDLAlterTableStoredDesc(const AlterStoredDescType type)
+  : StmtDDLAlterTable(DDL_ALTER_TABLE_STORED_DESC),
+    type_(type)
+  {}
+
+  // virtual destructor
+  virtual ~StmtDDLAlterTableStoredDesc()
+  {}
+
+  // cast
+  virtual StmtDDLAlterTableStoredDesc * castToStmtDDLAlterTableStoredDesc()
+  { return this; }
+
+  // accessors
+  AlterStoredDescType getType() { return type_; }
+
+  // method for tracing
+  virtual const NAString getText() const
+  {
+    return "StmtDDLAlterTableStoredDesc";
+  }
+
+private:
+
+  AlterStoredDescType type_;
+
+}; // class StmtDDLAlterTableStoredDesc
+
+// -----------------------------------------------------------------------
+// definitions of inline methods for class StmtDDLAlterTableStoredDesc
+// -----------------------------------------------------------------------
+
+#endif // STMTDDLALTERTABLESTOREDDESC_H

Reply via email to