internal SchemaObject(Db2SourceContext context, string owner, string schema, string objectName, Schema.CollectionIndex index) : base(context.RequireSchema(schema)?.GetCollection(index)) { Context = context; Owner = owner; _schema = context.RequireSchema(schema); Name = objectName; Triggers = new TriggerCollection(this); }
internal Comment(Db2SourceContext context, string schema, string target, string comment, bool isLoaded) : base(context.RequireSchema(schema)?.Comments) { Context = context; Schema = context.RequireSchema(schema); Target = target; Text = comment; if (isLoaded) { _oldText = Text; } }
internal Comment(Db2SourceContext context, string schema) : base(context.RequireSchema(schema).Comments) { Context = context; Schema = context.RequireSchema(schema); }