Package com.gpudb.protocol
Class AdminRepairTableRequest.Options
java.lang.Object
com.gpudb.protocol.AdminRepairTableRequest.Options
Enclosing class:
A set of string constants for the
AdminRepairTableRequest parameter options.
Optional parameters.
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringReset columns modification after incomplete alter column.static final StringDeletes any corrupted chunks.static final Stringstatic final StringCorrective action to take.static final StringManually invokes write-ahead log (WAL) replay on the table.static final StringRepairs replicated tables whose record counts differ across the worker ranks and toms: the copy with the most records is kept, and every other copy is replaced with it.static final StringShrinks corrupted chunks to the shortest column.static final Stringstatic final StringIfFALSEonly table chunk data already known to be corrupted will be repaired.
Field Details
REPAIR_POLICY
Corrective action to take. Supported values:DELETE_CHUNKS: Deletes any corrupted chunks.SHRINK_COLUMNS: Shrinks corrupted chunks to the shortest column.REPLAY_WAL: Manually invokes write-ahead log (WAL) replay on the table.ALTER_TABLE: Reset columns modification after incomplete alter column.RESYNC_REPLICAS: Repairs replicated tables whose record counts differ across the worker ranks and toms: the copy with the most records is kept, and every other copy is replaced with it. That copy may include records from a load that did not complete, or records that a delete did not remove. A table whose copies all have the same number of records is not repaired, even if their contents differ. Views cannot be named intableNames; a named table that is not replicated is reported inrepairStatus. An asterisk selects every replicated table. The repair runs only while no other requests are running. The repaired tables are listed in theREPAIRED_REPLICATED_TABLESentry of the responseinfomap.
See Also:RESYNC_REPLICAS
Repairs replicated tables whose record counts differ across the worker ranks and toms: the copy with the most records is kept, and every other copy is replaced with it. That copy may include records from a load that did not complete, or records that a delete did not remove. A table whose copies all have the same number of records is not repaired, even if their contents differ. Views cannot be named intableNames; a named table that is not replicated is reported inrepairStatus. An asterisk selects every replicated table. The repair runs only while no other requests are running. The repaired tables are listed in theREPAIRED_REPLICATED_TABLESentry of the responseinfomap.See Also: