Package com.illumon.iris.db.gen
Class QueryPerformanceLogFormat2Logger
java.lang.Object
com.illumon.intradaylogger.IntradayLoggerImpl2<com.illumon.iris.db.gen.QueryPerformanceLogFormat2Logger.ISetter>
com.illumon.iris.db.gen.QueryPerformanceLogFormat2Logger
- All Implemented Interfaces:
com.illumon.intradaylogger.FourArgLogger<WorkerDetails,com.fishlib.auth.UserContext,QueryProcessingResults,QueryPerformanceNugget>,com.illumon.intradaylogger.IntradayLogger
public class QueryPerformanceLogFormat2Logger extends com.illumon.intradaylogger.IntradayLoggerImpl2<com.illumon.iris.db.gen.QueryPerformanceLogFormat2Logger.ISetter> implements com.illumon.intradaylogger.FourArgLogger<WorkerDetails,com.fishlib.auth.UserContext,QueryProcessingResults,QueryPerformanceNugget>
-
Nested Class Summary
-
Field Summary
Fields Modifier and Type Field Description static long_CLASS_BODY_CRC32_static String_SCHEMA_ -
Constructor Summary
Constructors Constructor Description QueryPerformanceLogFormat2Logger()QueryPerformanceLogFormat2Logger(String timeZoneName) -
Method Summary
Modifier and Type Method Description protected com.illumon.iris.db.gen.QueryPerformanceLogFormat2Logger.ISettercreateSetter()static StringgetDefaultNamespace()static StringgetDefaultTableName()intgetLogFormat()protected TableWritergetTableWriter(com.illumon.intradaylogger.IntradayLogger.TableWriterFactory tableWriterBuilder)voidlog(Row.Flags flags, WorkerDetails workerDetails, com.fishlib.auth.UserContext operationUserContext, QueryProcessingResults queryProcessingResults, QueryPerformanceNugget nugget)voidlog(WorkerDetails workerDetails, com.fishlib.auth.UserContext operationUserContext, QueryProcessingResults queryProcessingResults, QueryPerformanceNugget nugget)protected StringthreadName()booleanusingDynamicPartitioning()protected voidverifyChecksum()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
-
Field Details
-
_SCHEMA_
- See Also:
- Constant Field Values
-
_CLASS_BODY_CRC32_
public static final long _CLASS_BODY_CRC32_- See Also:
- Constant Field Values
-
-
Constructor Details
-
QueryPerformanceLogFormat2Logger
-
QueryPerformanceLogFormat2Logger
public QueryPerformanceLogFormat2Logger()
-
-
Method Details
-
usingDynamicPartitioning
public boolean usingDynamicPartitioning()- Specified by:
usingDynamicPartitioningin interfacecom.illumon.intradaylogger.IntradayLogger
-
getLogFormat
public int getLogFormat()- Specified by:
getLogFormatin interfacecom.illumon.intradaylogger.IntradayLogger
-
getDefaultNamespace
-
getDefaultTableName
-
verifyChecksum
- Specified by:
verifyChecksumin classcom.illumon.intradaylogger.IntradayLoggerImpl2<com.illumon.iris.db.gen.QueryPerformanceLogFormat2Logger.ISetter>- Throws:
IOException
-
threadName
- Specified by:
threadNamein classcom.illumon.intradaylogger.IntradayLoggerImpl2<com.illumon.iris.db.gen.QueryPerformanceLogFormat2Logger.ISetter>
-
getTableWriter
protected TableWriter getTableWriter(com.illumon.intradaylogger.IntradayLogger.TableWriterFactory tableWriterBuilder) throws IOException- Specified by:
getTableWriterin classcom.illumon.intradaylogger.IntradayLoggerImpl2<com.illumon.iris.db.gen.QueryPerformanceLogFormat2Logger.ISetter>- Throws:
IOException
-
createSetter
protected com.illumon.iris.db.gen.QueryPerformanceLogFormat2Logger.ISetter createSetter()- Specified by:
createSetterin classcom.illumon.intradaylogger.IntradayLoggerImpl2<com.illumon.iris.db.gen.QueryPerformanceLogFormat2Logger.ISetter>
-
log
public void log(WorkerDetails workerDetails, com.fishlib.auth.UserContext operationUserContext, QueryProcessingResults queryProcessingResults, QueryPerformanceNugget nugget) throws IOException- Specified by:
login interfacecom.illumon.intradaylogger.FourArgLogger<WorkerDetails,com.fishlib.auth.UserContext,QueryProcessingResults,QueryPerformanceNugget>- Throws:
IOException
-
log
public void log(Row.Flags flags, WorkerDetails workerDetails, com.fishlib.auth.UserContext operationUserContext, QueryProcessingResults queryProcessingResults, QueryPerformanceNugget nugget) throws IOException- Specified by:
login interfacecom.illumon.intradaylogger.FourArgLogger<WorkerDetails,com.fishlib.auth.UserContext,QueryProcessingResults,QueryPerformanceNugget>- Throws:
IOException
-