Class QueryOperationPerformanceLogFormat3Logger

java.lang.Object
com.illumon.intradaylogger.IntradayLoggerImpl2<com.illumon.iris.db.gen.QueryOperationPerformanceLogFormat3Logger.ISetter>
com.illumon.iris.db.gen.QueryOperationPerformanceLogFormat3Logger
All Implemented Interfaces:
com.illumon.intradaylogger.FiveArgLogger<io.deephaven.enterprise.dispatcher.client.WorkerDetails,UserContext,QueryPerformanceNugget,Integer,Integer>, com.illumon.intradaylogger.IntradayLogger

public class QueryOperationPerformanceLogFormat3Logger extends com.illumon.intradaylogger.IntradayLoggerImpl2<com.illumon.iris.db.gen.QueryOperationPerformanceLogFormat3Logger.ISetter> implements com.illumon.intradaylogger.FiveArgLogger<io.deephaven.enterprise.dispatcher.client.WorkerDetails,UserContext,QueryPerformanceNugget,Integer,Integer>
  • Nested Class Summary

    Nested classes/interfaces inherited from class com.illumon.intradaylogger.IntradayLoggerImpl2

    com.illumon.intradaylogger.IntradayLoggerImpl2.BaseSetter<T2 extends com.illumon.intradaylogger.IntradayLoggerImpl2<T>.com.illumon.intradaylogger.IntradayLoggerImpl2.BaseSetter<T2>>

    Nested classes/interfaces inherited from interface com.illumon.intradaylogger.IntradayLogger

    com.illumon.intradaylogger.IntradayLogger.TableWriterFactory, com.illumon.intradaylogger.IntradayLogger.TableWriterFactoryImpl
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final long
     
    static final String
     

    Fields inherited from class com.illumon.intradaylogger.IntradayLoggerImpl2

    forceStandaloneMode, isClosed, isShuttingDown, outstandingSetters, setterPool, verifyChecksumDisabled, writer

    Fields inherited from interface com.illumon.intradaylogger.IntradayLogger

    DEFAULT_INTRADAY_LOGGER_FLAGS
  • Constructor Summary

    Constructors
  • Method Summary

    Modifier and Type
    Method
    Description
    protected com.illumon.iris.db.gen.QueryOperationPerformanceLogFormat3Logger.ISetter
     
    static String
     
    static String
     
    int
     
    protected TableWriter
    getTableWriter(com.illumon.intradaylogger.IntradayLogger.TableWriterFactory tableWriterBuilder)
     
    void
    log(Row.Flags flags, io.deephaven.enterprise.dispatcher.client.WorkerDetails workerDetails, UserContext operationUserContext, QueryPerformanceNugget nugget, int operationNumber, int queryNumber)
     
    void
    log(Row.Flags flags, io.deephaven.enterprise.dispatcher.client.WorkerDetails workerDetails, UserContext operationUserContext, QueryPerformanceNugget nugget, Integer operationNumber, Integer queryNumber)
     
    void
    log(io.deephaven.enterprise.dispatcher.client.WorkerDetails workerDetails, UserContext operationUserContext, QueryPerformanceNugget nugget, int operationNumber, int queryNumber)
     
    void
    log(io.deephaven.enterprise.dispatcher.client.WorkerDetails workerDetails, UserContext operationUserContext, QueryPerformanceNugget nugget, Integer operationNumber, Integer queryNumber)
     
    protected String
     
    boolean
     
    protected void
     

    Methods inherited from class com.illumon.intradaylogger.IntradayLoggerImpl2

    close, disableVerifyChecksum, flush, getWriterThread, init, init, init, init, isClosed, isInitialized, setOverflowThrottle, setStandaloneMode, shutdown, tryWrite, verifyCondition, waitDone, waitDone

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface com.illumon.intradaylogger.IntradayLogger

    close, getWriterThread, init, init, init, init, isClosed, setOverflowThrottle, shutdown, tryWrite, waitDone, waitDone
  • Field Details

  • Constructor Details

    • QueryOperationPerformanceLogFormat3Logger

      public QueryOperationPerformanceLogFormat3Logger(String timeZoneName)
    • QueryOperationPerformanceLogFormat3Logger

      public QueryOperationPerformanceLogFormat3Logger()
  • 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.db.gen.QueryOperationPerformanceLogFormat3Logger.ISetter>
      Throws:
      IOException
    • threadName

      protected String threadName()
      Specified by:
      threadName in class com.illumon.intradaylogger.IntradayLoggerImpl2<com.illumon.iris.db.gen.QueryOperationPerformanceLogFormat3Logger.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.db.gen.QueryOperationPerformanceLogFormat3Logger.ISetter>
      Throws:
      IOException
    • createSetter

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

      public void log(io.deephaven.enterprise.dispatcher.client.WorkerDetails workerDetails, UserContext operationUserContext, QueryPerformanceNugget nugget, int operationNumber, int queryNumber) throws IOException
      Throws:
      IOException
    • log

      public void log(Row.Flags flags, io.deephaven.enterprise.dispatcher.client.WorkerDetails workerDetails, UserContext operationUserContext, QueryPerformanceNugget nugget, int operationNumber, int queryNumber) throws IOException
      Throws:
      IOException
    • log

      public void log(io.deephaven.enterprise.dispatcher.client.WorkerDetails workerDetails, UserContext operationUserContext, QueryPerformanceNugget nugget, Integer operationNumber, Integer queryNumber) throws IOException
      Specified by:
      log in interface com.illumon.intradaylogger.FiveArgLogger<io.deephaven.enterprise.dispatcher.client.WorkerDetails,UserContext,QueryPerformanceNugget,Integer,Integer>
      Throws:
      IOException
    • log

      public void log(Row.Flags flags, io.deephaven.enterprise.dispatcher.client.WorkerDetails workerDetails, UserContext operationUserContext, QueryPerformanceNugget nugget, Integer operationNumber, Integer queryNumber) throws IOException
      Specified by:
      log in interface com.illumon.intradaylogger.FiveArgLogger<io.deephaven.enterprise.dispatcher.client.WorkerDetails,UserContext,QueryPerformanceNugget,Integer,Integer>
      Throws:
      IOException