public CreateColumnIndexStatement(Optional<UniqueToken> unique, ConstraintClusterToken clustered, IndexName indexName, Qualified<SchemaName, TableName> tableName, Sequence<IndexColumn> indexColumns, Sequence<ColumnName> columnNames, Predicate filter, IndexOptionGroup indexOptions) : base(indexName, tableName, indexOptions) { Debug.Assert(clustered != null); this.unique = unique.HasValue(); this.clustered = clustered.Clustered; this.indexColumns = indexColumns.ToList(); this.filter = filter; includeColumnNames = columnNames.ToList(); }
public override int GetHashCode() { var result = (Columns != null ? Columns.GetHashCode() : 0); result = 29 * result + Clustered.GetHashCode(); result = 29 * result + NullAllowances.GetHashCode(); result = 29 * result + PrimaryKey.GetHashCode(); result = 29 * result + Unique.GetHashCode(); return(result); }
public override int GetHashCode() { var result = (Columns != null ? Columns.GetHashCode() : 0); result = 29 * result + KeyType.GetHashCode(); result = 29 * result + (RelTable != null ? RelTable.GetHashCode() : 0); result = 29 * result + (RelColumns != null ? RelColumns.GetHashCode() : 0); result = 29 * result + Clustered.GetHashCode(); result = 29 * result + (Source != null ? Source.GetHashCode() : 0); return(result); }
public void WriteTo(XmlWriter xmlWriter) { xmlWriter.WriteStartElement("ThreeDProperties"); { if (Enabled.HasValue) { xmlWriter.WriteElementString("Enabled", Enabled.Value.ToString()); } xmlWriter.WriteElementString("ProjectionMode", ProjectionMode.ToString()); if (ProjectionMode == ProjectionMode3DForRendering.Perspective) { if (Perspective.HasValue) { xmlWriter.WriteElementString("Perspective", Perspective.ToString()); } } if (Rotation.HasValue) { xmlWriter.WriteElementString("Rotation", Rotation.ToString()); } if (Inclination.HasValue) { xmlWriter.WriteElementString("Inclination", Inclination.ToString()); } xmlWriter.WriteElementString("Shading", Shading.ToString()); if (WallThickness.HasValue) { xmlWriter.WriteElementString("WallThickness", WallThickness.ToString()); } //if ( chart type is bar OR column) { xmlWriter.WriteElementString("DrawingStyle", DrawingStyle.ToString()); if (Clustered.HasValue) { xmlWriter.WriteElementString("Clustered", Clustered.ToString()); } } } xmlWriter.WriteEndElement(); }
protected ColumnUniqueConstraintBase(ConstraintName constraintName, ConstraintClusterToken clustered, IndexOptionGroup indexOptionGroup): base(constraintName) { this.indexOptionGroup = indexOptionGroup; this.clustered = clustered.Clustered; }
protected TableUniqueConstraintBase(ConstraintName constraintName, ConstraintClusterToken clustered, Sequence<IndexColumn> indexColumns, IndexOptionGroup indexOptionGroup): base(constraintName) { this.indexOptionGroup = indexOptionGroup; this.clustered = clustered.Clustered; this.indexColumns = indexColumns.ToList(); }