Package com.illumon.iris.db.gen
Class WorkspaceDataFormat1Logger
java.lang.Object
com.illumon.intradaylogger.IntradayLoggerImpl2<com.illumon.iris.db.gen.WorkspaceDataFormat1Logger.ISetter>
com.illumon.iris.db.gen.WorkspaceDataFormat1Logger
- All Implemented Interfaces:
com.illumon.intradaylogger.IntradayLogger,com.illumon.intradaylogger.MultiArgLogger
public class WorkspaceDataFormat1Logger
extends com.illumon.intradaylogger.IntradayLoggerImpl2<com.illumon.iris.db.gen.WorkspaceDataFormat1Logger.ISetter>
implements com.illumon.intradaylogger.MultiArgLogger
-
Nested Class Summary
-
Field Summary
Fields Modifier and Type Field Description static long_CLASS_BODY_CRC32_static String_SCHEMA_ -
Constructor Summary
Constructors Constructor Description WorkspaceDataFormat1Logger()WorkspaceDataFormat1Logger(String timeZoneName) -
Method Summary
Modifier and Type Method Description protected com.illumon.iris.db.gen.WorkspaceDataFormat1Logger.ISettercreateSetter()static StringgetDefaultNamespace()static StringgetDefaultTableName()intgetLogFormat()protected TableWritergetTableWriter(com.illumon.intradaylogger.IntradayLogger.TableWriterFactory tableWriterBuilder)voidlog(Row.Flags flags, Object... args)voidlog(Row.Flags flags, String owner, String name, String id, int version, String dataType, String data, String status, String[] adminGroups, String[] viewerGroups, com.fishlib.auth.UserContext userContext, long lastModifiedTime)voidlog(Object... args)voidlog(String owner, String name, String id, int version, String dataType, String data, String status, String[] adminGroups, String[] viewerGroups, com.fishlib.auth.UserContext userContext, long lastModifiedTime)protected StringthreadName()booleanusingDynamicPartitioning()protected voidverifyChecksum()Methods inherited from class com.illumon.intradaylogger.IntradayLoggerImpl2
close, disableVerifyChecksum, flush, getWriterThread, init, init, init, init, isClosed, isInitialized, setOverflowThrottle, setStandaloneMode, shutdown, tryWrite, verifyCondition, waitDone, waitDone
-
Field Details
-
_SCHEMA_
- See Also:
- Constant Field Values
-
_CLASS_BODY_CRC32_
public static final long _CLASS_BODY_CRC32_- See Also:
- Constant Field Values
-
-
Constructor Details
-
WorkspaceDataFormat1Logger
-
WorkspaceDataFormat1Logger
public WorkspaceDataFormat1Logger()
-
-
Method Details
-
usingDynamicPartitioning
public boolean usingDynamicPartitioning()- Specified by:
usingDynamicPartitioningin interfacecom.illumon.intradaylogger.IntradayLogger
-
getLogFormat
public int getLogFormat()- Specified by:
getLogFormatin interfacecom.illumon.intradaylogger.IntradayLogger
-
getDefaultNamespace
-
getDefaultTableName
-
verifyChecksum
- Specified by:
verifyChecksumin classcom.illumon.intradaylogger.IntradayLoggerImpl2<com.illumon.iris.db.gen.WorkspaceDataFormat1Logger.ISetter>- Throws:
IOException
-
threadName
- Specified by:
threadNamein classcom.illumon.intradaylogger.IntradayLoggerImpl2<com.illumon.iris.db.gen.WorkspaceDataFormat1Logger.ISetter>
-
getTableWriter
protected TableWriter getTableWriter(com.illumon.intradaylogger.IntradayLogger.TableWriterFactory tableWriterBuilder) throws IOException- Specified by:
getTableWriterin classcom.illumon.intradaylogger.IntradayLoggerImpl2<com.illumon.iris.db.gen.WorkspaceDataFormat1Logger.ISetter>- Throws:
IOException
-
createSetter
protected com.illumon.iris.db.gen.WorkspaceDataFormat1Logger.ISetter createSetter()- Specified by:
createSetterin classcom.illumon.intradaylogger.IntradayLoggerImpl2<com.illumon.iris.db.gen.WorkspaceDataFormat1Logger.ISetter>
-
log
public void log(String owner, String name, String id, int version, String dataType, String data, String status, String[] adminGroups, String[] viewerGroups, com.fishlib.auth.UserContext userContext, long lastModifiedTime) throws IOException- Throws:
IOException
-
log
public void log(Row.Flags flags, String owner, String name, String id, int version, String dataType, String data, String status, String[] adminGroups, String[] viewerGroups, com.fishlib.auth.UserContext userContext, long lastModifiedTime) throws IOException- Throws:
IOException
-
log
- Specified by:
login interfacecom.illumon.intradaylogger.MultiArgLogger- Throws:
IOException
-
log
- Specified by:
login interfacecom.illumon.intradaylogger.MultiArgLogger- Throws:
IOException
-