Class BinaryRowLoggerDnd
java.lang.Object
io.deephaven.enterprise.dnd.logger.engine.impl.BinaryRowLoggerDnd
- Direct Known Subclasses:
- ProcessMetricsLogLoggerDndImpl,- SimpleAuditEventLogger
Base implementation for DnD components to log binary rows via LAS.
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected final io.deephaven.shadow.enterprise.com.illumon.util.pool.ThreadSafeLenientFixedSizePool<io.deephaven.shadow.enterprise.com.illumon.iris.binarystore.BinaryRowV2>protected final io.deephaven.shadow.enterprise.com.illumon.iris.binarystore.BinaryStoreWriterV2static StringSentinel Object for current date partitioning.protected final DateTimeFormatter
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprotectedBinaryRowLoggerDnd(@NotNull String namespace, @NotNull String tableName, @NotNull String[] columnNames, @NotNull io.deephaven.shadow.enterprise.com.illumon.iris.binarystore.SupportedType[] intradayTypes, @NotNull Object[] typeMetadata, @Nullable Map<String, Object> constantValues, int applicationVersion, boolean useLas, @Nullable String logDirectory, @NotNull ZoneId zoneId, io.deephaven.shadow.enterprise.com.illumon.util.db.TableIdentifier.NamespaceSet namespaceSet, @NotNull String internalPartition, @Nullable String columnPartition) protectedBinaryRowLoggerDnd(@NotNull String namespace, @NotNull String tableName, @NotNull String[] columnNames, @NotNull io.deephaven.shadow.enterprise.com.illumon.iris.binarystore.SupportedType[] intradayTypes, @NotNull Object[] typeMetadata, @Nullable Map<String, Object> constantValues, int applicationVersion, io.deephaven.shadow.enterprise.com.illumon.util.db.TableIdentifier.NamespaceSet namespaceSet) 
- 
Method Summary
- 
Field Details- 
binaryRowPoolprotected final io.deephaven.shadow.enterprise.com.illumon.util.pool.ThreadSafeLenientFixedSizePool<io.deephaven.shadow.enterprise.com.illumon.iris.binarystore.BinaryRowV2> binaryRowPool
- 
binaryTableWriterprotected final io.deephaven.shadow.enterprise.com.illumon.iris.binarystore.BinaryStoreWriterV2 binaryTableWriter
- 
partitionFormatter
- 
CURRENT_DATE_SENTINELSentinel Object for current date partitioning.
 
- 
- 
Constructor Details- 
BinaryRowLoggerDndprotected BinaryRowLoggerDnd(@NotNull @NotNull String namespace, @NotNull @NotNull String tableName, @NotNull @NotNull String[] columnNames, @NotNull @NotNull io.deephaven.shadow.enterprise.com.illumon.iris.binarystore.SupportedType[] intradayTypes, @NotNull @NotNull Object[] typeMetadata, @Nullable @Nullable Map<String, Object> constantValues, int applicationVersion, @NotNull io.deephaven.shadow.enterprise.com.illumon.util.db.TableIdentifier.NamespaceSet namespaceSet) 
- 
BinaryRowLoggerDndprotected BinaryRowLoggerDnd(@NotNull @NotNull String namespace, @NotNull @NotNull String tableName, @NotNull @NotNull String[] columnNames, @NotNull @NotNull io.deephaven.shadow.enterprise.com.illumon.iris.binarystore.SupportedType[] intradayTypes, @NotNull @NotNull Object[] typeMetadata, @Nullable @Nullable Map<String, Object> constantValues, int applicationVersion, boolean useLas, @Nullable @Nullable String logDirectory, @NotNull @NotNull ZoneId zoneId, @NotNull io.deephaven.shadow.enterprise.com.illumon.util.db.TableIdentifier.NamespaceSet namespaceSet, @NotNull @NotNull String internalPartition, @Nullable @Nullable String columnPartition) 
 
- 
- 
Method Details- 
closeClose the table writer.- Throws:
- IOException- problem closing the writer.
 
 
-