Class PersistentQueryConfigurationLogV2Format5Logger

java.lang.Object
com.illumon.intradaylogger.IntradayLoggerImpl2<com.illumon.iris.controller.gen.PersistentQueryConfigurationLogV2Format5Logger.ISetter>
com.illumon.iris.controller.gen.PersistentQueryConfigurationLogV2Format5Logger
All Implemented Interfaces:
com.illumon.intradaylogger.IntradayLogger, PersistentQueryConfigurationLogger

public class PersistentQueryConfigurationLogV2Format5Logger extends com.illumon.intradaylogger.IntradayLoggerImpl2<com.illumon.iris.controller.gen.PersistentQueryConfigurationLogV2Format5Logger.ISetter> implements PersistentQueryConfigurationLogger
  • Field Details

  • Constructor Details

    • PersistentQueryConfigurationLogV2Format5Logger

      public PersistentQueryConfigurationLogV2Format5Logger(String timeZoneName)
    • PersistentQueryConfigurationLogV2Format5Logger

      public PersistentQueryConfigurationLogV2Format5Logger()
  • Method Details

    • usingDynamicPartitioning

      public boolean usingDynamicPartitioning()
      Specified by:
      usingDynamicPartitioning in interface com.illumon.intradaylogger.IntradayLogger
    • getLogFormat

      public int getLogFormat()
      Specified by:
      getLogFormat in interface com.illumon.intradaylogger.IntradayLogger
    • getDefaultNamespace

      public static String getDefaultNamespace()
    • getDefaultTableName

      public static String getDefaultTableName()
    • verifyChecksum

      protected void verifyChecksum() throws IOException
      Specified by:
      verifyChecksum in class com.illumon.intradaylogger.IntradayLoggerImpl2<com.illumon.iris.controller.gen.PersistentQueryConfigurationLogV2Format5Logger.ISetter>
      Throws:
      IOException
    • threadName

      protected String threadName()
      Specified by:
      threadName in class com.illumon.intradaylogger.IntradayLoggerImpl2<com.illumon.iris.controller.gen.PersistentQueryConfigurationLogV2Format5Logger.ISetter>
    • getTableWriter

      protected TableWriter getTableWriter(com.illumon.intradaylogger.IntradayLogger.TableWriterFactory tableWriterBuilder) throws IOException
      Specified by:
      getTableWriter in class com.illumon.intradaylogger.IntradayLoggerImpl2<com.illumon.iris.controller.gen.PersistentQueryConfigurationLogV2Format5Logger.ISetter>
      Throws:
      IOException
    • createSetter

      protected com.illumon.iris.controller.gen.PersistentQueryConfigurationLogV2Format5Logger.ISetter createSetter()
      Specified by:
      createSetter in class com.illumon.intradaylogger.IntradayLoggerImpl2<com.illumon.iris.controller.gen.PersistentQueryConfigurationLogV2Format5Logger.ISetter>
    • log

      public void log(long timestamp, CacheLogEventType eventType, PersistentQueryConfiguration config) throws IOException
      Specified by:
      log in interface PersistentQueryConfigurationLogger
      Throws:
      IOException
    • log

      public void log(Row.Flags flags, long timestamp, CacheLogEventType eventType, PersistentQueryConfiguration config) throws IOException
      Throws:
      IOException