public interface  org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.RangeSet extends java.lang.Object
{
public abstract boolean contains(java.lang.Comparable);
public abstract org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.Range rangeContaining(java.lang.Comparable);
public abstract boolean intersects(org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.Range);
public abstract boolean encloses(org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.Range);
public abstract boolean enclosesAll(org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.RangeSet);
public boolean enclosesAll(java.lang.Iterable)
{
java.util.Iterator v;
java.lang.Object v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.RangeSet v;
java.lang.Iterable v;
boolean v, v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.RangeSet;
v := @parameter: java.lang.Iterable;
v = interfaceinvoke v.<java.lang.Iterable: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = interfaceinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.RangeSet: boolean encloses(org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.Range)>(v);
if v != 0 goto label;
return 0;
label:
return 1;
}
public abstract boolean isEmpty();
public abstract org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.Range span();
public abstract java.util.Set asRanges();
public abstract java.util.Set asDescendingSetOfRanges();
public abstract org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.RangeSet complement();
public abstract org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.RangeSet subRangeSet(org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.Range);
public abstract void add(org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.Range);
public abstract void remove(org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.Range);
public abstract void clear();
public abstract void addAll(org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.RangeSet);
public void addAll(java.lang.Iterable)
{
java.util.Iterator v;
java.lang.Object v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.RangeSet v;
java.lang.Iterable v;
boolean v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.RangeSet;
v := @parameter: java.lang.Iterable;
v = interfaceinvoke v.<java.lang.Iterable: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
interfaceinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.RangeSet: void add(org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.Range)>(v);
goto label;
label:
return;
}
public abstract void removeAll(org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.RangeSet);
public void removeAll(java.lang.Iterable)
{
java.util.Iterator v;
java.lang.Object v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.RangeSet v;
java.lang.Iterable v;
boolean v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.RangeSet;
v := @parameter: java.lang.Iterable;
v = interfaceinvoke v.<java.lang.Iterable: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
interfaceinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.RangeSet: void remove(org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.Range)>(v);
goto label;
label:
return;
}
public abstract boolean equals(java.lang.Object);
public abstract int hashCode();
public abstract java.lang.String toString();
}