internal HashPartition(PartitionDescriptor partitionDescriptor, string filegroup) : base(partitionDescriptor, filegroup) { }
internal ListPartition(PartitionDescriptor partitionDescriptor, string filegroup, params string[] values) : base(partitionDescriptor, filegroup) { Values = values; }
/// <summary> /// Visits partition descriptor. /// </summary> /// <param name="partitionDescriptor">The partition descriptor.</param> /// <returns>Visit result.</returns> protected abstract TResult VisitPartitionDescriptor(PartitionDescriptor partitionDescriptor);
internal RangePartition(PartitionDescriptor partitionDescriptor, string filegroup, string boundary) : base(partitionDescriptor, filegroup) { this.boundary = boundary; }