Example #1
0
        public void DropType()
        {
            var typeName = ObjectName.Parse("APP.type1");

            var statement = new DropTypeStatement(typeName);

            SerializeAndAssert(statement, (serialized, deserialized) => {
                Assert.IsNotNull(deserialized);
                Assert.IsNotNull(deserialized.TypeName);
                Assert.AreEqual(typeName, deserialized.TypeName);
            });
        }
Example #2
0
 public override void Visit(DropTypeStatement node) { this.action(node); }
 public override void ExplicitVisit(DropTypeStatement fragment)
 {
     _fragments.Add(fragment);
 }
Example #4
0
 public virtual bool Action(DropTypeStatement node)
 {
     FixIdentifiers(node.Name, ObjectType.TYPE, node.Name.Identifiers);
     return(false);
 }