Package net.quasardb.qdb.ts
Class Writer.Options
java.lang.Object
net.quasardb.qdb.ts.Writer.Options
- Enclosing class:
Writer
Batch writer options.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
Disables server-side deduplication.void
Sets push mode to 'async'.void
Enables server-side deduplication when all values of a row match.void
enableDropDuplicates
(String[] columns) Enables server-side deduplication when values of provided columns match.void
enableDropDuplicates
(Column[] columns) Enables server-side deduplication when values of provided columns match.void
Sets push mode to 'fast'.void
Resets push mode to 'normal'.void
Sets push mode to 'truncate'.String[]
Returns the columns to perform server-side deduplication on.Get the currently set push mode.boolean
Returns true if column-wise server-side deduplication is enabled.boolean
Returns true if server-side deduplication is enabled.
-
Constructor Details
-
Options
public Options()
-
-
Method Details
-
enableNormalPush
public void enableNormalPush()Resets push mode to 'normal'. -
enableFastPush
public void enableFastPush()Sets push mode to 'fast'. -
enableAsyncPush
public void enableAsyncPush()Sets push mode to 'async'. -
enableTruncatePush
public void enableTruncatePush()Sets push mode to 'truncate'. -
getPushMode
Get the currently set push mode. -
enableDropDuplicates
public void enableDropDuplicates()Enables server-side deduplication when all values of a row match. -
enableDropDuplicates
Enables server-side deduplication when values of provided columns match. -
enableDropDuplicates
Enables server-side deduplication when values of provided columns match. -
disableDropDuplicates
public void disableDropDuplicates()Disables server-side deduplication. -
isDropDuplicatesEnabled
public boolean isDropDuplicatesEnabled()Returns true if server-side deduplication is enabled. -
hasDropDuplicateColumns
public boolean hasDropDuplicateColumns()Returns true if column-wise server-side deduplication is enabled. -
getDropDuplicateColumns
Returns the columns to perform server-side deduplication on.
-