public DropTableConstraintDefinitionImpl(SQLVendorImpl vendor, DropBehaviour db, String constraintName) : base(vendor, db) { ArgumentValidator.ValidateNotNull(nameof(constraintName), constraintName); this._constraintName = constraintName; }
public DropSchemaStatementImpl(SQLVendorImpl vendor, DropBehaviour db, String schemaName) : base(vendor, db) { ArgumentValidator.ValidateNotNull(nameof(schemaName), schemaName); this._name = schemaName; }
public DropTableOrViewStatementImpl(SQLVendorImpl vendor, DropBehaviour db, ObjectType whatToDrop, TableNameDirect table) : base(vendor, db) { ArgumentValidator.ValidateNotNull(nameof(table), table); this._whatToDrop = whatToDrop; this._tableName = table; }
public override DropTableOrViewStatement NewDropTableOrViewStatement(TableNameDirect tableName, ObjectType theType, DropBehaviour dropBehaviour) { return(((PostgreSQLVendor)this.vendor).PgSQLSpecificFactory.NewDropTableOrViewStatement(tableName, theType, dropBehaviour)); }
public PgSQLDropTableOrViewStatement NewDropTableOrViewStatement(TableNameDirect tableName, ObjectType theType, DropBehaviour dropBehaviour, Boolean useIfExists = true) { return(new PgSQLDropTableOrViewStatementImpl((PostgreSQLVendorImpl)this.vendor, dropBehaviour, theType, tableName, useIfExists)); }
internal PgSQLDropTableOrViewStatementImpl(PostgreSQLVendorImpl vendor, DropBehaviour db, ObjectType whatToDrop, TableNameDirect table, Boolean useIfExists) : base(vendor, db, whatToDrop, table) { this._useIfExists = useIfExists; }
public virtual DropTableOrViewStatement NewDropTableOrViewStatement(TableNameDirect tableName, ObjectType theType, DropBehaviour dropBehaviour) { return(new DropTableOrViewStatementImpl(this.vendor, dropBehaviour, theType, tableName)); }
public virtual DropSchemaStatement NewDropSchemaStatement(String schemaName, DropBehaviour dropBehaviour) { return(new DropSchemaStatementImpl(this.vendor, dropBehaviour, schemaName)); }
public virtual DropTableConstraintDefinition NewDropTableConstraintDefinition(String constraintName, DropBehaviour dropBehaviour) { return(new DropTableConstraintDefinitionImpl(this.vendor, dropBehaviour, constraintName)); }
public virtual DropColumnDefinition NewDropColumnDefinition(String columnName, DropBehaviour dropBehaviour) { return(new DropColumnDefinitionImpl(this.vendor, dropBehaviour, columnName)); }
protected DropBehaviourContainerImpl(SQLVendorImpl vendor, DropBehaviour db) : base(vendor) { this._dropBehaviour = db; }
protected void ProcessDropBehaviour(DropBehaviour db, StringBuilder builder) { builder.Append(SQLConstants.TOKEN_SEPARATOR).Append(this._dropBehaviours[db]); }