Package deltix.qsrv.hf.tickdb.pub
Enum LoadingOptions.WriteMode
- java.lang.Object
-
- java.lang.Enum<LoadingOptions.WriteMode>
-
- deltix.qsrv.hf.tickdb.pub.LoadingOptions.WriteMode
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<LoadingOptions.WriteMode>
- Enclosing class:
- LoadingOptions
public static enum LoadingOptions.WriteMode extends java.lang.Enum<LoadingOptions.WriteMode>
-
-
Enum Constant Summary
Enum Constants Enum Constant Description APPEND
Adds only new data into a stream without truncationsINSERT
New data inserts into a stream without truncationsREPLACE
Adds data into a stream and removes previous data older that first message time [truncate(first message time + 1)]REWRITE
Default.TRUNCATE
Stream truncated every time when loader writes a messages earlier than last message time
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static LoadingOptions.WriteMode
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static LoadingOptions.WriteMode[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
APPEND
public static final LoadingOptions.WriteMode APPEND
Adds only new data into a stream without truncations
-
REPLACE
public static final LoadingOptions.WriteMode REPLACE
Adds data into a stream and removes previous data older that first message time [truncate(first message time + 1)]
-
REWRITE
public static final LoadingOptions.WriteMode REWRITE
Default. Adds data into a stream and removes previous data by truncating using first message time. [truncate(first message time)]
-
TRUNCATE
public static final LoadingOptions.WriteMode TRUNCATE
Stream truncated every time when loader writes a messages earlier than last message time
-
INSERT
public static final LoadingOptions.WriteMode INSERT
New data inserts into a stream without truncations
-
-
Method Detail
-
values
public static LoadingOptions.WriteMode[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (LoadingOptions.WriteMode c : LoadingOptions.WriteMode.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static LoadingOptions.WriteMode valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is null
-
-