Constant Field Values

Contents

com.illumon.*

  • com.illumon.iris.console.events.plot.PlotDirective 
    Modifier and Type Constant Field Value
    public static final String NODE_NAME "PlotDirective"
  • com.illumon.iris.controller.gen.PersistentQueryConfigurationLogV2Format3Logger 
    Modifier and Type Constant Field Value
    public static final long _CLASS_BODY_CRC32_ 2085191749L
    public static final String _SCHEMA_ "<Table name=\"PersistentQueryConfigurationLogV2\" namespace=\"DbInternal\" storageType=\"NestedPartitionedOnDisk\" defaultListenerVersion=\"1\">\n <Partitions keyFormula=\"${autobalance_single}\" />\n \n <Column name=\"Date\" dataType=\"String\" columnType=\"Partitioning\" />\n <Column name=\"Timestamp\" dataType=\"DateTime\" />\n <Column name=\"SerialNumber\" dataType=\"long\" columnType=\"Grouping\" />\n <Column name=\"VersionNumber\" dataType=\"long\" />\n <Column name=\"Owner\" dataType=\"String\" />\n <Column name=\"Name\" dataType=\"String\" />\n <Column name=\"EventType\" dataType=\"String\" maxSize=\"7\" />\n <Column name=\"Enabled\" dataType=\"boolean\" />\n <Column name=\"HeapSizeInGB\" dataType=\"double\" />\n <Column name=\"DataBufferPoolToHeapSizeRatio\" dataType=\"double\" />\n <Column name=\"DetailedGCLoggingEnabled\" dataType=\"boolean\" />\n <Column name=\"OmitDefaultGCParameters\" dataType=\"boolean\" />\n <Column name=\"DbServerName\" dataType=\"String\" />\n <Column name=\"RestartUsers\" dataType=\"String\" />\n <Column name=\"ScriptCode\" dataType=\"String\" symbolTable=\"None\" encoding=\"UTF_8\" />\n <Column name=\"ScriptPath\" dataType=\"String\" />\n <Column name=\"ScriptLanguage\" dataType=\"String\" />\n <Column dataType=\"String[]\" name=\"ExtraJvmArguments\" />\n <Column dataType=\"String[]\" name=\"ExtraEnvironmentVariables\" />\n <Column dataType=\"String[]\" name=\"ClassPathAdditions\" />\n <Column dataType=\"String[]\" name=\"AdminGroups\" />\n <Column dataType=\"String[]\" name=\"ViewerGroups\" />\n <Column name=\"ConfigurationType\" dataType=\"String\" />\n <Column dataType=\"String[]\" name=\"Scheduling\" />\n <Column name=\"Timeout\" dataType=\"long\" />\n <Column dataType=\"java.util.Map\" name=\"TypeSpecificFields\" />\n \"\n <Column name=\"JVMProfile\" dataType=\"String\" />\n <Column name=\"LastModifiedByAuthenticated\" dataType=\"String\" />\n <Column name=\"LastModifiedByEffective\" dataType=\"String\" />\n <Column name=\"LastModifiedTime\" dataType=\"DateTime\" />\n \n <!-- V1 loggers and listeners for backwards compatability with the V1 controller -->\n <Listener logFormat=\"1\" listenerPackage=\"com.illumon.iris.controller.gen\" listenerClass=\"PersistentQueryConfigurationLogV2Listener\" rethrowLoggerExceptionsAsIOExceptions=\"false\">\n <Column name=\"Date\" intradayType=\"none\" />\n <Column name=\"Timestamp\" intradaySetter=\"timestamp\" />\n <Column name=\"SerialNumber\" intradaySetter=\"config.getSerial()\" />\n <Column name=\"VersionNumber\" intradaySetter=\"config.getVersion()\" />\n <Column name=\"Owner\" intradaySetter=\"config.getOwner()\" />\n <Column name=\"Name\" intradaySetter=\"config.getName()\" />\n <Column name=\"EventType\" intradaySetter=\"eventType.toString()\" maxSize=\"7\" />\n <Column name=\"Enabled\" intradaySetter=\"config.getEnabled()\" />\n <Column name=\"HeapSizeInGB\" intradaySetter=\"config.getHeapSizeInGB()\" />\n <Column name=\"DataBufferPoolToHeapSizeRatio\" intradaySetter=\"config.getDataBufferPoolToHeapSizeRatio()\" />\n <Column name=\"DetailedGCLoggingEnabled\" intradaySetter=\"config.getDetailedGCLoggingEnabled()\" />\n <Column name=\"OmitDefaultGCParameters\" intradaySetter=\"config.getOmitDefaultGCParameters()\" />\n <Column name=\"DbServerName\" intradaySetter=\"config.getDbServerName()\" />\n <Column name=\"RestartUsers\" intradaySetter=\"RestartUsersFormatter.format(config.getRestartUsers())\" />\n <Column name=\"ScriptCode\" intradaySetter=\"config.getScriptCode()\" symbolTable=\"None\" encoding=\"UTF_8\" />\n <Column name=\"ScriptPath\" intradaySetter=\"config.getScriptPath()\" />\n <Column name=\"ScriptLanguage\" dataType=\"String\" intradayType=\"none\" dbSetter=\"null\" />\n <Column name=\"ExtraJvmArguments\" intradayType=\"Blob\" autoBlobInitSize=\"256\" autoBlobMaxSize=\"32000\" />\n <Column name=\"ExtraEnvironmentVariables\" intradayType=\"Blob\" autoBlobInitSize=\"256\" autoBlobMaxSize=\"32000\" />\n <Column name=\"ClassPathAdditions\" intradayType=\"Blob\" autoBlobInitSize=\"256\" autoBlobMaxSize=\"32000\" />\n <Column name=\"AdminGroups\" intradayType=\"Blob\" autoBlobInitSize=\"256\" autoBlobMaxSize=\"32000\" intradaySetter=\"config.getWeepsAdminGroups()\" />\n <Column name=\"ViewerGroups\" intradayType=\"Blob\" autoBlobInitSize=\"256\" autoBlobMaxSize=\"32000\" intradaySetter=\"config.getWeepsViewerGroups()\" />\n <Column name=\"ConfigurationType\" />\n <Column name=\"Scheduling\" intradayType=\"Blob\" autoBlobInitSize=\"1024\" autoBlobMaxSize=\"32000\" />\n <Column name=\"Timeout\" intradaySetter=\"config.getTimeout()\" />\n <Column name=\"TypeSpecificFields\" intradayType=\"Blob\" autoBlobInitSize=\"256\" autoBlobMaxSize=\"32000\" />\n \"\n \n <!-- This column exists in the schema, but not in the V1 log. Missing columns are not allowed, therefore it must have an intradayType of none. -->\n <!--Column name=\"JVMProfile\" dataType=\"String\" intradayType=\"none\" dbSetter=\"OmitDefaultGCParameters==null || !OmitDefaultGCParameters ? &quot;Default&quot; : &quot;None&quot;\" /> -->\n <Column name=\"JVMProfile\" dataType=\"String\" intradayType=\"none\" dbSetter=\"null\" />\n <Column name=\"LastModifiedByAuthenticated\" dataType=\"String\" intradayType=\"none\" dbSetter=\"null\" />\n <Column name=\"LastModifiedByEffective\" dataType=\"String\" intradayType=\"none\" dbSetter=\"null\" />\n <Column name=\"LastModifiedTime\" dataType=\"DateTime\" intradayType=\"none\" dbSetter=\"null\" />\n </Listener>\n \n <!-- V2 loggers and listeners with the JVMProfile field -->\n <Listener logFormat=\"2\" listenerPackage=\"com.illumon.iris.controller.gen\" listenerClass=\"PersistentQueryConfigurationLogV2Format2Listener\" rethrowLoggerExceptionsAsIOExceptions=\"false\">\n <Column name=\"Date\" intradayType=\"none\" />\n <Column name=\"Timestamp\" intradaySetter=\"timestamp\" />\n <Column name=\"SerialNumber\" intradaySetter=\"config.getSerial()\" />\n <Column name=\"VersionNumber\" intradaySetter=\"config.getVersion()\" />\n <Column name=\"Owner\" intradaySetter=\"config.getOwner()\" />\n <Column name=\"Name\" intradaySetter=\"config.getName()\" />\n <Column name=\"EventType\" intradaySetter=\"eventType.toString()\" maxSize=\"7\" />\n <Column name=\"Enabled\" intradaySetter=\"config.getEnabled()\" />\n <Column name=\"HeapSizeInGB\" intradaySetter=\"config.getHeapSizeInGB()\" />\n <Column name=\"DataBufferPoolToHeapSizeRatio\" intradaySetter=\"config.getDataBufferPoolToHeapSizeRatio()\" />\n <Column name=\"DetailedGCLoggingEnabled\" intradaySetter=\"config.getDetailedGCLoggingEnabled()\" />\n <Column name=\"OmitDefaultGCParameters\" intradaySetter=\"config.getOmitDefaultGCParameters()\" />\n <Column name=\"DbServerName\" intradaySetter=\"config.getDbServerName()\" />\n <Column name=\"RestartUsers\" intradaySetter=\"RestartUsersFormatter.format(config.getRestartUsers())\" />\n <Column name=\"ScriptCode\" intradaySetter=\"config.getScriptCode()\" symbolTable=\"None\" encoding=\"UTF_8\" />\n <Column name=\"ScriptPath\" intradaySetter=\"config.getScriptPath()\" />\n <Column name=\"ScriptLanguage\" dataType=\"String\" intradayType=\"none\" dbSetter=\"null\" />\n <Column name=\"ExtraJvmArguments\" intradayType=\"Blob\" autoBlobInitSize=\"256\" autoBlobMaxSize=\"32000\" />\n <Column name=\"ExtraEnvironmentVariables\" intradayType=\"Blob\" autoBlobInitSize=\"256\" autoBlobMaxSize=\"32000\" />\n <Column name=\"ClassPathAdditions\" intradayType=\"Blob\" autoBlobInitSize=\"256\" autoBlobMaxSize=\"32000\" />\n <Column name=\"AdminGroups\" intradayType=\"Blob\" autoBlobInitSize=\"256\" autoBlobMaxSize=\"32000\" intradaySetter=\"config.getWeepsAdminGroups()\" />\n <Column name=\"ViewerGroups\" intradayType=\"Blob\" autoBlobInitSize=\"256\" autoBlobMaxSize=\"32000\" intradaySetter=\"config.getWeepsViewerGroups()\" />\n <Column name=\"ConfigurationType\" />\n <Column name=\"Scheduling\" intradayType=\"Blob\" autoBlobInitSize=\"1024\" autoBlobMaxSize=\"32000\" />\n <Column name=\"Timeout\" intradaySetter=\"config.getTimeout()\" />\n <Column name=\"TypeSpecificFields\" intradayType=\"Blob\" autoBlobInitSize=\"256\" autoBlobMaxSize=\"32000\" />\n \"\n <Column name=\"JVMProfile\" intradaySetter=\"config.getJVMProfile()\" />\n <Column name=\"LastModifiedByAuthenticated\" dataType=\"String\" intradayType=\"none\" dbSetter=\"null\" />\n <Column name=\"LastModifiedByEffective\" dataType=\"String\" intradayType=\"none\" dbSetter=\"null\" />\n <Column name=\"LastModifiedTime\" dataType=\"DateTime\" intradayType=\"none\" dbSetter=\"null\" />\n </Listener>\n \n <!-- V3 loggers and listeners with the LastModifyingUser and LastModifiedTime field -->\n <LoggerListener logFormat=\"3\" loggerPackage=\"com.illumon.iris.controller.gen\" loggerClass=\"PersistentQueryConfigurationLogV2Format3Logger\" listenerPackage=\"com.illumon.iris.controller.gen\" listenerClass=\"PersistentQueryConfigurationLogV2Format3Listener\" rethrowLoggerExceptionsAsIOExceptions=\"false\">\n <SystemInput name=\"timestamp\" type=\"long\" />\n <SystemInput name=\"eventType\" type=\"com.illumon.iris.db.tables.utils.CacheLogEventType\" />\n <SystemInput name=\"config\" type=\"com.illumon.iris.controller.PersistentQueryConfiguration\" />\n \n <LoggerFields>private final EnumFormatter RestartUsersFormatter = new EnumFormatter(WColumnSetManager.getInstance().getColumnSet(\"PersistentQueryConfiguration\").getColumn(\"RestartUsers\").getEnums());</LoggerFields>\n \n <LoggerImports>import static com.illumon.util.QueryConstants.NULL_LONG;</LoggerImports>\n \n <Column name=\"Date\" intradayType=\"none\" />\n <Column name=\"Timestamp\" intradaySetter=\"timestamp\" datePartitionInput=\"millis\" />\n <Column name=\"SerialNumber\" intradaySetter=\"config.getSerial()\" />\n <Column name=\"VersionNumber\" intradaySetter=\"config.getVersion()\" />\n <Column name=\"Owner\" intradaySetter=\"config.getOwner()\" />\n <Column name=\"Name\" intradaySetter=\"config.getName()\" />\n <Column name=\"EventType\" intradaySetter=\"eventType.toString()\" maxSize=\"7\" />\n <Column name=\"Enabled\" intradaySetter=\"config.getEnabled()\" />\n <Column name=\"HeapSizeInGB\" intradaySetter=\"config.getHeapSizeInGB()\" />\n <Column name=\"DataBufferPoolToHeapSizeRatio\" intradaySetter=\"config.getDataBufferPoolToHeapSizeRatio()\" />\n <Column name=\"DetailedGCLoggingEnabled\" intradaySetter=\"config.getDetailedGCLoggingEnabled()\" />\n <Column name=\"OmitDefaultGCParameters\" intradaySetter=\"config.getOmitDefaultGCParameters()\" />\n <Column name=\"DbServerName\" intradaySetter=\"config.getDbServerName()\" />\n <Column name=\"RestartUsers\" intradaySetter=\"RestartUsersFormatter.format(config.getRestartUsers())\" />\n <Column name=\"ScriptCode\" intradaySetter=\"config.getScriptCode()\" symbolTable=\"None\" encoding=\"UTF_8\" />\n <Column name=\"ScriptPath\" intradaySetter=\"config.getScriptPath()\" />\n <Column name=\"ScriptLanguage\" intradaySetter=\"config.getScriptLanguage()\" />\n <Column name=\"ExtraJvmArguments\" intradayType=\"Blob\" autoBlobInitSize=\"256\" autoBlobMaxSize=\"32000\" />\n <Column name=\"ExtraEnvironmentVariables\" intradayType=\"Blob\" autoBlobInitSize=\"256\" autoBlobMaxSize=\"32000\" />\n <Column name=\"ClassPathAdditions\" intradayType=\"Blob\" autoBlobInitSize=\"256\" autoBlobMaxSize=\"32000\" />\n <Column name=\"AdminGroups\" intradayType=\"Blob\" autoBlobInitSize=\"256\" autoBlobMaxSize=\"32000\" intradaySetter=\"config.getWeepsAdminGroups()\" />\n <Column name=\"ViewerGroups\" intradayType=\"Blob\" autoBlobInitSize=\"256\" autoBlobMaxSize=\"32000\" intradaySetter=\"config.getWeepsViewerGroups()\" />\n <Column name=\"ConfigurationType\" />\n <Column name=\"Scheduling\" intradayType=\"Blob\" autoBlobInitSize=\"1024\" autoBlobMaxSize=\"32000\" />\n <Column name=\"Timeout\" intradaySetter=\"config.getTimeout()\" />\n <Column name=\"TypeSpecificFields\" intradayType=\"Blob\" autoBlobInitSize=\"256\" autoBlobMaxSize=\"32000\" />\n \"\n <Column name=\"JVMProfile\" intradaySetter=\"config.getJVMProfile()\" />\n <Column name=\"LastModifiedByAuthenticated\" intradaySetter=\"config.getLastModifiedByAuthenticated()\" />\n <Column name=\"LastModifiedByEffective\" intradaySetter=\"config.getLastModifiedByEffective()\" />\n <Column name=\"LastModifiedTime\" intradaySetter=\"config.getLastModifiedTime() == NULL_LONG ? NULL_LONG : config.getLastModifiedTime() / 1_000_000\" />\n </LoggerListener>\n \n <Validator>\n \n <assertColumnTypes />\n \n <assertColumnGrouped column=\"SerialNumber\" />\n \n <assertAscending column=\"Timestamp\" groupByColumns=\"SerialNumber\" />\n \n <assertNotNull columns=\"Timestamp,SerialNumber,VersionNumber,Owner,Name,EventType,Enabled,HeapSizeInGB,DataBufferPoolToHeapSizeRatio,DetailedGCLoggingEnabled\" />\n <assertNotNull columns=\"ConfigurationType,Scheduling,JVMProfile,LastModifiedByAuthenticated,LastModifiedByEffective,LastModifiedTime\" />\n \n <assertFracNan column=\"HeapSizeInGB\" min=\"0\" max=\"0\" />\n <assertFracNan column=\"DataBufferPoolToHeapSizeRatio\" min=\"0\" max=\"0\" />\n \n <assertFracInf column=\"HeapSizeInGB\" min=\"0\" max=\"0\" />\n <assertFracInf column=\"DataBufferPoolToHeapSizeRatio\" min=\"0\" max=\"0\" />\n \n <assertSize min=\"0\" max=\"1000000\" />\n </Validator>\n</Table>"
  • com.illumon.iris.controller.gen.PersistentQueryStateLogFormat3Logger 
    Modifier and Type Constant Field Value
    public static final long _CLASS_BODY_CRC32_ 3516380184L
    public static final String _SCHEMA_ "<Table name=\"PersistentQueryStateLog\" namespace=\"DbInternal\" storageType=\"NestedPartitionedOnDisk\">\n <Partitions keyFormula=\"${autobalance_single}\" />\n \n <Column name=\"Date\" dataType=\"String\" columnType=\"Partitioning\" />\n <Column name=\"Owner\" dataType=\"String\" />\n <Column name=\"Name\" dataType=\"String\" />\n <Column name=\"Timestamp\" dataType=\"DateTime\" />\n <Column name=\"Status\" dataType=\"String\" />\n <Column name=\"DispatcherHost\" dataType=\"String\" />\n <Column name=\"ServerHost\" dataType=\"String\" />\n <Column name=\"WorkerName\" dataType=\"String\" />\n <Column name=\"ProcessInfoId\" dataType=\"String\" />\n <Column name=\"WorkerPort\" dataType=\"int\" />\n <Column name=\"LastAuthenticatedUser\" dataType=\"String\" />\n <Column name=\"LastEffectiveUser\" dataType=\"String\" />\n <Column name=\"SerialNumber\" dataType=\"long\" columnType=\"Grouping\" />\n <Column name=\"VersionNumber\" dataType=\"long\" />\n <Column name=\"TypeSpecificState\" dataType=\"String\" />\n <Column name=\"ExceptionMessage\" dataType=\"String\" />\n <Column name=\"ExceptionStackTrace\" dataType=\"String\" />\n \n <Listener logFormat=\"1\" listenerPackage=\"com.illumon.iris.controller.gen\" listenerClass=\"PersistentQueryStateLogListener\">\n \n <ImportState stateUpdateCall=\"newRow()\" importStateType=\"com.illumon.iris.db.tables.dataimport.logtailer.ImportStateRowCounter\" />\n \n <Column name=\"Date\" />\n <Column name=\"Owner\" intradaySetter=\"config.getOwner()\" />\n <Column name=\"Name\" intradaySetter=\"config.getName()\" />\n <Column name=\"Timestamp\" intradaySetter=\"state.getLastUpdateTime().getTime()\" />\n <Column name=\"Status\" intradaySetter=\"state.getStatus().name()\" />\n <Column name=\"DispatcherHost\" dataType=\"String\" intradayType=\"none\" dbSetter=\"null\" />\n <Column name=\"ServerHost\" intradaySetter=\"state.getWorkerHost()\" />\n <Column name=\"WorkerName\" intradaySetter=\"state.getWorkerName()\" />\n <Column name=\"ProcessInfoId\" dataType=\"String\" intradayType=\"none\" dbSetter=\"null\" />\n <Column name=\"WorkerPort\" intradaySetter=\"state.getWorkerPort()\" />\n <Column name=\"LastAuthenticatedUser\" intradaySetter=\"state.getLastAuthenticatedUser()\" />\n <Column name=\"LastEffectiveUser\" intradaySetter=\"state.getLastEffectiveUser()\" />\n <Column name=\"SerialNumber\" intradaySetter=\"state.getConfigurationSerial()\" />\n <Column name=\"VersionNumber\" intradaySetter=\"state.getConfigurationVersion()\" />\n <Column name=\"TypeSpecificState\" intradaySetter=\"state.getTypeSpecificState() == null ? null : state.getTypeSpecificState().toString()\" />\n <Column name=\"ExceptionMessage\" intradaySetter=\"state.getExceptionDetails() == null ? null : state.getExceptionDetails().getErrorMessage().substring(0, Math.min(Short.MAX_VALUE, state.getExceptionDetails().getErrorMessage().length()))\" />\n <Column name=\"ExceptionStackTrace\" intradaySetter=\"state.getExceptionDetails() == null ? null : state.getExceptionDetails().getFullStackTrace().substring(0, Math.min(Short.MAX_VALUE, state.getExceptionDetails().getFullStackTrace().length()))\" />\n </Listener>\n <Listener logFormat=\"2\" listenerPackage=\"com.illumon.iris.controller.gen\" listenerClass=\"PersistentQueryStateLogFormat2Listener\">\n \n <ImportState stateUpdateCall=\"newRow()\" importStateType=\"com.illumon.iris.db.tables.dataimport.logtailer.ImportStateRowCounter\" />\n \n <Column name=\"Date\" />\n <Column name=\"Owner\" intradaySetter=\"config.getOwner()\" />\n <Column name=\"Name\" intradaySetter=\"config.getName()\" />\n <Column name=\"Timestamp\" intradaySetter=\"state == null ? timestamp.getMillis() : state.getLastUpdateTime().getTime()\" datePartitionInput=\"millis\" />\n <Column name=\"Status\" intradaySetter=\"state == null ? com.illumon.iris.controller.PersistentQueryState.Status.Uninitialized.name() : state.getStatus().name()\" />\n <Column name=\"DispatcherHost\" intradaySetter=\"state == null ? null : state.getDispatcherHost()\" />\n <Column name=\"ServerHost\" intradaySetter=\"state == null ? null : state.getWorkerHost()\" />\n <Column name=\"WorkerName\" intradaySetter=\"state == null ? null : state.getWorkerName()\" />\n <Column name=\"ProcessInfoId\" dataType=\"String\" intradayType=\"none\" dbSetter=\"null\" />\n <Column name=\"WorkerPort\" intradaySetter=\"state == null ? com.illumon.util.QueryConstants.NULL_INT : state.getWorkerPort()\" />\n <Column name=\"LastAuthenticatedUser\" intradaySetter=\"state == null ? null : state.getLastAuthenticatedUser()\" />\n <Column name=\"LastEffectiveUser\" intradaySetter=\"state == null ? null : state.getLastEffectiveUser()\" />\n <Column name=\"SerialNumber\" intradaySetter=\"config.getSerial()\" />\n <Column name=\"VersionNumber\" intradaySetter=\"config.getVersion()\" />\n <Column name=\"TypeSpecificState\" intradaySetter=\"state == null ? null : (state.getTypeSpecificState() == null ? null : state.getTypeSpecificState().toString())\" />\n <Column name=\"ExceptionMessage\" intradaySetter=\"state == null ? null : (state.getExceptionDetails() == null ? null : state.getExceptionDetails().getErrorMessage().substring(0, Math.min(Short.MAX_VALUE, state.getExceptionDetails().getErrorMessage().length())))\" />\n <Column name=\"ExceptionStackTrace\" intradaySetter=\"state == null ? null : (state.getExceptionDetails() == null ? null : state.getExceptionDetails().getFullStackTrace().substring(0, Math.min(Short.MAX_VALUE, state.getExceptionDetails().getFullStackTrace().length())))\" />\n </Listener>\n \n <LoggerListener logFormat=\"3\" loggerPackage=\"com.illumon.iris.controller.gen\" loggerClass=\"PersistentQueryStateLogFormat3Logger\" listenerPackage=\"com.illumon.iris.controller.gen\" listenerClass=\"PersistentQueryStateLogFormat3Listener\" rethrowLoggerExceptionsAsIOExceptions=\"false\">\n \n <SystemInput name=\"state\" type=\"com.illumon.iris.controller.PersistentQueryState\" />\n <SystemInput name=\"config\" type=\"com.illumon.iris.controller.PersistentQueryConfiguration\" />\n <SystemInput name=\"timestamp\" type=\"com.illumon.iris.db.tables.utils.DBDateTime\" />\n \n <ImportState stateUpdateCall=\"newRow()\" importStateType=\"com.illumon.iris.db.tables.dataimport.logtailer.ImportStateRowCounter\" />\n \n <Column name=\"Date\" />\n <Column name=\"Owner\" intradaySetter=\"config.getOwner()\" />\n <Column name=\"Name\" intradaySetter=\"config.getName()\" />\n <Column name=\"Timestamp\" intradaySetter=\"state == null ? timestamp.getMillis() : state.getLastUpdateTime().getTime()\" datePartitionInput=\"millis\" />\n <Column name=\"Status\" intradaySetter=\"state == null ? com.illumon.iris.controller.PersistentQueryState.Status.Uninitialized.name() : state.getStatus().name()\" />\n <Column name=\"DispatcherHost\" intradaySetter=\"state == null ? null : state.getDispatcherHost()\" />\n <Column name=\"ServerHost\" intradaySetter=\"state == null ? null : state.getWorkerHost()\" />\n <Column name=\"WorkerName\" intradaySetter=\"state == null ? null : state.getWorkerName()\" />\n <Column name=\"ProcessInfoId\" dataType=\"String\" intradaySetter=\"state == null ? null : state.getProcessInfoId()\" />\n <Column name=\"WorkerPort\" intradaySetter=\"state == null ? com.illumon.util.QueryConstants.NULL_INT : state.getWorkerPort()\" />\n <Column name=\"LastAuthenticatedUser\" intradaySetter=\"state == null ? null : state.getLastAuthenticatedUser()\" />\n <Column name=\"LastEffectiveUser\" intradaySetter=\"state == null ? null : state.getLastEffectiveUser()\" />\n <Column name=\"SerialNumber\" intradaySetter=\"config.getSerial()\" />\n <Column name=\"VersionNumber\" intradaySetter=\"config.getVersion()\" />\n <Column name=\"TypeSpecificState\" intradaySetter=\"state == null ? null : (state.getTypeSpecificState() == null ? null : state.getTypeSpecificState().toString())\" />\n <Column name=\"ExceptionMessage\" intradaySetter=\"state == null ? null : (state.getExceptionDetails() == null ? null : state.getExceptionDetails().getErrorMessage().substring(0, Math.min(Short.MAX_VALUE, state.getExceptionDetails().getErrorMessage().length())))\" />\n <Column name=\"ExceptionStackTrace\" intradaySetter=\"state == null ? null : (state.getExceptionDetails() == null ? null : state.getExceptionDetails().getFullStackTrace().substring(0, Math.min(Short.MAX_VALUE, state.getExceptionDetails().getFullStackTrace().length())))\" />\n </LoggerListener>\n \n <Validator>\n \n <assertColumnTypes />\n \n <assertNotNull columns=\"Owner,Name,Timestamp,Status,SerialNumber,VersionNumber\" />\n \n <assertFracNull column=\"ServerHost\" min=\"0\" max=\"0.8\" />\n <assertFracNull column=\"WorkerName\" min=\"0\" max=\"0.8\" />\n <assertFracNull column=\"WorkerPort\" min=\"0\" max=\"0.8\" />\n \n <assertSize min=\"1\" max=\"1000000\" />\n \n <assertExpectedTableSize partitionsBefore=\"2\" partitionsAfter=\"2\" min=\"0.1\" max=\"10.0\" />\n </Validator>\n</Table>"
  • com.illumon.iris.db.gen.AuditEventLogFormat2Logger 
    Modifier and Type Constant Field Value
    public static final long _CLASS_BODY_CRC32_ 1085469160L
    public static final String _SCHEMA_ "<Table name=\"AuditEventLog\" namespace=\"DbInternal\" storageType=\"NestedPartitionedOnDisk\">\n <Partitions keyFormula=\"${autobalance_single}\" />\n \n <Column name=\"Date\" dataType=\"String\" columnType=\"Partitioning\" />\n <Column name=\"Timestamp\" dataType=\"DateTime\" />\n <Column name=\"ClientHost\" dataType=\"String\" />\n <Column name=\"ClientPort\" dataType=\"int\" />\n <Column name=\"ServerHost\" dataType=\"String\" columnType=\"Grouping\" />\n <Column name=\"ServerPort\" dataType=\"int\" />\n <Column name=\"Process\" dataType=\"String\" />\n <Column name=\"ProcessInfoId\" dataType=\"String\" />\n <Column name=\"AuthenticatedUser\" dataType=\"String\" />\n <Column name=\"EffectiveUser\" dataType=\"String\" />\n <Column name=\"ProcessUser\" dataType=\"String\" />\n <Column name=\"Namespace\" dataType=\"String\" />\n <Column name=\"Table\" dataType=\"String\" />\n <Column name=\"Id\" dataType=\"int\" />\n <Column name=\"Event\" dataType=\"String\" />\n <Column name=\"Details\" dataType=\"String\" symbolTable=\"None\" encoding=\"UTF_8\" />\n \n <Listener logFormat=\"1\" listenerPackage=\"com.illumon.iris.db.gen\" listenerClass=\"AuditEventLogFormat1Listener\" rethrowLoggerExceptionsAsIOExceptions=\"false\">\n \n <ImportState stateUpdateCall=\"newRow()\" importStateType=\"com.illumon.iris.db.tables.dataimport.logtailer.ImportStateRowCounter\" />\n \n <Column name=\"Date\" intradayType=\"none\" />\n <Column name=\"Timestamp\" intradaySetter=\"timestamp\" datePartitionInput=\"millis\" />\n <Column name=\"ClientHost\" intradaySetter=\"clientHost\" />\n <Column name=\"ClientPort\" intradaySetter=\"clientPort\" />\n <Column name=\"ServerHost\" intradaySetter=\"serverHost\" />\n <Column name=\"ServerPort\" intradaySetter=\"serverPort\" />\n <Column name=\"Process\" intradaySetter=\"process\" />\n <Column name=\"ProcessInfoId\" intradayType=\"none\" dbSetter=\"null\" />\n <Column name=\"AuthenticatedUser\" intradaySetter=\"userContext == null ? null : userContext.getAuthenticatedUser()\" />\n <Column name=\"EffectiveUser\" intradaySetter=\"userContext == null ? null : userContext.getEffectiveUser()\" />\n <Column name=\"ProcessUser\" intradayType=\"none\" dbSetter=\"null\" />\n <Column name=\"Namespace\" intradaySetter=\"namespace\" />\n <Column name=\"Table\" intradaySetter=\"table\" />\n <Column name=\"Id\" intradaySetter=\"id\" />\n <Column name=\"Event\" intradaySetter=\"event\" />\n <Column name=\"Details\" intradaySetter=\"details\" symbolTable=\"None\" encoding=\"UTF_8\" />\n </Listener>\n \n <LoggerListener logFormat=\"2\" loggerPackage=\"com.illumon.iris.db.gen\" loggerClass=\"AuditEventLogFormat2Logger\" loggerInterface=\"com.illumon.iris.db.util.AuditEventLogFormat1Interface\" listenerPackage=\"com.illumon.iris.db.gen\" listenerClass=\"AuditEventLogFormat2Listener\" rethrowLoggerExceptionsAsIOExceptions=\"false\">\n \n <LoggerFields>static private final String RUNNING_PROCESS_USER = System.getProperty(\"user.name\");</LoggerFields>\n \n <ImportState stateUpdateCall=\"newRow()\" importStateType=\"com.illumon.iris.db.tables.dataimport.logtailer.ImportStateRowCounter\" />\n \n <SystemInput name=\"timestamp\" type=\"long\" />\n <SystemInput name=\"clientHost\" type=\"String\" />\n <SystemInput name=\"clientPort\" type=\"int\" />\n <SystemInput name=\"serverHost\" type=\"String\" />\n <SystemInput name=\"serverPort\" type=\"int\" />\n <SystemInput name=\"process\" type=\"String\" />\n <SystemInput name=\"processInfoId\" type=\"String\" />\n <SystemInput name=\"userContext\" type=\"com.fishlib.auth.UserContext\" />\n <SystemInput name=\"processUser\" type=\"String\" />\n <SystemInput name=\"namespace\" type=\"String\" />\n <SystemInput name=\"table\" type=\"String\" />\n <SystemInput name=\"id\" type=\"int\" />\n <SystemInput name=\"event\" type=\"String\" />\n <SystemInput name=\"details\" type=\"String\" />\n \n <Column name=\"Date\" intradayType=\"none\" />\n <Column name=\"Timestamp\" intradaySetter=\"timestamp\" datePartitionInput=\"millis\" />\n <Column name=\"ClientHost\" intradaySetter=\"clientHost\" />\n <Column name=\"ClientPort\" intradaySetter=\"clientPort\" />\n <Column name=\"ServerHost\" intradaySetter=\"serverHost\" />\n <Column name=\"ServerPort\" intradaySetter=\"serverPort\" />\n <Column name=\"Process\" intradaySetter=\"process\" />\n <Column name=\"ProcessInfoId\" intradaySetter=\"processInfoId\" />\n <Column name=\"AuthenticatedUser\" intradaySetter=\"userContext == null ? null : userContext.getAuthenticatedUser()\" />\n <Column name=\"EffectiveUser\" intradaySetter=\"userContext == null ? null : userContext.getEffectiveUser()\" />\n <Column name=\"ProcessUser\" intradaySetter=\"processUser == null ? RUNNING_PROCESS_USER : processUser\" />\n <Column name=\"Namespace\" intradaySetter=\"namespace\" />\n <Column name=\"Table\" intradaySetter=\"table\" />\n <Column name=\"Id\" intradaySetter=\"id\" />\n <Column name=\"Event\" intradaySetter=\"event\" />\n <Column name=\"Details\" intradaySetter=\"details\" symbolTable=\"None\" encoding=\"UTF_8\" />\n </LoggerListener>\n \n <Validator>\n \n <assertColumnTypes />\n \n <assertColumnGrouped column=\"ServerHost\" />\n \n <assertNotNull columns=\"Timestamp,ServerHost,Process\" />\n \n <assertFracNull column=\"Details\" min=\"0\" max=\"0.25\" />\n \n <assertSize min=\"1\" max=\"999999999\" />\n \n <assertExpectedTableSize partitionsBefore=\"2\" partitionsAfter=\"2\" min=\"0.1\" max=\"10.0\" />\n </Validator>\n</Table>"
  • com.illumon.iris.db.gen.ProcessEventLogFormat2Logger 
    Modifier and Type Constant Field Value
    public static final long _CLASS_BODY_CRC32_ 3600981630L
    public static final String _SCHEMA_ "<Table name=\"ProcessEventLog\" namespace=\"DbInternal\" storageType=\"NestedPartitionedOnDisk\">\n <Partitions keyFormula=\"${autobalance_by_first_grouping_column}\" />\n \n <Column name=\"Date\" dataType=\"String\" columnType=\"Partitioning\" />\n <Column name=\"Timestamp\" dataType=\"DateTime\" />\n <Column name=\"Host\" dataType=\"String\" columnType=\"Grouping\" />\n <Column name=\"Level\" dataType=\"String\" />\n <Column name=\"Process\" dataType=\"String\" />\n <Column name=\"ProcessInfoId\" dataType=\"String\" />\n <Column name=\"AuthenticatedUser\" dataType=\"String\" />\n <Column name=\"EffectiveUser\" dataType=\"String\" />\n <Column name=\"LogEntry\" dataType=\"String\" symbolTable=\"None\" encoding=\"UTF_8\" />\n \n <Listener logFormat=\"1\" listenerPackage=\"com.illumon.iris.db.gen\" listenerClass=\"ProcessEventLogFormat1Listener\" rethrowLoggerExceptionsAsIOExceptions=\"false\">\n \n <ImportState stateUpdateCall=\"newRow()\" importStateType=\"com.illumon.iris.db.tables.dataimport.logtailer.ImportStateRowCounter\" />\n \n <Column name=\"Date\" intradayType=\"none\" />\n <Column name=\"Timestamp\" intradaySetter=\"timestamp\" datePartitionInput=\"millis\" />\n <Column name=\"Host\" intradaySetter=\"host\" />\n <Column name=\"Level\" intradaySetter=\"level\" />\n <Column name=\"Process\" intradaySetter=\"process\" />\n <Column name=\"ProcessInfoId\" intradayType=\"none\" dbSetter=\"null\" />\n <Column name=\"AuthenticatedUser\" intradaySetter=\"userContext == null ? null : userContext.getAuthenticatedUser()\" />\n <Column name=\"EffectiveUser\" intradaySetter=\"userContext == null ? null : userContext.getEffectiveUser()\" />\n <Column name=\"LogEntry\" intradaySetter=\"logEntry\" symbolTable=\"None\" encoding=\"UTF_8\" />\n </Listener>\n \n <LoggerListener logFormat=\"2\" loggerPackage=\"com.illumon.iris.db.gen\" loggerClass=\"ProcessEventLogFormat2Logger\" listenerPackage=\"com.illumon.iris.db.gen\" listenerClass=\"ProcessEventLogFormat2Listener\" rethrowLoggerExceptionsAsIOExceptions=\"false\">\n \n <ImportState stateUpdateCall=\"newRow()\" importStateType=\"com.illumon.iris.db.tables.dataimport.logtailer.ImportStateRowCounter\" />\n \n <SystemInput name=\"timestamp\" type=\"long\" />\n <SystemInput name=\"host\" type=\"String\" />\n <SystemInput name=\"level\" type=\"String\" />\n <SystemInput name=\"process\" type=\"String\" />\n <SystemInput name=\"processInfoId\" type=\"String\" />\n <SystemInput name=\"userContext\" type=\"com.fishlib.auth.UserContext\" />\n <SystemInput name=\"logEntry\" type=\"String\" />\n \n <Column name=\"Date\" intradayType=\"none\" />\n <Column name=\"Timestamp\" intradaySetter=\"timestamp\" datePartitionInput=\"millis\" />\n <Column name=\"Host\" intradaySetter=\"host\" />\n <Column name=\"Level\" intradaySetter=\"level\" />\n <Column name=\"Process\" intradaySetter=\"process\" />\n <Column name=\"ProcessInfoId\" intradaySetter=\"processInfoId\" />\n <Column name=\"AuthenticatedUser\" intradaySetter=\"userContext == null ? null : userContext.getAuthenticatedUser()\" />\n <Column name=\"EffectiveUser\" intradaySetter=\"userContext == null ? null : userContext.getEffectiveUser()\" />\n <Column name=\"LogEntry\" intradaySetter=\"logEntry\" symbolTable=\"None\" encoding=\"UTF_8\" />\n </LoggerListener>\n \n <Validator>\n \n <assertColumnTypes />\n \n <assertNotNull columns=\"Timestamp,Host,Level,Process\" />\n \n <assertFracNull column=\"LogEntry\" min=\"0\" max=\"0.25\" />\n \n <assertSize min=\"1\" max=\"10000000000\" />\n \n <assertExpectedTableSize partitionsBefore=\"2\" partitionsAfter=\"2\" min=\"0.1\" max=\"10.0\" />\n </Validator>\n</Table>"
  • com.illumon.iris.db.gen.ProcessTelemetryFormat1Logger 
    Modifier and Type Constant Field Value
    public static final long _CLASS_BODY_CRC32_ 4211350578L
    public static final String _SCHEMA_ "<Table name=\"ProcessTelemetry\" namespace=\"DbInternal\" storageType=\"NestedPartitionedOnDisk\">\n <Partitions keyFormula=\"${autobalance_by_first_grouping_column}\" />\n \n <Column name=\"Date\" dataType=\"String\" columnType=\"Partitioning\" />\n <Column name=\"ClientInstance\" dataType=\"String\" />\n <Column name=\"TelemetryItem\" dataType=\"long\" />\n <Column name=\"ClientHost\" dataType=\"String\" columnType=\"Grouping\" />\n <Column name=\"EventTime\" dataType=\"DateTime\" />\n <Column name=\"AuthenticatedUser\" dataType=\"String\" />\n <Column name=\"EffectiveUser\" dataType=\"String\" />\n <Column name=\"ProcessInfoId\" dataType=\"String\" />\n <Column name=\"Worker\" dataType=\"String\" />\n <Column name=\"TableName\" dataType=\"String\" />\n <Column name=\"WorkerHost\" dataType=\"String\" />\n <Column name=\"SerialNumber\" dataType=\"long\" />\n <Column name=\"Event\" dataType=\"String\" symbolTable=\"None\" />\n <Column name=\"Status\" dataType=\"String\" />\n <Column name=\"ClientTimestamp\" dataType=\"DateTime\" />\n <Column name=\"Duration\" dataType=\"long\" />\n <Column name=\"Reason\" dataType=\"String\" symbolTable=\"None\" />\n \n <LoggerListener loggerPackage=\"com.illumon.iris.db.gen\" loggerClass=\"ProcessTelemetryFormat1Logger\" listenerPackage=\"com.illumon.iris.db.gen\" listenerClass=\"ProcessTelemetryFormat1Listener\" rethrowLoggerExceptionsAsIOExceptions=\"false\" logFormat=\"1\" tableLogger=\"true\" generateLogCalls=\"false\">\n \n <SystemInput name=\"ClientInstance\" type=\"String\" />\n <SystemInput name=\"TelemetryItem\" type=\"long\" />\n <SystemInput name=\"ClientHost\" type=\"String\" />\n <SystemInput name=\"EventTime\" type=\"DateTime\" />\n <SystemInput name=\"AuthenticatedUser\" type=\"String\" />\n <SystemInput name=\"EffectiveUser\" type=\"String\" />\n <SystemInput name=\"ProcessInfoId\" type=\"String\" />\n <SystemInput name=\"Worker\" type=\"String\" />\n <SystemInput name=\"TableName\" type=\"String\" />\n <SystemInput name=\"WorkerHost\" type=\"String\" />\n <SystemInput name=\"SerialNumber\" type=\"long\" />\n <SystemInput name=\"Event\" type=\"String\" />\n <SystemInput name=\"Status\" type=\"String\" />\n <SystemInput name=\"ClientTimestamp\" type=\"DateTime\" />\n <SystemInput name=\"Duration\" type=\"long\" />\n <SystemInput name=\"Reason\" type=\"String\" />\n \n <Column name=\"ClientInstance\" />\n <Column name=\"TelemetryItem\" />\n <Column name=\"ClientHost\" />\n <Column name=\"EventTime\" timePrecision=\"Nanos\" />\n <Column name=\"AuthenticatedUser\" />\n <Column name=\"EffectiveUser\" />\n <Column name=\"ProcessInfoId\" />\n <Column name=\"Worker\" />\n <Column name=\"TableName\" />\n <Column name=\"WorkerHost\" />\n <Column name=\"SerialNumber\" />\n <Column name=\"Event\" />\n <Column name=\"Status\" />\n <Column name=\"ClientTimestamp\" timePrecision=\"Nanos\" />\n <Column name=\"Duration\" />\n <Column name=\"Reason\" />\n </LoggerListener>\n \n <Validator>\n \n <assertColumnTypes />\n \n <assertNotNull columns=\"ClientInstance,ClientHost,Event,Status\" />\n </Validator>\n</Table>"
  • com.illumon.iris.db.gen.QueryOperationPerformanceLogFormat3Logger 
    Modifier and Type Constant Field Value
    public static final long _CLASS_BODY_CRC32_ 593059435L
    public static final String _SCHEMA_ "<Table name=\"QueryOperationPerformanceLog\" namespace=\"DbInternal\" storageType=\"NestedPartitionedOnDisk\">\n <Partitions keyFormula=\"${autobalance_by_first_grouping_column}\" />\n \n <Column name=\"Date\" dataType=\"String\" columnType=\"Partitioning\" />\n <Column name=\"QueryId\" dataType=\"long\" columnType=\"Normal\" />\n <Column name=\"DispatcherName\" dataType=\"String\" columnType=\"Normal\" />\n <Column name=\"ServerHost\" dataType=\"String\" columnType=\"Normal\" />\n <Column name=\"ClientHost\" dataType=\"String\" columnType=\"Grouping\" />\n <Column name=\"PrimaryAuthenticatedUser\" dataType=\"String\" />\n <Column name=\"PrimaryEffectiveUser\" dataType=\"String\" />\n <Column name=\"OperationAuthenticatedUser\" dataType=\"String\" />\n <Column name=\"OperationEffectiveUser\" dataType=\"String\" />\n <Column name=\"RequestId\" dataType=\"String\" columnType=\"Normal\" />\n <Column name=\"WorkerName\" dataType=\"String\" columnType=\"Normal\" />\n <Column name=\"ProcessInfoId\" dataType=\"String\" encoding=\"US_ASCII\" columnType=\"Normal\" description=\"Key for joining with DbInternal/ProcessInfo on &quot;Id&quot; or DbInternal/ProcessMetrics on &quot;ProcessId&quot;\" />\n <Column name=\"OperationNumber\" dataType=\"int\" columnType=\"Normal\" />\n <Column name=\"Description\" dataType=\"String\" columnType=\"Normal\" />\n <Column name=\"CallerLine\" dataType=\"String\" columnType=\"Normal\" />\n <Column name=\"IsTopLevel\" dataType=\"boolean\" columnType=\"Normal\" />\n <Column name=\"IsCompilation\" dataType=\"boolean\" columnType=\"Normal\" />\n <Column name=\"QueryNumber\" dataType=\"int\" columnType=\"Normal\" />\n <Column name=\"StartTime\" dataType=\"DateTime\" columnType=\"Normal\" />\n <Column name=\"EndTime\" dataType=\"DateTime\" columnType=\"Normal\" />\n <Column name=\"Duration\" dataType=\"long\" columnType=\"Normal\" />\n <Column name=\"CpuNanos\" dataType=\"long\" columnType=\"Normal\" description=\"CPU time in nanoseconds used by threads while processing this query operation\" />\n <Column name=\"UserCpuNanos\" dataType=\"long\" columnType=\"Normal\" description=\"User mode CPU time in nanoseconds used by threads while processing this query operation\" />\n <Column name=\"FreeMemoryChange\" dataType=\"long\" columnType=\"Normal\" />\n <Column name=\"TotalMemoryChange\" dataType=\"long\" columnType=\"Normal\" />\n <Column name=\"AllocatedBytes\" dataType=\"long\" columnType=\"Normal\" description=\"Memory in bytes allocated by threads while processing this query operation\" />\n <Column name=\"PoolAllocatedBytes\" dataType=\"long\" columnType=\"Normal\" description=\"Reusable pool memory in bytes allocated by threads while processing this query operation\" />\n <Column name=\"InputSize\" dataType=\"int\" columnType=\"Normal\" />\n <Column name=\"InputSizeLong\" dataType=\"long\" columnType=\"Normal\" />\n <Column name=\"FirstTimeDataReads\" dataType=\"long\" columnType=\"Normal\" />\n <Column name=\"RepeatedDataReads\" dataType=\"long\" columnType=\"Normal\" />\n <Column name=\"AverageFirstTimeDataReadTime\" dataType=\"double\" columnType=\"Normal\" />\n <Column name=\"AverageRepeatedDataReadTime\" dataType=\"double\" columnType=\"Normal\" />\n <Column name=\"WasInterrupted\" dataType=\"boolean\" columnType=\"Normal\" />\n \n <Listener logFormat=\"1\" listenerPackage=\"com.illumon.iris.db.gen\" listenerClass=\"QueryOperationPerformanceLogFormat1Listener\">\n <Column name=\"Date\" intradayType=\"none\" />\n <Column name=\"QueryId\" intradaySetter=\"workerDetails.getQueryId()\" />\n <Column name=\"DispatcherName\" intradaySetter=\"workerDetails.getDispatcherInstanceName()\" />\n <Column name=\"ServerHost\" intradaySetter=\"workerDetails.getServerDisplayHost()\" />\n <Column name=\"ClientHost\" intradaySetter=\"workerDetails.getClientDisplayHost()\" />\n <Column name=\"PrimaryAuthenticatedUser\" intradaySetter=\"workerDetails.getUserContext().getAuthenticatedUser()\" />\n <Column name=\"PrimaryEffectiveUser\" intradaySetter=\"workerDetails.getUserContext().getEffectiveUser()\" />\n <Column name=\"OperationAuthenticatedUser\" intradaySetter=\"operationUserContext == null ? null : operationUserContext.getAuthenticatedUser()\" />\n <Column name=\"OperationEffectiveUser\" intradaySetter=\"operationUserContext == null ? null : operationUserContext.getEffectiveUser()\" />\n <Column name=\"RequestId\" intradaySetter=\"workerDetails.getRequestId()\" />\n <Column name=\"WorkerName\" intradaySetter=\"workerDetails.getWorkerName()\" />\n <Column name=\"OperationNumber\" intradaySetter=\"operationNumber\" />\n <Column name=\"Description\" intradaySetter=\"nugget.getName()\" />\n <Column name=\"CallerLine\" intradaySetter=\"nugget.getCallerLine()\" />\n <Column name=\"IsTopLevel\" intradaySetter=\"nugget.isTopLevel()\" />\n <Column name=\"IsCompilation\" intradaySetter=\"nugget.getName().startsWith(&quot;Compile:&quot;)\" />\n <Column name=\"StartTime\" intradaySetter=\"nugget.getStartClockTime()\" />\n <Column name=\"EndTime\" intradaySetter=\"nugget.getTotalTime() == null ? QueryConstants.NULL_LONG : DBTimeUtils.millisToNanos(nugget.getStartClockTime()) + nugget.getTotalTime()\" dbSetter=\"DBTimeUtils.nanosToTime(EndTime)\" datePartitionInput=\"nanos\" />\n <Column name=\"Duration\" intradaySetter=\"nugget.getTotalTime() == null ? QueryConstants.NULL_LONG : nugget.getTotalTime()\" />\n <Column name=\"FreeMemoryChange\" intradaySetter=\"nugget.getDiffFreeMemory()\" />\n <Column name=\"TotalMemoryChange\" intradaySetter=\"nugget.getDiffTotalMemory()\" />\n <Column name=\"InputSize\" dataType=\"int\" intradayType=\"none\" dbSetter=\"QueryConstants.NULL_INT\" />\n <Column name=\"InputSizeLong\" intradaySetter=\"nugget.getInputSize()\" />\n <Column name=\"FirstTimeDataReads\" intradaySetter=\"nugget.getFirstTimeDataReads()\" />\n <Column name=\"RepeatedDataReads\" intradaySetter=\"nugget.getRepeatedDataReads()\" />\n <Column name=\"AverageFirstTimeDataReadTime\" intradaySetter=\"nugget.getAverageFirstTimeDataReadTime()\" />\n <Column name=\"AverageRepeatedDataReadTime\" intradaySetter=\"nugget.getAverageRepeatedDataReadTime()\" />\n <Column name=\"WasInterrupted\" intradaySetter=\"nugget.wasInterrupted()\" />\n <Column name=\"ProcessInfoId\" intradayType=\"none\" dbSetter=\"none\" />\n <Column name=\"CpuNanos\" intradayType=\"none\" dbSetter=\"none\" />\n <Column name=\"UserCpuNanos\" intradayType=\"none\" dbSetter=\"none\" />\n <Column name=\"AllocatedBytes\" intradayType=\"none\" dbSetter=\"none\" />\n <Column name=\"PoolAllocatedBytes\" intradayType=\"none\" dbSetter=\"none\" />\n <Column name=\"QueryNumber\" intradayType=\"none\" dbSetter=\"none\" />\n </Listener>\n <Listener logFormat=\"2\" listenerPackage=\"com.illumon.iris.db.gen\" listenerClass=\"QueryOperationPerformanceLogFormat2Listener\">\n \n <Column name=\"Date\" intradayType=\"none\" />\n <Column name=\"QueryId\" intradaySetter=\"workerDetails.getQueryId()\" />\n <Column name=\"DispatcherName\" intradaySetter=\"workerDetails.getDispatcherInstanceName()\" />\n <Column name=\"ServerHost\" intradaySetter=\"workerDetails.getServerDisplayHost()\" />\n <Column name=\"ClientHost\" intradaySetter=\"workerDetails.getClientDisplayHost()\" />\n <Column name=\"PrimaryAuthenticatedUser\" intradaySetter=\"workerDetails.getUserContext().getAuthenticatedUser()\" />\n <Column name=\"PrimaryEffectiveUser\" intradaySetter=\"workerDetails.getUserContext().getEffectiveUser()\" />\n <Column name=\"OperationAuthenticatedUser\" intradaySetter=\"operationUserContext == null ? null : operationUserContext.getAuthenticatedUser()\" />\n <Column name=\"OperationEffectiveUser\" intradaySetter=\"operationUserContext == null ? null : operationUserContext.getEffectiveUser()\" />\n <Column name=\"RequestId\" intradaySetter=\"workerDetails.getRequestId()\" />\n <Column name=\"WorkerName\" intradaySetter=\"workerDetails.getWorkerName()\" />\n <Column name=\"ProcessInfoId\" encoding=\"US_ASCII\" intradaySetter=\"io.deephaven.process.ProcessInfoConfig.getThisProcessIdValue()\" />\n <Column name=\"OperationNumber\" intradaySetter=\"operationNumber\" />\n <Column name=\"Description\" intradaySetter=\"nugget.getName()\" />\n <Column name=\"CallerLine\" intradaySetter=\"nugget.getCallerLine()\" />\n <Column name=\"IsTopLevel\" intradaySetter=\"nugget.isTopLevel()\" />\n <Column name=\"IsCompilation\" intradaySetter=\"nugget.getName().startsWith(&quot;Compile:&quot;)\" />\n <Column name=\"StartTime\" intradaySetter=\"nugget.getStartClockTime()\" />\n <Column name=\"EndTime\" intradaySetter=\"nugget.getTotalTime() == null ? QueryConstants.NULL_LONG : DBTimeUtils.millisToNanos(nugget.getStartClockTime()) + nugget.getTotalTime()\" dbSetter=\"DBTimeUtils.nanosToTime(EndTime)\" datePartitionInput=\"nanos\" />\n <Column name=\"Duration\" intradaySetter=\"nugget.getTotalTime() == null ? QueryConstants.NULL_LONG : nugget.getTotalTime()\" />\n <Column name=\"CpuNanos\" intradaySetter=\"nugget.getCpuNanos()\" />\n <Column name=\"UserCpuNanos\" intradaySetter=\"nugget.getUserCpuNanos()\" />\n <Column name=\"FreeMemoryChange\" intradaySetter=\"nugget.getDiffFreeMemory()\" />\n <Column name=\"TotalMemoryChange\" intradaySetter=\"nugget.getDiffTotalMemory()\" />\n <Column name=\"AllocatedBytes\" intradaySetter=\"nugget.getAllocatedBytes()\" />\n <Column name=\"PoolAllocatedBytes\" intradaySetter=\"nugget.getPoolAllocatedBytes()\" />\n <Column name=\"InputSize\" dataType=\"int\" intradayType=\"none\" dbSetter=\"QueryConstants.NULL_INT\" />\n <Column name=\"InputSizeLong\" intradaySetter=\"nugget.getInputSize()\" />\n <Column name=\"FirstTimeDataReads\" intradaySetter=\"nugget.getFirstTimeDataReads()\" />\n <Column name=\"RepeatedDataReads\" intradaySetter=\"nugget.getRepeatedDataReads()\" />\n <Column name=\"AverageFirstTimeDataReadTime\" intradaySetter=\"nugget.getAverageFirstTimeDataReadTime()\" />\n <Column name=\"AverageRepeatedDataReadTime\" intradaySetter=\"nugget.getAverageRepeatedDataReadTime()\" />\n <Column name=\"WasInterrupted\" intradaySetter=\"nugget.wasInterrupted()\" />\n <Column name=\"QueryNumber\" intradayType=\"none\" dbSetter=\"none\" />\n </Listener>\n \n <LoggerListener logFormat=\"3\" loggerPackage=\"com.illumon.iris.db.gen\" loggerClass=\"QueryOperationPerformanceLogFormat3Logger\" rethrowLoggerExceptionsAsIOExceptions=\"false\" listenerPackage=\"com.illumon.iris.db.gen\" listenerClass=\"QueryOperationPerformanceLogFormat3Listener\">\n \n <LoggerImports>import com.illumon.iris.db.tables.utils.DBDateTime;</LoggerImports>\n \n <SystemInput name=\"workerDetails\" type=\"com.illumon.iris.db.tables.remotequery.WorkerDetails\" />\n <SystemInput name=\"operationUserContext\" type=\"com.fishlib.auth.UserContext\" />\n <SystemInput name=\"nugget\" type=\"com.illumon.iris.db.tables.utils.QueryPerformanceNugget\" />\n <SystemInput name=\"operationNumber\" type=\"int\" />\n <SystemInput name=\"queryNumber\" type=\"int\" />\n \n <Column name=\"Date\" intradayType=\"none\" />\n <Column name=\"QueryId\" intradaySetter=\"workerDetails.getQueryId()\" />\n <Column name=\"DispatcherName\" intradaySetter=\"workerDetails.getDispatcherInstanceName()\" />\n <Column name=\"ServerHost\" intradaySetter=\"workerDetails.getServerDisplayHost()\" />\n <Column name=\"ClientHost\" intradaySetter=\"workerDetails.getClientDisplayHost()\" />\n <Column name=\"PrimaryAuthenticatedUser\" intradaySetter=\"workerDetails.getUserContext().getAuthenticatedUser()\" />\n <Column name=\"PrimaryEffectiveUser\" intradaySetter=\"workerDetails.getUserContext().getEffectiveUser()\" />\n <Column name=\"OperationAuthenticatedUser\" intradaySetter=\"operationUserContext == null ? null : operationUserContext.getAuthenticatedUser()\" />\n <Column name=\"OperationEffectiveUser\" intradaySetter=\"operationUserContext == null ? null : operationUserContext.getEffectiveUser()\" />\n <Column name=\"RequestId\" intradaySetter=\"workerDetails.getRequestId()\" />\n <Column name=\"WorkerName\" intradaySetter=\"workerDetails.getWorkerName()\" />\n <Column name=\"ProcessInfoId\" encoding=\"US_ASCII\" intradaySetter=\"io.deephaven.process.ProcessInfoConfig.getThisProcessIdValue()\" />\n <Column name=\"OperationNumber\" intradaySetter=\"operationNumber\" />\n <Column name=\"Description\" intradaySetter=\"nugget.getName()\" />\n <Column name=\"CallerLine\" intradaySetter=\"nugget.getCallerLine()\" />\n <Column name=\"IsTopLevel\" intradaySetter=\"nugget.isTopLevel()\" />\n <Column name=\"IsCompilation\" intradaySetter=\"nugget.getName().startsWith(&quot;Compile:&quot;)\" />\n <Column name=\"StartTime\" intradaySetter=\"nugget.getStartClockTime()\" />\n <Column name=\"EndTime\" intradaySetter=\"nugget.getTotalTime() == null ? QueryConstants.NULL_LONG : DBTimeUtils.millisToNanos(nugget.getStartClockTime()) + nugget.getTotalTime()\" dbSetter=\"DBTimeUtils.nanosToTime(EndTime)\" datePartitionInput=\"nanos\" />\n <Column name=\"Duration\" intradaySetter=\"nugget.getTotalTime() == null ? QueryConstants.NULL_LONG : nugget.getTotalTime()\" />\n <Column name=\"CpuNanos\" intradaySetter=\"nugget.getCpuNanos()\" />\n <Column name=\"UserCpuNanos\" intradaySetter=\"nugget.getUserCpuNanos()\" />\n <Column name=\"FreeMemoryChange\" intradaySetter=\"nugget.getDiffFreeMemory()\" />\n <Column name=\"TotalMemoryChange\" intradaySetter=\"nugget.getDiffTotalMemory()\" />\n <Column name=\"AllocatedBytes\" intradaySetter=\"nugget.getAllocatedBytes()\" />\n <Column name=\"PoolAllocatedBytes\" intradaySetter=\"nugget.getPoolAllocatedBytes()\" />\n <Column name=\"InputSize\" dataType=\"int\" intradayType=\"none\" dbSetter=\"QueryConstants.NULL_INT\" />\n <Column name=\"InputSizeLong\" intradaySetter=\"nugget.getInputSize()\" />\n <Column name=\"FirstTimeDataReads\" intradaySetter=\"nugget.getFirstTimeDataReads()\" />\n <Column name=\"RepeatedDataReads\" intradaySetter=\"nugget.getRepeatedDataReads()\" />\n <Column name=\"AverageFirstTimeDataReadTime\" intradaySetter=\"nugget.getAverageFirstTimeDataReadTime()\" />\n <Column name=\"AverageRepeatedDataReadTime\" intradaySetter=\"nugget.getAverageRepeatedDataReadTime()\" />\n <Column name=\"WasInterrupted\" intradaySetter=\"nugget.wasInterrupted()\" />\n <Column name=\"QueryNumber\" intradaySetter=\"queryNumber\" />\n </LoggerListener>\n \n <Validator>\n \n <assertColumnTypes />\n \n <assertColumnGrouped column=\"ClientHost\" />\n \n <assertNotNull columns=\"QueryId,DispatcherName,ServerHost,ClientHost,PrimaryAuthenticatedUser,PrimaryAuthenticatedUser\" />\n <assertNotNull columns=\"OperationAuthenticatedUser,OperationEffectiveUser,RequestId,WorkerName,OperationNumber,Description\" />\n <assertNotNull columns=\"CallerLine,IsTopLevel,IsCompilation,StartTime,EndTime,Duration,FreeMemoryChange,TotalMemoryChange\" />\n <assertNotNull columns=\"FirstTimeDataReads,RepeatedDataReads,WasInterrupted\" />\n \n <assertFracNan column=\"AverageFirstTimeDataReadTime\" min=\"0\" max=\"0\" />\n <assertFracNan column=\"AverageRepeatedDataReadTime\" min=\"0\" max=\"0\" />\n \n <assertFracInf column=\"AverageFirstTimeDataReadTime\" min=\"0\" max=\"0\" />\n <assertFracInf column=\"AverageRepeatedDataReadTime\" min=\"0\" max=\"0\" />\n \n <assertSize min=\"1\" max=\"500000000\" />\n \n <assertExpectedTableSize partitionsBefore=\"2\" partitionsAfter=\"2\" min=\"0.1\" max=\"10.0\" />\n </Validator>\n</Table>"
  • com.illumon.iris.db.gen.QueryPerformanceLogFormat2Logger 
    Modifier and Type Constant Field Value
    public static final long _CLASS_BODY_CRC32_ 3399114298L
    public static final String _SCHEMA_ "<Table name=\"QueryPerformanceLog\" namespace=\"DbInternal\" storageType=\"NestedPartitionedOnDisk\">\n <Partitions keyFormula=\"${autobalance_by_first_grouping_column}\" />\n \n <Column name=\"Date\" dataType=\"String\" columnType=\"Partitioning\" />\n <Column name=\"QueryId\" dataType=\"long\" columnType=\"Normal\" />\n <Column name=\"DispatcherName\" dataType=\"String\" columnType=\"Normal\" />\n <Column name=\"ServerHost\" dataType=\"String\" columnType=\"Normal\" />\n <Column name=\"ClientHost\" dataType=\"String\" columnType=\"Grouping\" />\n <Column name=\"PrimaryAuthenticatedUser\" dataType=\"String\" />\n <Column name=\"PrimaryEffectiveUser\" dataType=\"String\" />\n <Column name=\"OperationAuthenticatedUser\" dataType=\"String\" />\n <Column name=\"OperationEffectiveUser\" dataType=\"String\" />\n <Column name=\"RequestId\" dataType=\"String\" columnType=\"Normal\" />\n <Column name=\"WorkerName\" dataType=\"String\" columnType=\"Normal\" />\n <Column name=\"ProcessInfoId\" dataType=\"String\" encoding=\"US_ASCII\" columnType=\"Normal\" description=\"Key for joining with DbInternal/ProcessInfo on &quot;Id&quot; or DbInternal/ProcessMetrics on &quot;ProcessId&quot;\" />\n <Column name=\"RequestDescription\" dataType=\"String\" columnType=\"Normal\" />\n <Column name=\"StartTime\" dataType=\"DateTime\" columnType=\"Normal\" />\n <Column name=\"EndTime\" dataType=\"DateTime\" columnType=\"Normal\" />\n <Column name=\"QueryClassName\" dataType=\"String\" columnType=\"Normal\" />\n <Column name=\"ClientName\" dataType=\"String\" columnType=\"Normal\" />\n <Column name=\"JobName\" dataType=\"String\" columnType=\"Normal\" />\n <Column name=\"WorkerProcessId\" dataType=\"int\" columnType=\"Normal\" />\n <Column name=\"QueryNumber\" dataType=\"int\" columnType=\"Normal\" />\n <Column name=\"Timeout\" dataType=\"long\" columnType=\"Normal\" />\n <Column name=\"Duration\" dataType=\"long\" columnType=\"Normal\" />\n <Column name=\"CpuNanos\" dataType=\"long\" columnType=\"Normal\" description=\"CPU time in nanoseconds used by threads while processing this query\" />\n <Column name=\"UserCpuNanos\" dataType=\"long\" columnType=\"Normal\" description=\"User mode CPU time in nanoseconds used by threads while processing this query\" />\n <Column name=\"RequestedHeapSize\" dataType=\"long\" columnType=\"Normal\" />\n <Column name=\"WorkerHeapSize\" dataType=\"long\" columnType=\"Normal\" />\n <Column name=\"TotalMemoryFree\" dataType=\"long\" columnType=\"Normal\" />\n <Column name=\"TotalMemoryUsed\" dataType=\"long\" columnType=\"Normal\" />\n <Column name=\"FreeMemoryChange\" dataType=\"long\" columnType=\"Normal\" />\n <Column name=\"TotalMemoryChange\" dataType=\"long\" columnType=\"Normal\" />\n <Column name=\"AllocatedBytes\" dataType=\"long\" columnType=\"Normal\" description=\"Memory in bytes allocated by threads while processing this query\" />\n <Column name=\"PoolAllocatedBytes\" dataType=\"long\" columnType=\"Normal\" description=\"Reusable pool memory in bytes allocated by threads while processing this query\" />\n <Column name=\"FirstTimeDataReads\" dataType=\"long\" columnType=\"Normal\" />\n <Column name=\"RepeatedDataReads\" dataType=\"long\" columnType=\"Normal\" />\n <Column name=\"AverageFirstTimeDataReadTime\" dataType=\"double\" columnType=\"Normal\" />\n <Column name=\"AverageRepeatedDataReadTime\" dataType=\"double\" columnType=\"Normal\" />\n <Column name=\"WasInterrupted\" dataType=\"boolean\" columnType=\"Normal\" />\n <Column name=\"ResultClassName\" dataType=\"String\" columnType=\"Normal\" />\n <Column name=\"ResultSize\" dataType=\"long\" columnType=\"Normal\" />\n <Column name=\"IsReplayer\" dataType=\"boolean\" columnType=\"Normal\" />\n <Column name=\"Exception\" dataType=\"String\" columnType=\"Normal\" />\n \n <Listener logFormat=\"1\" listenerPackage=\"com.illumon.iris.db.gen\" listenerClass=\"QueryPerformanceLogFormat1Listener\">\n <Column name=\"Date\" intradayType=\"none\" />\n <Column name=\"QueryId\" intradaySetter=\"workerDetails.getQueryId()\" />\n <Column name=\"DispatcherName\" intradaySetter=\"workerDetails.getDispatcherInstanceName()\" />\n <Column name=\"ServerHost\" intradaySetter=\"workerDetails.getServerDisplayHost()\" />\n <Column name=\"ClientHost\" intradaySetter=\"workerDetails.getClientDisplayHost()\" />\n <Column name=\"PrimaryAuthenticatedUser\" intradaySetter=\"workerDetails.getUserContext().getAuthenticatedUser()\" />\n <Column name=\"PrimaryEffectiveUser\" intradaySetter=\"workerDetails.getUserContext().getEffectiveUser()\" />\n <Column name=\"OperationAuthenticatedUser\" intradaySetter=\"operationUserContext == null ? null : operationUserContext.getAuthenticatedUser()\" />\n <Column name=\"OperationEffectiveUser\" intradaySetter=\"operationUserContext == null ? null : operationUserContext.getEffectiveUser()\" />\n <Column name=\"RequestId\" intradaySetter=\"workerDetails.getRequestId()\" />\n <Column name=\"WorkerName\" intradaySetter=\"workerDetails.getWorkerName()\" />\n <Column name=\"RequestDescription\" intradaySetter=\"workerDetails.getRequestDescription()\" />\n <Column name=\"StartTime\" intradaySetter=\"nugget.getStartClockTime()\" />\n <Column name=\"EndTime\" intradaySetter=\"nugget.getTotalTime() == null ? QueryConstants.NULL_LONG : DBTimeUtils.millisToNanos(nugget.getStartClockTime()) + nugget.getTotalTime()\" dbSetter=\"DBTimeUtils.nanosToTime(EndTime)\" datePartitionInput=\"nanos\" />\n <Column name=\"QueryClassName\" intradaySetter=\"queryProcessingResults.getQueryClassName()\" />\n <Column name=\"ClientName\" intradaySetter=\"workerDetails.getClientId()\" />\n <Column name=\"JobName\" intradaySetter=\"workerDetails.getJobId()\" />\n <Column name=\"WorkerProcessId\" intradaySetter=\"workerDetails.getWorkerPid()\" />\n <Column name=\"QueryNumber\" intradaySetter=\"queryProcessingResults.getQueryNumber()\" />\n <Column name=\"Timeout\" intradaySetter=\"workerDetails.getTimeout()\" />\n <Column name=\"Duration\" intradaySetter=\"nugget.getTotalTime() == null ? QueryConstants.NULL_LONG : nugget.getTotalTime()\" />\n <Column name=\"RequestedHeapSize\" intradaySetter=\"workerDetails.getRequestedHeapSize()\" />\n <Column name=\"WorkerHeapSize\" intradaySetter=\"workerDetails.getWorkerHeapSize()\" />\n <Column name=\"TotalMemoryFree\" intradaySetter=\"nugget.getEndFreeMemory()\" />\n <Column name=\"TotalMemoryUsed\" intradaySetter=\"nugget.getEndTotalMemory()\" />\n <Column name=\"FreeMemoryChange\" intradaySetter=\"nugget.getDiffFreeMemory()\" />\n <Column name=\"TotalMemoryChange\" intradaySetter=\"nugget.getDiffTotalMemory()\" />\n <Column name=\"FirstTimeDataReads\" intradaySetter=\"nugget.getFirstTimeDataReads()\" />\n <Column name=\"RepeatedDataReads\" intradaySetter=\"nugget.getRepeatedDataReads()\" />\n <Column name=\"AverageFirstTimeDataReadTime\" intradaySetter=\"nugget.getAverageFirstTimeDataReadTime()\" />\n <Column name=\"AverageRepeatedDataReadTime\" intradaySetter=\"nugget.getAverageRepeatedDataReadTime()\" />\n <Column name=\"WasInterrupted\" intradaySetter=\"nugget.wasInterrupted()\" />\n <Column name=\"ResultClassName\" intradaySetter=\"queryProcessingResults.getQueryResultClass()\" />\n <Column name=\"ResultSize\" intradaySetter=\"queryProcessingResults.getQueryResultSize()\" />\n <Column name=\"IsReplayer\" intradaySetter=\"queryProcessingResults.isReplayer()\" />\n <Column name=\"Exception\" intradaySetter=\"queryProcessingResults.getException()\" />\n <Column name=\"ProcessInfoId\" intradayType=\"none\" dbSetter=\"none\" />\n <Column name=\"CpuNanos\" intradayType=\"none\" dbSetter=\"none\" />\n <Column name=\"UserCpuNanos\" intradayType=\"none\" dbSetter=\"none\" />\n <Column name=\"AllocatedBytes\" intradayType=\"none\" dbSetter=\"none\" />\n <Column name=\"PoolAllocatedBytes\" intradayType=\"none\" dbSetter=\"none\" />\n </Listener>\n \n <LoggerListener logFormat=\"2\" loggerPackage=\"com.illumon.iris.db.gen\" loggerClass=\"QueryPerformanceLogFormat2Logger\" rethrowLoggerExceptionsAsIOExceptions=\"false\" listenerPackage=\"com.illumon.iris.db.gen\" listenerClass=\"QueryPerformanceLogFormat2Listener\">\n \n <LoggerImports>import com.illumon.iris.db.tables.utils.DBDateTime;</LoggerImports>\n \n <SystemInput name=\"workerDetails\" type=\"com.illumon.iris.db.tables.remotequery.WorkerDetails\" />\n <SystemInput name=\"operationUserContext\" type=\"com.fishlib.auth.UserContext\" />\n <SystemInput name=\"queryProcessingResults\" type=\"com.illumon.iris.db.tables.remotequery.QueryProcessingResults\" />\n <SystemInput name=\"nugget\" type=\"com.illumon.iris.db.tables.utils.QueryPerformanceNugget\" />\n \n <Column name=\"Date\" intradayType=\"none\" />\n <Column name=\"QueryId\" intradaySetter=\"workerDetails.getQueryId()\" />\n <Column name=\"DispatcherName\" intradaySetter=\"workerDetails.getDispatcherInstanceName()\" />\n <Column name=\"ServerHost\" intradaySetter=\"workerDetails.getServerDisplayHost()\" />\n <Column name=\"ClientHost\" intradaySetter=\"workerDetails.getClientDisplayHost()\" />\n <Column name=\"PrimaryAuthenticatedUser\" intradaySetter=\"workerDetails.getUserContext().getAuthenticatedUser()\" />\n <Column name=\"PrimaryEffectiveUser\" intradaySetter=\"workerDetails.getUserContext().getEffectiveUser()\" />\n <Column name=\"OperationAuthenticatedUser\" intradaySetter=\"operationUserContext == null ? null : operationUserContext.getAuthenticatedUser()\" />\n <Column name=\"OperationEffectiveUser\" intradaySetter=\"operationUserContext == null ? null : operationUserContext.getEffectiveUser()\" />\n <Column name=\"RequestId\" intradaySetter=\"workerDetails.getRequestId()\" />\n <Column name=\"WorkerName\" intradaySetter=\"workerDetails.getWorkerName()\" />\n <Column name=\"ProcessInfoId\" encoding=\"US_ASCII\" intradaySetter=\"io.deephaven.process.ProcessInfoConfig.getThisProcessIdValue()\" />\n <Column name=\"RequestDescription\" intradaySetter=\"workerDetails.getRequestDescription()\" />\n <Column name=\"StartTime\" intradaySetter=\"nugget.getStartClockTime()\" />\n <Column name=\"EndTime\" intradaySetter=\"nugget.getTotalTime() == null ? QueryConstants.NULL_LONG : DBTimeUtils.millisToNanos(nugget.getStartClockTime()) + nugget.getTotalTime()\" dbSetter=\"DBTimeUtils.nanosToTime(EndTime)\" datePartitionInput=\"nanos\" />\n <Column name=\"QueryClassName\" intradaySetter=\"queryProcessingResults.getQueryClassName()\" />\n <Column name=\"ClientName\" intradaySetter=\"workerDetails.getClientId()\" />\n <Column name=\"JobName\" intradaySetter=\"workerDetails.getJobId()\" />\n <Column name=\"WorkerProcessId\" intradaySetter=\"workerDetails.getWorkerPid()\" />\n <Column name=\"QueryNumber\" intradaySetter=\"queryProcessingResults.getQueryNumber()\" />\n <Column name=\"Timeout\" intradaySetter=\"workerDetails.getTimeout()\" />\n <Column name=\"Duration\" intradaySetter=\"nugget.getTotalTime() == null ? QueryConstants.NULL_LONG : nugget.getTotalTime()\" />\n <Column name=\"CpuNanos\" intradaySetter=\"nugget.getCpuNanos()\" />\n <Column name=\"UserCpuNanos\" intradaySetter=\"nugget.getUserCpuNanos()\" />\n <Column name=\"RequestedHeapSize\" intradaySetter=\"workerDetails.getRequestedHeapSize()\" />\n <Column name=\"WorkerHeapSize\" intradaySetter=\"workerDetails.getWorkerHeapSize()\" />\n <Column name=\"TotalMemoryFree\" intradaySetter=\"nugget.getEndFreeMemory()\" />\n <Column name=\"TotalMemoryUsed\" intradaySetter=\"nugget.getEndTotalMemory()\" />\n <Column name=\"FreeMemoryChange\" intradaySetter=\"nugget.getDiffFreeMemory()\" />\n <Column name=\"TotalMemoryChange\" intradaySetter=\"nugget.getDiffTotalMemory()\" />\n <Column name=\"AllocatedBytes\" intradaySetter=\"nugget.getAllocatedBytes()\" />\n <Column name=\"PoolAllocatedBytes\" intradaySetter=\"nugget.getPoolAllocatedBytes()\" />\n <Column name=\"FirstTimeDataReads\" intradaySetter=\"nugget.getFirstTimeDataReads()\" />\n <Column name=\"RepeatedDataReads\" intradaySetter=\"nugget.getRepeatedDataReads()\" />\n <Column name=\"AverageFirstTimeDataReadTime\" intradaySetter=\"nugget.getAverageFirstTimeDataReadTime()\" />\n <Column name=\"AverageRepeatedDataReadTime\" intradaySetter=\"nugget.getAverageRepeatedDataReadTime()\" />\n <Column name=\"WasInterrupted\" intradaySetter=\"nugget.wasInterrupted()\" />\n <Column name=\"ResultClassName\" intradaySetter=\"queryProcessingResults.getQueryResultClass()\" />\n <Column name=\"ResultSize\" intradaySetter=\"queryProcessingResults.getQueryResultSize()\" />\n <Column name=\"IsReplayer\" intradaySetter=\"queryProcessingResults.isReplayer()\" />\n <Column name=\"Exception\" intradaySetter=\"queryProcessingResults.getException()\" />\n </LoggerListener>\n \n <Validator>\n \n <assertColumnTypes />\n \n <assertColumnGrouped column=\"ClientHost\" />\n \n <assertNotNull columns=\"QueryId,DispatcherName,ServerHost,ClientHost,PrimaryAuthenticatedUser,PrimaryEffectiveUser\" />\n <assertNotNull columns=\"OperationAuthenticatedUser,OperationEffectiveUser,RequestId,WorkerName,RequestDescription\" />\n <assertNotNull columns=\"StartTime,EndTime,QueryClassName,ClientName,JobName,QueryNumber,Timeout,Duration,TotalMemoryFree\" />\n <assertNotNull columns=\"TotalMemoryUsed,FreeMemoryChange,FirstTimeDataReads,RepeatedDataReads,WasInterrupted\" />\n <assertNotNull columns=\"ResultSize\" />\n \n <assertFracNan column=\"AverageFirstTimeDataReadTime\" min=\"0\" max=\"0\" />\n <assertFracNan column=\"AverageRepeatedDataReadTime\" min=\"0\" max=\"0\" />\n \n <assertFracInf column=\"AverageFirstTimeDataReadTime\" min=\"0\" max=\"0\" />\n <assertFracInf column=\"AverageRepeatedDataReadTime\" min=\"0\" max=\"0\" />\n \n <assertSize min=\"1\" max=\"10000000\" />\n \n <assertExpectedTableSize partitionsBefore=\"2\" partitionsAfter=\"2\" min=\"0.1\" max=\"10.0\" />\n </Validator>\n</Table>"
  • com.illumon.iris.db.gen.UpdatePerformanceLogFormat4Logger 
    Modifier and Type Constant Field Value
    public static final long _CLASS_BODY_CRC32_ 2816056102L
    public static final String _SCHEMA_ "<Table name=\"UpdatePerformanceLog\" namespace=\"DbInternal\" storageType=\"NestedPartitionedOnDisk\" defaultListener=\"1\">\n <Partitions keyFormula=\"${autobalance_by_first_grouping_column}\" />\n \n <Column name=\"Date\" dataType=\"String\" columnType=\"Partitioning\" />\n <Column name=\"ServerHost\" dataType=\"String\" columnType=\"Normal\" />\n <Column name=\"DispatcherName\" dataType=\"String\" columnType=\"Normal\" />\n <Column name=\"WorkerName\" dataType=\"String\" columnType=\"Grouping\" />\n <Column name=\"ProcessInfoId\" dataType=\"String\" encoding=\"US_ASCII\" columnType=\"Normal\" description=\"Key for joining with DbInternal/ProcessInfo on &quot;Id&quot; or DbInternal/ProcessMetrics on &quot;ProcessId&quot;\" />\n <Column name=\"WorkerStartTime\" dataType=\"DateTime\" columnType=\"Normal\" />\n <Column name=\"ClientHost\" dataType=\"String\" columnType=\"Normal\" />\n <Column name=\"PrimaryAuthenticatedUser\" dataType=\"String\" />\n <Column name=\"PrimaryEffectiveUser\" dataType=\"String\" />\n <Column name=\"OperationAuthenticatedUser\" dataType=\"String\" />\n <Column name=\"OperationEffectiveUser\" dataType=\"String\" />\n <Column name=\"QueryName\" dataType=\"String\" columnType=\"Normal\" />\n <Column name=\"EntryId\" dataType=\"long\" columnType=\"Normal\" />\n <Column name=\"EntryDescription\" dataType=\"String\" columnType=\"Normal\" />\n <Column name=\"EntryCallerLine\" dataType=\"String\" columnType=\"Normal\" />\n <Column name=\"IntervalStartTime\" dataType=\"DateTime\" columnType=\"Normal\" />\n <Column name=\"IntervalEndTime\" dataType=\"DateTime\" columnType=\"Normal\" />\n <Column name=\"IntervalDuration\" dataType=\"long\" columnType=\"Normal\" />\n <Column name=\"EntryIntervalUsage\" dataType=\"long\" columnType=\"Normal\" />\n <Column name=\"EntryIntervalCpuNanos\" dataType=\"long\" columnType=\"Normal\" description=\"CPU time in nanoseconds used by threads while processing updates for this entry\" />\n <Column name=\"EntryIntervalUserCpuNanos\" dataType=\"long\" columnType=\"Normal\" description=\"User mode CPU time in nanoseconds used by threads while processing updates for this entry\" />\n <Column name=\"EntryIntervalAdded\" dataType=\"long\" columnType=\"Normal\" />\n <Column name=\"EntryIntervalRemoved\" dataType=\"long\" columnType=\"Normal\" />\n <Column name=\"EntryIntervalModified\" dataType=\"long\" columnType=\"Normal\" />\n <Column name=\"EntryIntervalShifted\" dataType=\"long\" columnType=\"Normal\" />\n <Column name=\"EntryIntervalInitialDataReads\" dataType=\"long\" columnType=\"Normal\" />\n <Column name=\"EntryIntervalRepeatDataReads\" dataType=\"long\" columnType=\"Normal\" />\n <Column name=\"EntryIntervalAverageInitialDataReadTime\" dataType=\"double\" columnType=\"Normal\" />\n <Column name=\"EntryIntervalAverageRepeatDataReadTime\" dataType=\"double\" columnType=\"Normal\" />\n <Column name=\"EntryIntervalInvocationCount\" dataType=\"long\" columnType=\"Normal\" />\n <Column name=\"TotalMemoryFree\" dataType=\"long\" columnType=\"Normal\" />\n <Column name=\"TotalMemoryUsed\" dataType=\"long\" columnType=\"Normal\" />\n <Column name=\"EntryIntervalAllocatedBytes\" dataType=\"long\" columnType=\"Normal\" description=\"Memory in bytes allocated by threads while processing updates for this entry\" />\n <Column name=\"EntryIntervalPoolAllocatedBytes\" dataType=\"long\" columnType=\"Normal\" description=\"Reusable pool memory in bytes allocated by threads while processing updates for this entry\" />\n \n <Listener logFormat=\"1\" listenerPackage=\"com.illumon.iris.db.gen\" listenerClass=\"UpdatePerformanceLogFormat1Listener\">\n <Column name=\"ServerHost\" intradaySetter=\"instanceLevelDetails.getServerHost()\" />\n <Column name=\"DispatcherName\" intradaySetter=\"instanceLevelDetails.getDispatcherName()\" />\n <Column name=\"WorkerName\" intradaySetter=\"instanceLevelDetails.getWorkerName()\" />\n <Column name=\"WorkerStartTime\" intradaySetter=\"intervalLevelDetails.getWorkerStartTimeNanos()\" directSetter=\"DBTimeUtils.nanosToTime(intervalLevelDetails.getWorkerStartTimeNanos())\" dbSetter=\"DBTimeUtils.nanosToTime(WorkerStartTime)\" />\n <Column name=\"ClientHost\" intradaySetter=\"performanceEntry.getClientHost()\" />\n <Column name=\"PrimaryAuthenticatedUser\" intradaySetter=\"performanceEntry.getPrimaryAuthenticatedUser()\" />\n <Column name=\"PrimaryEffectiveUser\" intradaySetter=\"performanceEntry.getPrimaryEffectiveUser()\" />\n <Column name=\"OperationAuthenticatedUser\" intradaySetter=\"performanceEntry.getOperationAuthenticatedUser()\" />\n <Column name=\"OperationEffectiveUser\" intradaySetter=\"performanceEntry.getOperationEffectiveUser()\" />\n <Column name=\"QueryName\" intradaySetter=\"performanceEntry.getQueryName()\" />\n <Column name=\"EntryId\" intradaySetter=\"performanceEntry.getId()\" />\n <Column name=\"EntryDescription\" intradaySetter=\"performanceEntry.getDescription()\" />\n <Column name=\"EntryCallerLine\" intradaySetter=\"performanceEntry.getCallerLine()\" />\n <Column name=\"IntervalStartTime\" directSetter=\"DBTimeUtils.millisToTime(intervalLevelDetails.getIntervalStartTimeMillis())\" intradaySetter=\"intervalLevelDetails.getIntervalStartTimeMillis()\" />\n <Column name=\"IntervalEndTime\" directSetter=\"DBTimeUtils.millisToTime(intervalLevelDetails.getIntervalEndTimeMillis())\" intradaySetter=\"intervalLevelDetails.getIntervalEndTimeMillis()\" />\n <Column name=\"IntervalDuration\" intradaySetter=\"intervalLevelDetails.getIntervalDurationNanos()\" />\n <Column name=\"EntryIntervalUsage\" intradaySetter=\"performanceEntry.getIntervalUsageNanos()\" />\n <Column name=\"EntryIntervalAdded\" intradaySetter=\"performanceEntry.getIntervalAdded()\" />\n <Column name=\"EntryIntervalRemoved\" intradaySetter=\"performanceEntry.getIntervalRemoved()\" />\n <Column name=\"EntryIntervalModified\" intradaySetter=\"performanceEntry.getIntervalModified()\" />\n <Column name=\"EntryIntervalShifted\" dbSetter=\"0\" intradayType=\"none\" />\n <Column name=\"EntryIntervalInitialDataReads\" intradaySetter=\"performanceEntry.getIntervalInitialReads()\" />\n <Column name=\"EntryIntervalRepeatDataReads\" intradaySetter=\"performanceEntry.getIntervalRepeatReads()\" />\n <Column name=\"EntryIntervalAverageInitialDataReadTime\" intradaySetter=\"performanceEntry.getIntervalInitialReads() == 0 ? QueryConstants.NULL_DOUBLE : performanceEntry.getIntervalInitialReadUsageNanos() / (double)performanceEntry.getIntervalInitialReads()\" />\n <Column name=\"EntryIntervalAverageRepeatDataReadTime\" intradaySetter=\"performanceEntry.getIntervalRepeatReads() == 0 ? QueryConstants.NULL_DOUBLE : performanceEntry.getIntervalRepeatReadUsageNanos() / (double)performanceEntry.getIntervalRepeatReads()\" />\n <Column name=\"EntryIntervalInvocationCount\" dataType=\"long\" intradayType=\"none\" dbSetter=\"QueryConstants.NULL_LONG\" />\n <Column name=\"TotalMemoryFree\" intradaySetter=\"performanceEntry.getTotalFreeMemory()\" />\n <Column name=\"TotalMemoryUsed\" intradaySetter=\"performanceEntry.getTotalUsedMemory()\" />\n <Column name=\"ProcessInfoId\" intradayType=\"none\" dbSetter=\"none\" />\n <Column name=\"EntryIntervalCpuNanos\" intradayType=\"none\" dbSetter=\"none\" />\n <Column name=\"EntryIntervalUserCpuNanos\" intradayType=\"none\" dbSetter=\"none\" />\n <Column name=\"EntryIntervalAllocatedBytes\" intradayType=\"none\" dbSetter=\"none\" />\n <Column name=\"EntryIntervalPoolAllocatedBytes\" intradayType=\"none\" dbSetter=\"none\" />\n </Listener>\n <Listener logFormat=\"2\" listenerPackage=\"com.illumon.iris.db.gen\" listenerClass=\"UpdatePerformanceLogFormat2Listener\">\n \n <Column name=\"ServerHost\" intradaySetter=\"instanceLevelDetails.getServerHost()\" />\n <Column name=\"DispatcherName\" intradaySetter=\"instanceLevelDetails.getDispatcherName()\" />\n <Column name=\"WorkerName\" intradaySetter=\"instanceLevelDetails.getWorkerName()\" />\n <Column name=\"WorkerStartTime\" intradaySetter=\"intervalLevelDetails.getWorkerStartTimeNanos()\" directSetter=\"DBTimeUtils.nanosToTime(intervalLevelDetails.getWorkerStartTimeNanos())\" dbSetter=\"DBTimeUtils.nanosToTime(WorkerStartTime)\" />\n <Column name=\"ClientHost\" intradaySetter=\"performanceEntry.getClientHost()\" />\n <Column name=\"PrimaryAuthenticatedUser\" intradaySetter=\"performanceEntry.getPrimaryAuthenticatedUser()\" />\n <Column name=\"PrimaryEffectiveUser\" intradaySetter=\"performanceEntry.getPrimaryEffectiveUser()\" />\n <Column name=\"OperationAuthenticatedUser\" intradaySetter=\"performanceEntry.getOperationAuthenticatedUser()\" />\n <Column name=\"OperationEffectiveUser\" intradaySetter=\"performanceEntry.getOperationEffectiveUser()\" />\n <Column name=\"QueryName\" intradaySetter=\"performanceEntry.getQueryName()\" />\n <Column name=\"EntryId\" intradaySetter=\"performanceEntry.getId()\" />\n <Column name=\"EntryDescription\" intradaySetter=\"performanceEntry.getDescription()\" />\n <Column name=\"EntryCallerLine\" intradaySetter=\"performanceEntry.getCallerLine()\" />\n <Column name=\"IntervalStartTime\" directSetter=\"DBTimeUtils.millisToTime(intervalLevelDetails.getIntervalStartTimeMillis())\" intradaySetter=\"intervalLevelDetails.getIntervalStartTimeMillis()\" />\n <Column name=\"IntervalEndTime\" directSetter=\"DBTimeUtils.millisToTime(intervalLevelDetails.getIntervalEndTimeMillis())\" intradaySetter=\"intervalLevelDetails.getIntervalEndTimeMillis()\" datePartitionInput=\"millis\" />\n <Column name=\"IntervalDuration\" intradaySetter=\"intervalLevelDetails.getIntervalDurationNanos()\" />\n <Column name=\"EntryIntervalUsage\" intradaySetter=\"performanceEntry.getIntervalUsageNanos()\" />\n <Column name=\"EntryIntervalAdded\" intradaySetter=\"performanceEntry.getIntervalAdded()\" />\n <Column name=\"EntryIntervalRemoved\" intradaySetter=\"performanceEntry.getIntervalRemoved()\" />\n <Column name=\"EntryIntervalModified\" intradaySetter=\"performanceEntry.getIntervalModified()\" />\n <Column name=\"EntryIntervalShifted\" dbSetter=\"0\" intradayType=\"none\" />\n <Column name=\"EntryIntervalInitialDataReads\" intradaySetter=\"performanceEntry.getIntervalInitialReads()\" />\n <Column name=\"EntryIntervalRepeatDataReads\" intradaySetter=\"performanceEntry.getIntervalRepeatReads()\" />\n <Column name=\"EntryIntervalAverageInitialDataReadTime\" intradaySetter=\"performanceEntry.getIntervalInitialReads() == 0 ? QueryConstants.NULL_DOUBLE : performanceEntry.getIntervalInitialReadUsageNanos() / (double)performanceEntry.getIntervalInitialReads()\" />\n <Column name=\"EntryIntervalAverageRepeatDataReadTime\" intradaySetter=\"performanceEntry.getIntervalRepeatReads() == 0 ? QueryConstants.NULL_DOUBLE : performanceEntry.getIntervalRepeatReadUsageNanos() / (double)performanceEntry.getIntervalRepeatReads()\" />\n <Column name=\"EntryIntervalInvocationCount\" intradaySetter=\"performanceEntry.getIntervalInvocationCount()\" />\n <Column name=\"TotalMemoryFree\" intradaySetter=\"performanceEntry.getTotalFreeMemory()\" />\n <Column name=\"TotalMemoryUsed\" intradaySetter=\"performanceEntry.getTotalUsedMemory()\" />\n <Column name=\"ProcessInfoId\" intradayType=\"none\" dbSetter=\"none\" />\n <Column name=\"EntryIntervalCpuNanos\" intradayType=\"none\" dbSetter=\"none\" />\n <Column name=\"EntryIntervalUserCpuNanos\" intradayType=\"none\" dbSetter=\"none\" />\n <Column name=\"EntryIntervalAllocatedBytes\" intradayType=\"none\" dbSetter=\"none\" />\n <Column name=\"EntryIntervalPoolAllocatedBytes\" intradayType=\"none\" dbSetter=\"none\" />\n </Listener>\n <Listener logFormat=\"3\" listenerPackage=\"com.illumon.iris.db.gen\" listenerClass=\"UpdatePerformanceLogFormat3Listener\">\n \n <Column name=\"ServerHost\" intradaySetter=\"instanceLevelDetails.getServerHost()\" />\n <Column name=\"DispatcherName\" intradaySetter=\"instanceLevelDetails.getDispatcherName()\" />\n <Column name=\"WorkerName\" intradaySetter=\"instanceLevelDetails.getWorkerName()\" />\n <Column name=\"WorkerStartTime\" intradaySetter=\"intervalLevelDetails.getWorkerStartTimeNanos()\" directSetter=\"DBTimeUtils.nanosToTime(intervalLevelDetails.getWorkerStartTimeNanos())\" dbSetter=\"DBTimeUtils.nanosToTime(WorkerStartTime)\" />\n <Column name=\"ClientHost\" intradaySetter=\"performanceEntry.getClientHost()\" />\n <Column name=\"PrimaryAuthenticatedUser\" intradaySetter=\"performanceEntry.getPrimaryAuthenticatedUser()\" />\n <Column name=\"PrimaryEffectiveUser\" intradaySetter=\"performanceEntry.getPrimaryEffectiveUser()\" />\n <Column name=\"OperationAuthenticatedUser\" intradaySetter=\"performanceEntry.getOperationAuthenticatedUser()\" />\n <Column name=\"OperationEffectiveUser\" intradaySetter=\"performanceEntry.getOperationEffectiveUser()\" />\n <Column name=\"QueryName\" intradaySetter=\"performanceEntry.getQueryName()\" />\n <Column name=\"EntryId\" intradaySetter=\"performanceEntry.getId()\" />\n <Column name=\"EntryDescription\" intradaySetter=\"performanceEntry.getDescription()\" />\n <Column name=\"EntryCallerLine\" intradaySetter=\"performanceEntry.getCallerLine()\" />\n <Column name=\"IntervalStartTime\" directSetter=\"DBTimeUtils.millisToTime(intervalLevelDetails.getIntervalStartTimeMillis())\" intradaySetter=\"intervalLevelDetails.getIntervalStartTimeMillis()\" />\n <Column name=\"IntervalEndTime\" directSetter=\"DBTimeUtils.millisToTime(intervalLevelDetails.getIntervalEndTimeMillis())\" intradaySetter=\"intervalLevelDetails.getIntervalEndTimeMillis()\" datePartitionInput=\"millis\" />\n <Column name=\"IntervalDuration\" intradaySetter=\"intervalLevelDetails.getIntervalDurationNanos()\" />\n <Column name=\"EntryIntervalUsage\" intradaySetter=\"performanceEntry.getIntervalUsageNanos()\" />\n <Column name=\"EntryIntervalAdded\" intradaySetter=\"performanceEntry.getIntervalAdded()\" />\n <Column name=\"EntryIntervalRemoved\" intradaySetter=\"performanceEntry.getIntervalRemoved()\" />\n <Column name=\"EntryIntervalModified\" intradaySetter=\"performanceEntry.getIntervalModified()\" />\n <Column name=\"EntryIntervalShifted\" intradaySetter=\"performanceEntry.getIntervalShifted()\" />\n <Column name=\"EntryIntervalInitialDataReads\" intradaySetter=\"performanceEntry.getIntervalInitialReads()\" />\n <Column name=\"EntryIntervalRepeatDataReads\" intradaySetter=\"performanceEntry.getIntervalRepeatReads()\" />\n <Column name=\"EntryIntervalAverageInitialDataReadTime\" intradaySetter=\"performanceEntry.getIntervalInitialReads() == 0 ? QueryConstants.NULL_DOUBLE : performanceEntry.getIntervalInitialReadUsageNanos() / (double)performanceEntry.getIntervalInitialReads()\" />\n <Column name=\"EntryIntervalAverageRepeatDataReadTime\" intradaySetter=\"performanceEntry.getIntervalRepeatReads() == 0 ? QueryConstants.NULL_DOUBLE : performanceEntry.getIntervalRepeatReadUsageNanos() / (double)performanceEntry.getIntervalRepeatReads()\" />\n <Column name=\"EntryIntervalInvocationCount\" intradaySetter=\"performanceEntry.getIntervalInvocationCount()\" />\n <Column name=\"TotalMemoryFree\" intradaySetter=\"performanceEntry.getTotalFreeMemory()\" />\n <Column name=\"TotalMemoryUsed\" intradaySetter=\"performanceEntry.getTotalUsedMemory()\" />\n <Column name=\"ProcessInfoId\" intradayType=\"none\" dbSetter=\"none\" />\n <Column name=\"EntryIntervalCpuNanos\" intradayType=\"none\" dbSetter=\"none\" />\n <Column name=\"EntryIntervalUserCpuNanos\" intradayType=\"none\" dbSetter=\"none\" />\n <Column name=\"EntryIntervalAllocatedBytes\" intradayType=\"none\" dbSetter=\"none\" />\n <Column name=\"EntryIntervalPoolAllocatedBytes\" intradayType=\"none\" dbSetter=\"none\" />\n </Listener>\n \n <LoggerListener logFormat=\"4\" loggerPackage=\"com.illumon.iris.db.gen\" loggerClass=\"UpdatePerformanceLogFormat4Logger\" rethrowLoggerExceptionsAsIOExceptions=\"false\" listenerPackage=\"com.illumon.iris.db.gen\" listenerClass=\"UpdatePerformanceLogFormat4Listener\">\n \n <SystemInput name=\"instanceLevelDetails\" type=\"com.illumon.iris.db.v2.utils.UpdatePerformanceTracker.InstanceLevelDetails\" />\n <SystemInput name=\"intervalLevelDetails\" type=\"com.illumon.iris.db.v2.utils.UpdatePerformanceTracker.IntervalLevelDetails\" />\n <SystemInput name=\"performanceEntry\" type=\"com.illumon.iris.db.v2.utils.UpdatePerformanceTracker.Entry\" />\n \n <Column name=\"ServerHost\" intradaySetter=\"instanceLevelDetails.getServerHost()\" />\n <Column name=\"DispatcherName\" intradaySetter=\"instanceLevelDetails.getDispatcherName()\" />\n <Column name=\"WorkerName\" intradaySetter=\"instanceLevelDetails.getWorkerName()\" />\n <Column name=\"ProcessInfoId\" encoding=\"US_ASCII\" intradaySetter=\"io.deephaven.process.ProcessInfoConfig.getThisProcessIdValue()\" />\n <Column name=\"WorkerStartTime\" intradaySetter=\"intervalLevelDetails.getWorkerStartTimeNanos()\" directSetter=\"DBTimeUtils.nanosToTime(intervalLevelDetails.getWorkerStartTimeNanos())\" dbSetter=\"DBTimeUtils.nanosToTime(WorkerStartTime)\" />\n <Column name=\"ClientHost\" intradaySetter=\"performanceEntry.getClientHost()\" />\n <Column name=\"PrimaryAuthenticatedUser\" intradaySetter=\"performanceEntry.getPrimaryAuthenticatedUser()\" />\n <Column name=\"PrimaryEffectiveUser\" intradaySetter=\"performanceEntry.getPrimaryEffectiveUser()\" />\n <Column name=\"OperationAuthenticatedUser\" intradaySetter=\"performanceEntry.getOperationAuthenticatedUser()\" />\n <Column name=\"OperationEffectiveUser\" intradaySetter=\"performanceEntry.getOperationEffectiveUser()\" />\n <Column name=\"QueryName\" intradaySetter=\"performanceEntry.getQueryName()\" />\n <Column name=\"EntryId\" intradaySetter=\"performanceEntry.getId()\" />\n <Column name=\"EntryDescription\" intradaySetter=\"performanceEntry.getDescription()\" />\n <Column name=\"EntryCallerLine\" intradaySetter=\"performanceEntry.getCallerLine()\" />\n <Column name=\"IntervalStartTime\" directSetter=\"DBTimeUtils.millisToTime(intervalLevelDetails.getIntervalStartTimeMillis())\" intradaySetter=\"intervalLevelDetails.getIntervalStartTimeMillis()\" />\n <Column name=\"IntervalEndTime\" directSetter=\"DBTimeUtils.millisToTime(intervalLevelDetails.getIntervalEndTimeMillis())\" intradaySetter=\"intervalLevelDetails.getIntervalEndTimeMillis()\" datePartitionInput=\"millis\" />\n <Column name=\"IntervalDuration\" intradaySetter=\"intervalLevelDetails.getIntervalDurationNanos()\" />\n <Column name=\"EntryIntervalUsage\" intradaySetter=\"performanceEntry.getIntervalUsageNanos()\" />\n <Column name=\"EntryIntervalCpuNanos\" intradaySetter=\"performanceEntry.getIntervalCpuNanos()\" />\n <Column name=\"EntryIntervalUserCpuNanos\" intradaySetter=\"performanceEntry.getIntervalUserCpuNanos()\" />\n <Column name=\"EntryIntervalAdded\" intradaySetter=\"performanceEntry.getIntervalAdded()\" />\n <Column name=\"EntryIntervalRemoved\" intradaySetter=\"performanceEntry.getIntervalRemoved()\" />\n <Column name=\"EntryIntervalModified\" intradaySetter=\"performanceEntry.getIntervalModified()\" />\n <Column name=\"EntryIntervalShifted\" intradaySetter=\"performanceEntry.getIntervalShifted()\" />\n <Column name=\"EntryIntervalInitialDataReads\" intradaySetter=\"performanceEntry.getIntervalInitialReads()\" />\n <Column name=\"EntryIntervalRepeatDataReads\" intradaySetter=\"performanceEntry.getIntervalRepeatReads()\" />\n <Column name=\"EntryIntervalAverageInitialDataReadTime\" intradaySetter=\"performanceEntry.getIntervalInitialReads() == 0 ? QueryConstants.NULL_DOUBLE : performanceEntry.getIntervalInitialReadUsageNanos() / (double)performanceEntry.getIntervalInitialReads()\" />\n <Column name=\"EntryIntervalAverageRepeatDataReadTime\" intradaySetter=\"performanceEntry.getIntervalRepeatReads() == 0 ? QueryConstants.NULL_DOUBLE : performanceEntry.getIntervalRepeatReadUsageNanos() / (double)performanceEntry.getIntervalRepeatReads()\" />\n <Column name=\"EntryIntervalInvocationCount\" intradaySetter=\"performanceEntry.getIntervalInvocationCount()\" />\n <Column name=\"TotalMemoryFree\" intradaySetter=\"performanceEntry.getTotalFreeMemory()\" />\n <Column name=\"TotalMemoryUsed\" intradaySetter=\"performanceEntry.getTotalUsedMemory()\" />\n <Column name=\"EntryIntervalAllocatedBytes\" intradaySetter=\"performanceEntry.getIntervalAllocatedBytes()\" />\n <Column name=\"EntryIntervalPoolAllocatedBytes\" intradaySetter=\"performanceEntry.getIntervalPoolAllocatedBytes()\" />\n </LoggerListener>\n \n <Validator>\n \n <assertColumnTypes />\n \n <assertColumnGrouped column=\"WorkerName\" />\n \n <assertAscending column=\"IntervalEndTime\" groupByColumns=\"ProcessInfoId,EntryId\" />\n <assertAscending column=\"IntervalStartTime\" groupByColumns=\"ProcessInfoId,EntryId\" />\n \n <assertNotNull columns=\"ServerHost,DispatcherName,WorkerName,WorkerStartTime,EntryId,EntryDescription\" />\n <assertNotNull columns=\"IntervalStartTime,IntervalEndTime,IntervalDuration,EntryIntervalUsage,EntryIntervalAdded\" />\n <assertNotNull columns=\"EntryIntervalRemoved,EntryIntervalModified,EntryIntervalShifted,EntryIntervalInitialDataReads,EntryIntervalRepeatDataReads\" />\n <assertNotNull columns=\"TotalMemoryFree,TotalMemoryUsed\" />\n \n <assertFracNan column=\"EntryIntervalInitialDataReads\" min=\"0\" max=\"0\" />\n <assertFracNan column=\"EntryIntervalRepeatDataReads\" min=\"0\" max=\"0\" />\n \n <assertFracInf column=\"EntryIntervalInitialDataReads\" min=\"0\" max=\"0\" />\n <assertFracInf column=\"EntryIntervalRepeatDataReads\" min=\"0\" max=\"0\" />\n \n <assertSize min=\"1\" max=\"5000000000\" />\n \n <assertExpectedTableSize partitionsBefore=\"2\" partitionsAfter=\"2\" min=\"0.1\" max=\"10.0\" />\n </Validator>\n</Table>"
  • com.illumon.iris.db.gen.WorkspaceDataFormat1Logger 
    Modifier and Type Constant Field Value
    public static final long _CLASS_BODY_CRC32_ 2390703163L
    public static final String _SCHEMA_ "<Table name=\"WorkspaceData\" namespace=\"DbInternal\" storageType=\"NestedPartitionedOnDisk\" defaultListenerVersion=\"1\">\n <Partitions keyFormula=\"${autobalance_single}\" />\n \n <Column name=\"Date\" dataType=\"String\" columnType=\"Partitioning\" />\n <Column name=\"Owner\" dataType=\"String\" />\n <Column name=\"Name\" dataType=\"String\" encoding=\"UTF_8\" />\n <Column name=\"Id\" dataType=\"String\" />\n <Column name=\"Version\" dataType=\"int\" />\n <Column name=\"DataType\" dataType=\"String\" />\n <Column name=\"Data\" dataType=\"String\" symbolTable=\"None\" encoding=\"UTF_8\" />\n <Column name=\"Status\" dataType=\"String\" />\n <Column name=\"AdminGroups\" dataType=\"String[]\" />\n <Column name=\"ViewerGroups\" dataType=\"String[]\" />\n <Column name=\"LastModifiedByAuthenticated\" dataType=\"String\" />\n <Column name=\"LastModifiedByEffective\" dataType=\"String\" />\n <Column name=\"LastModifiedTime\" dataType=\"DateTime\" />\n \n <LoggerListener logFormat=\"1\" loggerPackage=\"com.illumon.iris.db.gen\" loggerClass=\"WorkspaceDataFormat1Logger\" listenerPackage=\"com.illumon.iris.db.gen\" listenerClass=\"WorkspaceDataFormat1Listener\" rethrowLoggerExceptionsAsIOExceptions=\"false\">\n \n <SystemInput name=\"owner\" type=\"String\" />\n <SystemInput name=\"name\" type=\"String\" />\n <SystemInput name=\"id\" type=\"String\" />\n <SystemInput name=\"version\" type=\"int\" />\n <SystemInput name=\"dataType\" type=\"String\" />\n <SystemInput name=\"data\" type=\"String\" />\n <SystemInput name=\"status\" type=\"String\" />\n <SystemInput name=\"adminGroups\" type=\"String[]\" />\n <SystemInput name=\"viewerGroups\" type=\"String[]\" />\n <SystemInput name=\"userContext\" type=\"com.fishlib.auth.UserContext\" />\n <SystemInput name=\"lastModifiedTime\" type=\"long\" />\n \n <Column name=\"Date\" intradayType=\"none\" />\n <Column name=\"Owner\" dataType=\"java.lang.String\" intradaySetter=\"owner\" />\n <Column name=\"Name\" dataType=\"java.lang.String\" intradaySetter=\"name\" encoding=\"UTF_8\" />\n <Column name=\"Id\" dataType=\"java.lang.String\" intradaySetter=\"id\" />\n <Column name=\"Version\" dataType=\"int\" intradaySetter=\"version\" />\n <Column name=\"DataType\" dataType=\"java.lang.String\" intradaySetter=\"dataType\" />\n <Column name=\"Data\" dataType=\"java.lang.String\" intradaySetter=\"data\" symbolTable=\"None\" encoding=\"UTF_8\" />\n <Column name=\"Status\" dataType=\"java.lang.String\" intradaySetter=\"status\" />\n <Column name=\"AdminGroups\" intradayType=\"Blob\" intradaySetter=\"adminGroups\" autoBlobInitSize=\"256\" autoBlobMaxSize=\"32000\" />\n <Column name=\"ViewerGroups\" intradayType=\"Blob\" intradaySetter=\"viewerGroups\" autoBlobInitSize=\"256\" autoBlobMaxSize=\"32000\" />\n <Column name=\"LastModifiedByAuthenticated\" dataType=\"java.lang.String\" intradaySetter=\"userContext == null ? null : userContext.getAuthenticatedUser()\" />\n <Column name=\"LastModifiedByEffective\" dataType=\"java.lang.String\" intradaySetter=\"userContext == null ? null : userContext.getEffectiveUser()\" />\n <Column name=\"LastModifiedTime\" intradaySetter=\"lastModifiedTime\" datePartitionInput=\"millis\" />\n </LoggerListener>\n \n <Validator>\n \n <assertColumnTypes />\n \n <assertNotNull columns=\"Owner,Name,Id,Version,DataType,Data,Status,LastModifiedByAuthenticated,LastModifiedByEffective,LastModifiedTime\" />\n \n <assertSize min=\"0\" max=\"1000000\" />\n </Validator>\n</Table>"
  • com.illumon.iris.db.tables.dataimport.logtailer.AckMessage 
    Modifier and Type Constant Field Value
    protected static final int BASELINE_VERSION 2
    protected static final int NO_VERSION 1
    protected static final int VERSION_INDICATOR -559038737
  • com.illumon.iris.db.tables.dataimport.logtailer.AckRescanMessage 
    Modifier and Type Constant Field Value
    protected static final int BASELINE_VERSION 2
    protected static final int NO_VERSION 1
    protected static final int VERSION_INDICATOR -559038737
  • com.illumon.iris.db.tables.dataimport.logtailer.AckTruncateMessage 
    Modifier and Type Constant Field Value
    protected static final int BASELINE_VERSION 2
    protected static final int NO_VERSION 1
    protected static final int VERSION_INDICATOR -559038737
  • com.illumon.iris.db.tables.dataimport.logtailer.BinaryStoreImportProcessor 
    Modifier and Type Constant Field Value
    public static final String STORED_HEADER_FILE_SUFFIX ".header"
  • com.illumon.iris.db.tables.dataimport.logtailer.DataImportChannelItem 
    Modifier and Type Constant Field Value
    public static final int HEADER_SIZE 5
    public static final int MAX_NON_DATA_BODY_SIZE 65536
    public static final int VERSION_SIZE 8
  • com.illumon.iris.db.tables.dataimport.logtailer.DataImportProcessor 
    Modifier and Type Constant Field Value
    public static final int END_OF_DATA_FLAG 1
    public static final int TRUNCATED_FLAG 2
  • com.illumon.iris.db.tables.dataimport.logtailer.DataImportProcessorBaseImpl 
    Modifier and Type Constant Field Value
    protected static final String CHECKPOINT_INTERVAL_MILLIS_SUFFIX "checkpointIntervalMillis"
    protected static final String DISP_DEFAULT_PREFIX "DataImportStreamProcessor.default"
    protected static final String DISP_PREFIX "DataImportStreamProcessor"
    protected static final String FLUSH_INTERVAL_SUFFIX "flushIntervalMillis"
    protected static final String MAX_SHUTDOWN_DELAY_MILLIS_SUFFIX "maxShutdownDelayMillis"
    protected static final String PROFILING_LEVEL_SUFFIX "profilingLevel"
  • com.illumon.iris.db.tables.dataimport.logtailer.DataImportServer 
    Modifier and Type Constant Field Value
    public static final long LOG_TAILER_ACK_TIMEOUT_DEFAULT 5000L
    public static final String LOG_TAILER_ACK_TIMEOUT_PROP "log.tailer.ack.timeout"
    public static final long LOG_TAILER_POLL_PAUSE_DEFAULT 100L
    public static final String LOG_TAILER_POLL_PAUSE_PROP "log.tailer.poll.pause"
  • com.illumon.iris.db.tables.dataimport.logtailer.FilePosition 
    Modifier and Type Constant Field Value
    protected static final int BASELINE_VERSION 2
    protected static final int NO_VERSION 1
    protected static final int VERSION_INDICATOR -559038737
  • com.illumon.iris.db.tables.dataimport.logtailer.FilePosition.Legacy 
    Modifier and Type Constant Field Value
    protected static final int BASELINE_VERSION 2
    protected static final int NO_VERSION 1
    protected static final int VERSION_INDICATOR -559038737
  • com.illumon.iris.db.tables.dataimport.logtailer.ImportState 
    Modifier and Type Constant Field Value
    public static final long serialVersionUID 3888304759287799487L
  • com.illumon.iris.db.tables.dataimport.logtailer.PayloadDataImportChannelItem 
    Modifier and Type Constant Field Value
    protected static final int BASELINE_VERSION 2
    protected static final int NO_VERSION 1
    protected static final int VERSION_INDICATOR -559038737
  • com.illumon.iris.db.tables.dataimport.logtailer.RescanDataItem 
    Modifier and Type Constant Field Value
    protected static final int BASELINE_VERSION 2
    protected static final int NO_VERSION 1
    protected static final int VERSION_INDICATOR -559038737
  • com.illumon.iris.db.tables.dataimport.logtailer.TableIdentifierDataItem 
    Modifier and Type Constant Field Value
    protected static final int BASELINE_VERSION 2
    protected static final int NO_VERSION 1
    protected static final int VERSION_INDICATOR -559038737
  • com.illumon.iris.db.tables.dataimport.logtailer.TruncatePartitionDataItem 
    Modifier and Type Constant Field Value
    protected static final int BASELINE_VERSION 2
    protected static final int NO_VERSION 1
    protected static final int VERSION_INDICATOR -559038737
  • com.illumon.iris.db.tables.dbarrays.DbArray<T> 
    Modifier and Type Constant Field Value
    public static final long serialVersionUID 2691131699080413017L
  • com.illumon.iris.db.tables.dbarrays.DbArrayBase 
    Modifier and Type Constant Field Value
    public static final String NULL_ELEMENT_STRING " "
    public static final long serialVersionUID -2429677814745466454L
  • com.illumon.iris.db.tables.dbarrays.DbByteArray 
    Modifier and Type Constant Field Value
    public static final long serialVersionUID 8519130615638683196L
  • com.illumon.iris.db.tables.dbarrays.DbCharArray 
    Modifier and Type Constant Field Value
    public static final long serialVersionUID -1373264425081841175L
  • com.illumon.iris.db.tables.dbarrays.DbDoubleArray 
    Modifier and Type Constant Field Value
    public static final long serialVersionUID 7218901311693729986L
  • com.illumon.iris.db.tables.dbarrays.DbFloatArray 
    Modifier and Type Constant Field Value
    public static final long serialVersionUID -1889118072737983807L
  • com.illumon.iris.db.tables.dbarrays.DbIntArray 
    Modifier and Type Constant Field Value
    public static final long serialVersionUID -4282375411744560278L
  • com.illumon.iris.db.tables.dbarrays.DbLongArray 
    Modifier and Type Constant Field Value
    public static final long serialVersionUID -4934601086974582202L
  • com.illumon.iris.db.tables.dbarrays.DbShortArray 
    Modifier and Type Constant Field Value
    public static final long serialVersionUID -6562228894877343013L
  • com.illumon.iris.db.tables.utils.CsvHelpers 
    Modifier and Type Constant Field Value
    public static final int MAX_CSV_LINE_COUNT 1000000
  • com.illumon.iris.db.tables.utils.CsvParserFormat 
    Modifier and Type Constant Field Value
    public static final String FORMAT_BPIPE "BPIPE"
  • com.illumon.iris.db.tables.utils.DBTimeUtils 
    Modifier and Type Constant Field Value
    public static final long DAY 86400000000000L
    public static final long HOUR 3600000000000L
    public static final long MINUTE 60000000000L
    public static final long SECOND 1000000000L
    public static final long WEEK 604800000000000L
    public static final long YEAR 31536000000000000L
  • com.illumon.iris.db.tables.utils.TableManagementTools 
    Modifier and Type Constant Field Value
    public static final String INDEX_COL_NAME "Index"
    public static final String KEY_COL_NAME "Key"
  • com.illumon.iris.db.tables.utils.TableTools 
    Modifier and Type Constant Field Value
    public static final String NULL_STRING "(null)"
  • com.illumon.iris.utils.IngesterUtils 
    Modifier and Type Constant Field Value
    public static final long DAY 86400000L
    public static final long HOUR 3600000L
    public static final long MINUTE 60000L
    public static final long SECOND 1000L
    public static final long WEEK 604800000L
    public static final long YEAR 31536000000L

io.deephaven.*

  • io.deephaven.iris.db.gen.ProcessInfoFormat1Logger 
    Modifier and Type Constant Field Value
    public static final long _CLASS_BODY_CRC32_ 1709997022L
    public static final String _SCHEMA_ "<Table namespace=\"DbInternal\" name=\"ProcessInfo\" storageType=\"NestedPartitionedOnDisk\">\n <Partitions keyFormula=\"${autobalance_single}\" />\n \n <Column name=\"Date\" dataType=\"String\" columnType=\"Partitioning\" />\n <Column name=\"Id\" dataType=\"String\" encoding=\"US_ASCII\" columnType=\"Grouping\" />\n <Column name=\"Type\" dataType=\"String\" encoding=\"US_ASCII\" />\n <Column name=\"Key\" dataType=\"String\" encoding=\"UTF_8\" />\n <Column name=\"Value\" dataType=\"String\" symbolTable=\"None\" encoding=\"UTF_8\" />\n \n <LoggerListener logFormat=\"1\" loggerPackage=\"io.deephaven.iris.db.gen\" loggerClass=\"ProcessInfoFormat1Logger\" listenerPackage=\"io.deephaven.iris.db.gen\" listenerClass=\"ProcessInfoFormat1Listener\" rethrowLoggerExceptionsAsIOExceptions=\"false\">\n \n <SystemInput name=\"id\" type=\"String\" />\n <SystemInput name=\"type\" type=\"String\" />\n <SystemInput name=\"key\" type=\"String\" />\n <SystemInput name=\"value\" type=\"String\" />\n \n <Column name=\"Date\" intradayType=\"none\" />\n <Column name=\"Id\" intradaySetter=\"id\" encoding=\"US_ASCII\" />\n <Column name=\"Type\" intradaySetter=\"type\" encoding=\"US_ASCII\" />\n <Column name=\"Key\" intradaySetter=\"key\" encoding=\"UTF_8\" />\n <Column name=\"Value\" intradaySetter=\"value\" symbolTable=\"None\" encoding=\"UTF_8\" />\n </LoggerListener>\n \n <Validator>\n \n <assertColumnTypes />\n \n <assertColumnGrouped column=\"Id\" />\n \n <assertNotNull columns=\"Id,Type,Key,Value\" />\n \n <assertSize min=\"1\" max=\"1000000\" />\n \n <assertExpectedTableSize partitionsBefore=\"2\" partitionsAfter=\"2\" min=\"0.1\" max=\"10.0\" />\n </Validator>\n</Table>"
  • io.deephaven.iris.db.gen.ProcessMetricsFormat1Logger 
    Modifier and Type Constant Field Value
    public static final long _CLASS_BODY_CRC32_ 3551050250L
    public static final String _SCHEMA_ "<Table namespace=\"DbInternal\" name=\"ProcessMetrics\" storageType=\"NestedPartitionedOnDisk\">\n <Partitions keyFormula=\"${autobalance_single}\" />\n \n <Column name=\"Date\" dataType=\"String\" columnType=\"Partitioning\" />\n <Column name=\"Timestamp\" dataType=\"DateTime\" />\n <Column name=\"ProcessId\" dataType=\"String\" encoding=\"US_ASCII\" columnType=\"Grouping\" />\n <Column name=\"Name\" dataType=\"String\" encoding=\"US_ASCII\" />\n <Column name=\"Interval\" dataType=\"String\" encoding=\"US_ASCII\" />\n <Column name=\"Type\" dataType=\"String\" encoding=\"US_ASCII\" />\n <Column name=\"N\" dataType=\"long\" />\n <Column name=\"Sum\" dataType=\"long\" />\n <Column name=\"Last\" dataType=\"long\" />\n <Column name=\"Min\" dataType=\"long\" />\n <Column name=\"Max\" dataType=\"long\" />\n <Column name=\"Avg\" dataType=\"long\" />\n <Column name=\"Sum2\" dataType=\"long\" />\n <Column name=\"Stdev\" dataType=\"long\" />\n \n <LoggerListener logFormat=\"1\" loggerPackage=\"io.deephaven.iris.db.gen\" loggerClass=\"ProcessMetricsFormat1Logger\" listenerPackage=\"io.deephaven.iris.db.gen\" listenerClass=\"ProcessMetricsFormat1Listener\" rethrowLoggerExceptionsAsIOExceptions=\"false\">\n \n <SystemInput name=\"timestamp\" type=\"long\" />\n <SystemInput name=\"processId\" type=\"String\" />\n <SystemInput name=\"name\" type=\"String\" />\n <SystemInput name=\"interval\" type=\"String\" />\n <SystemInput name=\"type\" type=\"String\" />\n <SystemInput name=\"n\" type=\"long\" />\n <SystemInput name=\"sum\" type=\"long\" />\n <SystemInput name=\"last\" type=\"long\" />\n <SystemInput name=\"min\" type=\"long\" />\n <SystemInput name=\"max\" type=\"long\" />\n <SystemInput name=\"avg\" type=\"long\" />\n <SystemInput name=\"sum2\" type=\"long\" />\n <SystemInput name=\"stdev\" type=\"long\" />\n \n <Column name=\"Date\" intradayType=\"none\" />\n <Column name=\"Timestamp\" intradaySetter=\"timestamp\" datePartitionInput=\"millis\" />\n <Column name=\"ProcessId\" intradaySetter=\"processId\" />\n <Column name=\"Name\" intradaySetter=\"name\" />\n <Column name=\"Interval\" intradaySetter=\"interval\" />\n <Column name=\"Type\" intradaySetter=\"type\" />\n <Column name=\"N\" intradaySetter=\"n\" />\n <Column name=\"Sum\" intradaySetter=\"sum\" />\n <Column name=\"Last\" intradaySetter=\"last\" />\n <Column name=\"Min\" intradaySetter=\"min\" />\n <Column name=\"Max\" intradaySetter=\"max\" />\n <Column name=\"Avg\" intradaySetter=\"avg\" />\n <Column name=\"Sum2\" intradaySetter=\"sum2\" />\n <Column name=\"Stdev\" intradaySetter=\"stdev\" />\n </LoggerListener>\n \n <Validator>\n \n <assertColumnTypes />\n \n <assertColumnGrouped column=\"ProcessId\" />\n \n <assertNotNull columns=\"ProcessId,Name,Interval,Type\" />\n \n <assertSize min=\"1\" max=\"10000000000\" />\n \n <assertExpectedTableSize partitionsBefore=\"2\" partitionsAfter=\"2\" min=\"0.1\" max=\"10.0\" />\n </Validator>\n</Table>"
  • io.deephaven.iris.db.gen.ResourceUtilizationFormat1Logger 
    Modifier and Type Constant Field Value
    public static final long _CLASS_BODY_CRC32_ 871855882L
    public static final String _SCHEMA_ "<Table namespace=\"DbInternal\" name=\"ResourceUtilization\" storageType=\"NestedPartitionedOnDisk\">\n <Partitions keyFormula=\"${autobalance_single}\" />\n \n <Column name=\"Date\" dataType=\"String\" columnType=\"Partitioning\" />\n <Column name=\"Timestamp\" dataType=\"DateTime\" />\n <Column name=\"LoggingProcessName\" dataType=\"String\" encoding=\"US_ASCII\" columnType=\"Grouping\" />\n <Column name=\"ResourceProcessName\" dataType=\"String\" encoding=\"US_ASCII\" columnType=\"Grouping\" />\n <Column name=\"HeapUsageMB\" dataType=\"int\" />\n <Column name=\"WorkerCount\" dataType=\"int\" />\n <Column name=\"Comment\" dataType=\"String\" encoding=\"US_ASCII\" />\n \n <LoggerListener logFormat=\"1\" loggerPackage=\"io.deephaven.iris.db.gen\" loggerClass=\"ResourceUtilizationFormat1Logger\" listenerPackage=\"io.deephaven.iris.db.gen\" listenerClass=\"ResourceUtilizationFormat1Listener\" rethrowLoggerExceptionsAsIOExceptions=\"false\">\n \n <SystemInput name=\"timestamp\" type=\"long\" />\n <SystemInput name=\"loggingProcessName\" type=\"String\" />\n <SystemInput name=\"resourceProcessName\" type=\"String\" />\n <SystemInput name=\"heapUsageMB\" type=\"int\" />\n <SystemInput name=\"workerCount\" type=\"int\" />\n <SystemInput name=\"comment\" type=\"String\" />\n \n <Column name=\"Date\" intradayType=\"none\" />\n <Column name=\"Timestamp\" intradaySetter=\"timestamp\" datePartitionInput=\"millis\" />\n <Column name=\"LoggingProcessName\" intradaySetter=\"loggingProcessName\" />\n <Column name=\"ResourceProcessName\" intradaySetter=\"resourceProcessName\" />\n <Column name=\"HeapUsageMB\" intradaySetter=\"heapUsageMB\" />\n <Column name=\"WorkerCount\" intradaySetter=\"workerCount\" />\n <Column name=\"Comment\" intradaySetter=\"comment\" />\n </LoggerListener>\n \n <Validator>\n \n <assertColumnTypes />\n \n <assertColumnGrouped column=\"LoggingProcessName\" />\n \n <assertNotNull columns=\"LoggingProcessName,ResourceProcessName,ResourceName,ResourceValue\" />\n \n <assertSize min=\"0\" max=\"10000000000\" />\n </Validator>\n</Table>"