Class ViewportColumnTableHolder
java.lang.Object
com.illumon.iris.db.tables.remote.ViewportColumnTableHolder
- All Implemented Interfaces:
RemoteTableHandleManager.CloseableViewportColumn
public class ViewportColumnTableHolder
extends Object
implements RemoteTableHandleManager.CloseableViewportColumn
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionViewportColumnTableHolder
(RemoteTableHandle.TableProxy tableProxy, int columnIndex, String sourceName) -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
void
protected void
long
size()
protected void
updateColumnViewport
(long index) protected void
-
Field Details
-
replicatedTable
-
-
Constructor Details
-
ViewportColumnTableHolder
public ViewportColumnTableHolder(@NotNull RemoteTableHandle.TableProxy tableProxy, int columnIndex, String sourceName)
-
-
Method Details
-
size
public long size() -
maybeInitializeReplicatedTable
protected void maybeInitializeReplicatedTable() -
maybeCloseViewport
public void maybeCloseViewport()- Specified by:
maybeCloseViewport
in interfaceRemoteTableHandleManager.CloseableViewportColumn
-
updateColumnViewport
protected void updateColumnViewport(long index) -
updateExpiry
protected void updateExpiry() -
getDirect
-
allowClose
public void allowClose() -
disallowClose
public void disallowClose()
-