protected override void VisitAlterSchemaStatement(AlterSchemaStatement statement) { var schemaName = ResolveName(statement.Name); State.Write(Symbols.ALTER); State.Write(Symbols.SCHEMA); State.Write(schemaName); if (statement.NewName != null) { State.Write(Symbols.RENAME); State.Write(Symbols.TO); VisitNameToken(statement.NewName); } if (statement.NewOwner != null) { State.Write(Symbols.OWNER); State.Write(Symbols.TO); VisitNameToken(statement.NewOwner); } }
public override void Visit(AlterSchemaStatement node) { this.action(node); }
public override void ExplicitVisit(AlterSchemaStatement fragment) { _fragments.Add(fragment); }
protected abstract void VisitAlterSchemaStatement(AlterSchemaStatement statement);
protected override void VisitAlterSchemaStatement(AlterSchemaStatement statement) { throw new NotImplementedException(); }