Пример #1
0
        public DropTableConstraintDefinitionImpl(SQLVendorImpl vendor, DropBehaviour db, String constraintName)
            : base(vendor, db)
        {
            ArgumentValidator.ValidateNotNull(nameof(constraintName), constraintName);

            this._constraintName = constraintName;
        }
Пример #2
0
        public DropSchemaStatementImpl(SQLVendorImpl vendor, DropBehaviour db, String schemaName)
            : base(vendor, db)
        {
            ArgumentValidator.ValidateNotNull(nameof(schemaName), schemaName);

            this._name = schemaName;
        }
Пример #3
0
        public DropTableOrViewStatementImpl(SQLVendorImpl vendor, DropBehaviour db, ObjectType whatToDrop, TableNameDirect table)
            : base(vendor, db)
        {
            ArgumentValidator.ValidateNotNull(nameof(table), table);

            this._whatToDrop = whatToDrop;
            this._tableName  = table;
        }
Пример #4
0
 public override DropTableOrViewStatement NewDropTableOrViewStatement(TableNameDirect tableName, ObjectType theType, DropBehaviour dropBehaviour)
 {
     return(((PostgreSQLVendor)this.vendor).PgSQLSpecificFactory.NewDropTableOrViewStatement(tableName, theType, dropBehaviour));
 }
Пример #5
0
 public PgSQLDropTableOrViewStatement NewDropTableOrViewStatement(TableNameDirect tableName, ObjectType theType, DropBehaviour dropBehaviour, Boolean useIfExists = true)
 {
     return(new PgSQLDropTableOrViewStatementImpl((PostgreSQLVendorImpl)this.vendor, dropBehaviour, theType, tableName, useIfExists));
 }
Пример #6
0
 internal PgSQLDropTableOrViewStatementImpl(PostgreSQLVendorImpl vendor, DropBehaviour db, ObjectType whatToDrop, TableNameDirect table, Boolean useIfExists)
     : base(vendor, db, whatToDrop, table)
 {
     this._useIfExists = useIfExists;
 }
Пример #7
0
 public virtual DropTableOrViewStatement NewDropTableOrViewStatement(TableNameDirect tableName, ObjectType theType, DropBehaviour dropBehaviour)
 {
     return(new DropTableOrViewStatementImpl(this.vendor, dropBehaviour, theType, tableName));
 }
Пример #8
0
 public virtual DropSchemaStatement NewDropSchemaStatement(String schemaName, DropBehaviour dropBehaviour)
 {
     return(new DropSchemaStatementImpl(this.vendor, dropBehaviour, schemaName));
 }
Пример #9
0
 public virtual DropTableConstraintDefinition NewDropTableConstraintDefinition(String constraintName, DropBehaviour dropBehaviour)
 {
     return(new DropTableConstraintDefinitionImpl(this.vendor, dropBehaviour, constraintName));
 }
Пример #10
0
 public virtual DropColumnDefinition NewDropColumnDefinition(String columnName, DropBehaviour dropBehaviour)
 {
     return(new DropColumnDefinitionImpl(this.vendor, dropBehaviour, columnName));
 }
Пример #11
0
 protected DropBehaviourContainerImpl(SQLVendorImpl vendor, DropBehaviour db)
     : base(vendor)
 {
     this._dropBehaviour = db;
 }
Пример #12
0
 protected void ProcessDropBehaviour(DropBehaviour db, StringBuilder builder)
 {
     builder.Append(SQLConstants.TOKEN_SEPARATOR).Append(this._dropBehaviours[db]);
 }