Returns the unique range from this range set that contains value, or null if this range set does not contain value.
Returns true if there exists a (possibly empty) range which is enclosed by both this range and other. For example, [2, 4) and [5, 7) are not connected [2, 4) and [3, 5) are connected, because both enclose [3, 4) [2, 4) and [4, 6) are connected, because both enclose the empty range [4, 4) Note that this range and other have a well-defined union and intersection (as a single, possibly-empty range) if and only if this method returns true. The connectedness relation is both reflexive and symmetric, but does not form an Equivalence<T> as it is not transitive. Note that certain discrete ranges are not considered connected, even though there are no elements "between them." For example, [3, 5] is not considered connected to [6, 10]. In these cases, it may be desirable for both input ranges to be preprocessed with canonical(DiscreteDomain<C> domain) before testing for connectedness.
Returns true if there exists a member range in this range set which encloses the specified range.
Returns the unique least value of type C that is greater than value, or null if none exists. Inverse operation to #previous.
Returns a new range set consisting of the intersection of this range set and other. This is essentially the same as TreeRangeSet.create(this).removeAll(other.complement()) except it returns an ImmutableRangeSet.
Returns the canonical form of this range in the given domain. The canonical form has the following properties: equivalence: a.canonical().contains(v) == a.contains(v) for all v (in other words, ContiguousSet.create(a.canonical(domain), domain).equals( ContiguousSet.create(a, domain)) uniqueness: unless a.isEmpty(), ContiguousSet.create(a, domain).equals(ContiguousSet.create(b, domain)) implies a.canonical(domain).equals(b.canonical(domain)) idempotence: a.canonical(domain).canonical(domain).equals(a.canonical(domain)) Furthermore, this method guarantees that the range returned will be one of the following canonical forms: [start..end) [start..+\u221e) (-\u221e..end) (only if type C is unbounded below) (-\u221e..+\u221e) (only if type C is unbounded below)
Returns true if value is within the bounds of this range. For example, on the range [0..2), contains(1) returns true, while contains(2) returns false.
Returns true if there exists a non-empty range enclosed by both a member range in this range set and the specified range. This is equivalent to calling subRangeSet(otherRange) and testing whether the resulting range set is non-empty.
查看、下载和运行 Azure 存储的示例代码和应用程序 使用 C++ 存储客户端库发现 Blob、队列、表和文件的入门示例。
Learn about C# Identifiers in Azure Data Lake Analytics.