Class LogFormatEncoding
java.lang.Object
io.deephaven.enterprise.schema.internal.LogFormatEncoding
The LogFormat encoding.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumThe column types.static final classThe XML. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncharset()The charset.codec()The codec for writing this column, if specified.The codec's argument for writing this column, if specified.final booleandeleted()Equivalent totype() == DELETED.For a deleted column, what is the data type?final booleanignore()Equivalent totype() == IGNORE.abstract Stringname()The name of the column in the schema and the log fileThe name the column should exist as in the log file.abstract Optional<ChronoUnit>For a datetime, the precision that should be logged, in terms of a ChronoUnit.abstract LogFormatEncoding.Typetype()The type.
-
Constructor Details
-
LogFormatEncoding
public LogFormatEncoding()
-
-
Method Details
-
name
The name of the column in the schema and the log file- Returns:
- the name of the column.
-
type
The type.- Returns:
- the type
-
renamedFrom
The name the column should exist as in the log file.- Returns:
- the renamed from
-
ignore
public final boolean ignore()Equivalent totype() == IGNORE.- Returns:
- is ignore
-
deleted
public final boolean deleted()Equivalent totype() == DELETED.- Returns:
- is deleted
-
deletedDataType
For a deleted column, what is the data type?- Returns:
- the type of the deleted column.
-
timePrecision
For a datetime, the precision that should be logged, in terms of a ChronoUnit.- Returns:
- the precision that should be written down to our log. Defaults to nanos.
-
codec
The codec for writing this column, if specified.- Returns:
- the codec that is used for writing this column, if specified.
-
codecArguments
The codec's argument for writing this column, if specified.- Returns:
- the codec arguments used for writing this column, if specified.
-
charset
The charset.- Returns:
- the charset
-