Class TabletsMetadata
- java.lang.Object
-
- org.apache.accumulo.core.metadata.schema.TabletsMetadata
-
- All Implemented Interfaces:
AutoCloseable
,Iterable<TabletMetadata>
public class TabletsMetadata extends Object implements Iterable<TabletMetadata>, AutoCloseable
An abstraction layer for reading tablet metadata from the accumulo.metadata and accumulo.root tables.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
TabletsMetadata.Builder
static interface
TabletsMetadata.Options
static interface
TabletsMetadata.RangeOptions
static interface
TabletsMetadata.TableOptions
static interface
TabletsMetadata.TableRangeOptions
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static TabletsMetadata.TableOptions
builder(AccumuloClient client)
void
close()
static TabletMetadata
getRootMetadata(String zkRoot, ZooCache zc)
Iterator<TabletMetadata>
iterator()
Stream<TabletMetadata>
stream()
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
-
-
-
Method Detail
-
builder
public static TabletsMetadata.TableOptions builder(AccumuloClient client)
-
getRootMetadata
public static TabletMetadata getRootMetadata(String zkRoot, ZooCache zc)
-
close
public void close()
- Specified by:
close
in interfaceAutoCloseable
-
iterator
public Iterator<TabletMetadata> iterator()
- Specified by:
iterator
in interfaceIterable<TabletMetadata>
-
stream
public Stream<TabletMetadata> stream()
-
-