public class DirectAttributeFamilyDescriptor
extends java.lang.Object
implements java.io.Serializable
| Modifier and Type | Field and Description |
|---|---|
private BatchLogReader |
batchReader |
private BatchLogReader.Factory<?> |
batchReaderFactory |
private CachedView |
cachedView |
private CachedView.Factory |
cachedViewFactory |
private CommitLogReader |
commitLogReader |
private CommitLogReader.Factory<?> |
commitLogReaderFactory |
private AttributeFamilyDescriptor |
desc |
private RandomAccessReader |
randomAccessReader |
private RandomAccessReader.Factory<?> |
randomAccessReaderFactory |
private Repository |
repo |
private RepositoryFactory |
repositoryFactory |
private static long |
serialVersionUID |
private AttributeWriterBase |
writer |
private AttributeWriterBase.Factory<?> |
writerFactory |
| Constructor and Description |
|---|
DirectAttributeFamilyDescriptor(Repository repo,
AttributeFamilyDescriptor desc,
Context context,
DataAccessor accessor) |
DirectAttributeFamilyDescriptor(Repository repository,
AttributeFamilyDescriptor desc,
java.util.Optional<AttributeWriterBase> writer,
java.util.Optional<CommitLogReader> commitLogReader,
java.util.Optional<BatchLogReader> batchLogReader,
java.util.Optional<RandomAccessReader> randomAccessReader,
java.util.Optional<CachedView> cachedView) |
| Modifier and Type | Method and Description |
|---|---|
private BatchLogReader |
batchReader() |
private CachedView |
cachedView() |
private CommitLogReader |
commitLogReader() |
boolean |
equals(java.lang.Object obj) |
java.util.List<AttributeDescriptor<?>> |
getAttributes() |
java.util.Optional<BatchLogReader> |
getBatchReader()
Retrieve batch reader of this family.
|
java.util.Optional<CachedView> |
getCachedView()
Retrieve cached view.
|
java.util.Optional<CommitLogReader> |
getCommitLogReader()
Retrieve a commit log reader of this family.
|
java.util.Optional<RandomAccessReader> |
getRandomAccessReader()
Retrieve a random access reader.
|
java.util.Optional<java.lang.String> |
getSource()
Retrieve optional name of source attribute family, if this is replica.
|
java.util.Optional<AttributeWriterBase> |
getWriter()
Retrieve writer for this family.
|
int |
hashCode() |
private RandomAccessReader |
randomAccessReader() |
private Repository |
repo() |
java.lang.String |
toString() |
private AttributeWriterBase |
writer() |
private static final long serialVersionUID
private final AttributeFamilyDescriptor desc
private final RepositoryFactory repositoryFactory
@Nullable private final AttributeWriterBase.Factory<?> writerFactory
@Nullable private final CommitLogReader.Factory<?> commitLogReaderFactory
@Nullable private final BatchLogReader.Factory<?> batchReaderFactory
@Nullable private final RandomAccessReader.Factory<?> randomAccessReaderFactory
@Nullable private final CachedView.Factory cachedViewFactory
@Nullable private transient AttributeWriterBase writer
@Nullable private transient CommitLogReader commitLogReader
@Nullable private transient BatchLogReader batchReader
@Nullable private transient RandomAccessReader randomAccessReader
@Nullable private transient CachedView cachedView
@Nullable private transient Repository repo
DirectAttributeFamilyDescriptor(Repository repository, AttributeFamilyDescriptor desc, java.util.Optional<AttributeWriterBase> writer, java.util.Optional<CommitLogReader> commitLogReader, java.util.Optional<BatchLogReader> batchLogReader, java.util.Optional<RandomAccessReader> randomAccessReader, java.util.Optional<CachedView> cachedView)
DirectAttributeFamilyDescriptor(Repository repo, AttributeFamilyDescriptor desc, Context context, DataAccessor accessor)
public java.util.List<AttributeDescriptor<?>> getAttributes()
public java.lang.String toString()
toString in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.util.Optional<AttributeWriterBase> getWriter()
AttributeWriterBase of this familyprivate AttributeWriterBase writer()
public java.util.Optional<CommitLogReader> getCommitLogReader()
CommitLogReader of this familyprivate CommitLogReader commitLogReader()
public java.util.Optional<BatchLogReader> getBatchReader()
BatchLogReader of this familyprivate BatchLogReader batchReader()
public java.util.Optional<RandomAccessReader> getRandomAccessReader()
RandomAccessReader of this familyprivate RandomAccessReader randomAccessReader()
public java.util.Optional<CachedView> getCachedView()
CachedView of this familyprivate CachedView cachedView()
public java.util.Optional<java.lang.String> getSource()
Optional.empty() and the source
is determined automatically.private Repository repo()
Copyright © 2017–2021. All rights reserved.