Package io.deephaven.io.log.impl
Class LogOutputCsvImpl
java.lang.Object
io.deephaven.io.log.impl.LogOutputBaseImpl
io.deephaven.io.log.impl.LogOutputCsvImpl
- All Implemented Interfaces:
io.deephaven.base.log.LogOutput,ByteBufferSink
- Direct Known Subclasses:
LogEntryImpl
public class LogOutputCsvImpl
extends LogOutputBaseImpl
implements io.deephaven.base.log.LogOutput, ByteBufferSink
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.deephaven.base.log.LogOutput
io.deephaven.base.log.LogOutput.LongFormatter, io.deephaven.base.log.LogOutput.Null, io.deephaven.base.log.LogOutput.ObjFormatter<T extends Object>, io.deephaven.base.log.LogOutput.ObjIntIntFormatter<T extends Object>, io.deephaven.base.log.LogOutput.ObjObjFormatter<T extends Object,U extends Object> -
Field Summary
FieldsFields inherited from class io.deephaven.io.log.impl.LogOutputBaseImpl
streamFields inherited from interface io.deephaven.base.log.LogOutput
APPENDABLE_ARRAY_FORMATTER, APPENDABLE_COLLECTION_FORMATTER, BASIC_FORMATTER, BOOLEAN_ARRAY_FORMATTER, INT_ARRAY_FORMATTER, LOCAL_DATE_TIME_FORMATTER, MILLIS_FROM_EPOCH_FORMATTER, millisFormatter, NULL, NULL_TERMINATED_STRING_FORMATTER, SOCKADDR_FORMATTER, STRING_ARRAY_FORMATTER, STRING_COLLECTION_FORMATTER -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionio.deephaven.base.log.LogOutputappend(boolean b) io.deephaven.base.log.LogOutputappend(byte[] ba) io.deephaven.base.log.LogOutputappend(byte[] ba, byte terminator) io.deephaven.base.log.LogOutputappend(byte[] ba, int pos, int length) io.deephaven.base.log.LogOutputappend(char c) io.deephaven.base.log.LogOutputappend(int i) io.deephaven.base.log.LogOutputappend(long l) io.deephaven.base.log.LogOutputappend(short s) io.deephaven.base.log.LogOutputappend(io.deephaven.base.log.LogOutput.LongFormatter formatter, long n) <T> io.deephaven.base.log.LogOutputappend(io.deephaven.base.log.LogOutput.ObjFormatter<T> objFormatter, T t) <T> io.deephaven.base.log.LogOutputappend(io.deephaven.base.log.LogOutput.ObjIntIntFormatter<T> objFormatter, T t, int nOffset, int nLength) <T,U> io.deephaven.base.log.LogOutput append(io.deephaven.base.log.LogOutput.ObjObjFormatter<T, U> objObjFormatter, T t, U u) io.deephaven.base.log.LogOutputappend(io.deephaven.base.log.LogOutputAppendable appendable) io.deephaven.base.log.LogOutputappend(CharSequence seq) io.deephaven.base.log.LogOutputappend(CharSequence seq, int start, int length) io.deephaven.base.log.LogOutputio.deephaven.base.log.LogOutputappend(ByteBuffer bb) io.deephaven.base.log.LogOutputappendDouble(double f) io.deephaven.base.log.LogOutputappendTimestamp(long utcMillis, io.deephaven.base.text.TimestampBuffer tb) io.deephaven.base.log.LogOutputappendTimestampMicros(long utcMicros, io.deephaven.base.text.TimestampBufferMicros tb) io.deephaven.base.log.LogOutputnf()io.deephaven.base.log.LogOutputnl()Methods inherited from class io.deephaven.io.log.impl.LogOutputBaseImpl
acceptBuffer, clear, close, close, getBuffer, getBufferCount, getEndOfHeaderOffset, markEndOfHeader, relativeSize, size, startMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.deephaven.io.streams.ByteBufferSink
acceptBuffer, closeMethods inherited from interface io.deephaven.base.log.LogOutput
append, append, append, append, append, appendDouble, clear, close, getBuffer, getBufferCount, getEndOfHeaderOffset, markEndOfHeader, relativeSize, size, start
-
Field Details
-
lineSeparator
-
-
Constructor Details
-
LogOutputCsvImpl
Constructor- Parameters:
bufferPool- where we get our buffers
-
-
Method Details
-
append
public io.deephaven.base.log.LogOutput append(boolean b) - Specified by:
appendin interfaceio.deephaven.base.log.LogOutput
-
append
public io.deephaven.base.log.LogOutput append(char c) - Specified by:
appendin interfaceio.deephaven.base.log.LogOutput
-
append
public io.deephaven.base.log.LogOutput append(short s) - Specified by:
appendin interfaceio.deephaven.base.log.LogOutput
-
append
public io.deephaven.base.log.LogOutput append(int i) - Specified by:
appendin interfaceio.deephaven.base.log.LogOutput
-
append
public io.deephaven.base.log.LogOutput append(long l) - Specified by:
appendin interfaceio.deephaven.base.log.LogOutput
-
appendDouble
public io.deephaven.base.log.LogOutput appendDouble(double f) - Specified by:
appendDoublein interfaceio.deephaven.base.log.LogOutput
-
append
public io.deephaven.base.log.LogOutput append(io.deephaven.base.log.LogOutputAppendable appendable) - Specified by:
appendin interfaceio.deephaven.base.log.LogOutput
-
append
public io.deephaven.base.log.LogOutput append(io.deephaven.base.log.LogOutput.LongFormatter formatter, long n) - Specified by:
appendin interfaceio.deephaven.base.log.LogOutput
-
append
public <T> io.deephaven.base.log.LogOutput append(io.deephaven.base.log.LogOutput.ObjFormatter<T> objFormatter, T t) - Specified by:
appendin interfaceio.deephaven.base.log.LogOutput
-
append
public <T> io.deephaven.base.log.LogOutput append(io.deephaven.base.log.LogOutput.ObjIntIntFormatter<T> objFormatter, T t, int nOffset, int nLength) - Specified by:
appendin interfaceio.deephaven.base.log.LogOutput
-
append
public <T,U> io.deephaven.base.log.LogOutput append(io.deephaven.base.log.LogOutput.ObjObjFormatter<T, U> objObjFormatter, T t, U u) - Specified by:
appendin interfaceio.deephaven.base.log.LogOutput
-
append
- Specified by:
appendin interfaceio.deephaven.base.log.LogOutput
-
append
- Specified by:
appendin interfaceio.deephaven.base.log.LogOutput
-
append
- Specified by:
appendin interfaceio.deephaven.base.log.LogOutput
-
appendTimestamp
public io.deephaven.base.log.LogOutput appendTimestamp(long utcMillis, io.deephaven.base.text.TimestampBuffer tb) - Specified by:
appendTimestampin interfaceio.deephaven.base.log.LogOutput
-
appendTimestampMicros
public io.deephaven.base.log.LogOutput appendTimestampMicros(long utcMicros, io.deephaven.base.text.TimestampBufferMicros tb) - Specified by:
appendTimestampMicrosin interfaceio.deephaven.base.log.LogOutput
-
append
- Specified by:
appendin interfaceio.deephaven.base.log.LogOutput
-
append
public io.deephaven.base.log.LogOutput append(byte[] ba) - Specified by:
appendin interfaceio.deephaven.base.log.LogOutput
-
append
public io.deephaven.base.log.LogOutput append(byte[] ba, int pos, int length) - Specified by:
appendin interfaceio.deephaven.base.log.LogOutput
-
append
public io.deephaven.base.log.LogOutput append(byte[] ba, byte terminator) - Specified by:
appendin interfaceio.deephaven.base.log.LogOutput
-
nf
public io.deephaven.base.log.LogOutput nf()- Specified by:
nfin interfaceio.deephaven.base.log.LogOutput
-
nl
public io.deephaven.base.log.LogOutput nl()- Specified by:
nlin interfaceio.deephaven.base.log.LogOutput
-