Class ExportedTableCreationMessage
java.lang.Object
com.illumon.iris.db.tables.remote.ExportedTableCreationMessage
- All Implemented Interfaces:
com.fishlib.base.log.LogOutputAppendable
,Serializable
public final class ExportedTableCreationMessage
extends Object
implements Serializable, com.fishlib.base.log.LogOutputAppendable
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionExportedTableCreationMessage
(int id, long size, Table table, boolean preSubscribed, boolean preSubscribedViewport) -
Method Summary
-
Constructor Details
-
ExportedTableCreationMessage
public ExportedTableCreationMessage(int id, long size, Table table, boolean preSubscribed, boolean preSubscribedViewport)
-
-
Method Details
-
getId
public int getId() -
getSize
public long getSize() -
isLive
public boolean isLive() -
isFlat
public boolean isFlat() -
isPreemptive
public boolean isPreemptive() -
isSnapshot
public boolean isSnapshot() -
isPreSubscribed
public boolean isPreSubscribed() -
preSubscribedViewport
public boolean preSubscribedViewport() -
getDefinition
-
getAttributeKeys
-
getAttributes
The attribute map returned may not have all remote table attributes populated. It will by default only send base types and small strings. Any attribute queried via a RemoteTableHandle that is not present in this map will result in a remote call to the database.- Returns:
- A map of the set of copied attributes.
-
toString
-
append
public com.fishlib.base.log.LogOutput append(com.fishlib.base.log.LogOutput logOutput) - Specified by:
append
in interfacecom.fishlib.base.log.LogOutputAppendable
-