Class EnterpriseTableKeyImpl
java.lang.Object
io.deephaven.enterprise.locations.impl.EnterpriseTableKeyImpl
- All Implemented Interfaces:
- LogOutputAppendable,- ImmutableTableKey,- TableKey,- EnterpriseTableKey,- io.deephaven.shadow.enterprise.com.fishlib.base.log.LogOutputAppendable,- NamedImplementation
A basic Enterprise format 
TableKey. This internally wraps the Enterprise equivalent.- 
Field SummaryFields inherited from interface io.deephaven.enterprise.locations.EnterpriseTableKeySTANDALONE
- 
Constructor SummaryConstructorsConstructorDescriptionEnterpriseTableKeyImpl(@NotNull String namespace, @NotNull String tableName, @NotNull io.deephaven.shadow.enterprise.com.illumon.iris.db.v2.locations.TableType tableType) 
- 
Method SummaryModifier and TypeMethodDescriptionio.deephaven.shadow.enterprise.com.illumon.iris.db.v2.locations.TableKeyadapt()Get an Enterprise formatted version of thisEnterpriseTableKey, which will contain a V2 table type.io.deephaven.shadow.enterprise.com.illumon.iris.db.v2.locations.TableKeyGet an Enterprise formatted version of thisEnterpriseTableKey, which will be logically equivalent, except for table type adapted to its V1 equivalent.io.deephaven.shadow.enterprise.com.fishlib.base.log.LogOutputappend(io.deephaven.shadow.enterprise.com.fishlib.base.log.LogOutput logOutput) boolean@NotNull StringGet the namespace of the table.@NotNull StringGet the name of the table.@NotNull io.deephaven.shadow.enterprise.com.illumon.iris.db.v2.locations.TableTypeGet the table type.inthashCode()toString()Methods inherited from class java.lang.Objectclone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface io.deephaven.engine.table.impl.locations.ImmutableTableKeymakeImmutableMethods inherited from interface io.deephaven.util.type.NamedImplementationgetImplementationName
- 
Constructor Details- 
EnterpriseTableKeyImpl
 
- 
- 
Method Details- 
getNamespaceDescription copied from interface:EnterpriseTableKeyGet the namespace of the table.- Specified by:
- getNamespacein interface- EnterpriseTableKey
- Returns:
- the namespace
 
- 
getTableNameDescription copied from interface:EnterpriseTableKeyGet the name of the table.- Specified by:
- getTableNamein interface- EnterpriseTableKey
- Returns:
- the name of the table
 
- 
getTableType@NotNull public @NotNull io.deephaven.shadow.enterprise.com.illumon.iris.db.v2.locations.TableType getTableType()Description copied from interface:EnterpriseTableKeyGet the table type.- Specified by:
- getTableTypein interface- EnterpriseTableKey
- Returns:
- the TableType
 
- 
adaptpublic io.deephaven.shadow.enterprise.com.illumon.iris.db.v2.locations.TableKey adapt()Description copied from interface:EnterpriseTableKeyGet an Enterprise formatted version of thisEnterpriseTableKey, which will contain a V2 table type.- Specified by:
- adaptin interface- EnterpriseTableKey
- Returns:
- an enterprise TableKey
 
- 
adaptWithV1TableTypepublic io.deephaven.shadow.enterprise.com.illumon.iris.db.v2.locations.TableKey adaptWithV1TableType()Description copied from interface:EnterpriseTableKeyGet an Enterprise formatted version of thisEnterpriseTableKey, which will be logically equivalent, except for table type adapted to its V1 equivalent.- Specified by:
- adaptWithV1TableTypein interface- EnterpriseTableKey
- Returns:
- an enterprise TableKey
 
- 
append- Specified by:
- appendin interface- LogOutputAppendable
 
- 
appendpublic io.deephaven.shadow.enterprise.com.fishlib.base.log.LogOutput append(io.deephaven.shadow.enterprise.com.fishlib.base.log.LogOutput logOutput) - Specified by:
- appendin interface- io.deephaven.shadow.enterprise.com.fishlib.base.log.LogOutputAppendable
 
- 
toString
- 
equals
- 
hashCodepublic int hashCode()
 
-