TableMetadata implements Persistable { @Value.Default public LogSafety getNameLogSafety() { return LogSafety.UNSAFE; }  @Value.Default NameMetadataDescription getRowMetadata(); @Value.Default ColumnMetadataDescription getColumns(); @Value.Default ConflictHandler getConflictHandler(); @Value.Default CachePriority getCachePriority(); @Value.Default boolean isRangeScanAllowed(); @Value.Default int getExplicitCompressionBlockSizeKB(); @Value.Default boolean hasNegativeLookups(); @Value.Default SweepStrategy getSweepStrategy(); @Value.Default boolean isAppendHeavyAndReadLight(); @Value.Default LogSafety getNameLogSafety(); @Value.Default boolean hasDenselyAccessedWideRows(); static TableMetadata allDefault(); static Builder internal(); static Builder builder(); @Override byte[] persistToBytes(); TableMetadataPersistence.TableMetadata.Builder persistToProto(); static TableMetadata hydrateFromProto(TableMetadataPersistence.TableMetadata message); static final Hydrator<TableMetadata> BYTES_HYDRATOR; }
@Test public void nameIsNotLoggableByDefault() { assertThat(DEFAULT_TABLE_METADATA.getNameLogSafety()).isEqualTo(LogSafety.UNSAFE); }