Class DurableTableMetaData
java.lang.Object
com.kingsrook.qqq.backend.core.model.metadata.tables.QSupplementalTableMetaData
com.kingsrook.qqq.backend.core.jobs.DurableTableMetaData
- All Implemented Interfaces:
Cloneable
Table settings for deduplicating file rows loaded by a durable job.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected QSupplementalTableMetaDatafinishClone(QSupplementalTableMetaData abstractClone) The only setting is an immutable string, already copied by clone.Getter for jobRowKeyField.getType()Getter for type.static DurableTableMetaDataof(QTableMetaData table) The durable settings on a table, or null.static StringStable across chunk attempts, using the record's first original file row.voidvalidate(QInstance qInstance, QTableMetaData table, QInstanceValidator validator) A declared row key must be a string protected by its own unique key.withJobRowKeyField(String jobRowKeyField) Fluent setter for jobRowKeyField.Methods inherited from class com.kingsrook.qqq.backend.core.model.metadata.tables.QSupplementalTableMetaData
clone, enrich, includeInFullFrontendMetaData, includeInPartialFrontendMetaData, of, ofOrWithNew
-
Field Details
-
TYPE
- See Also:
-
-
Constructor Details
-
DurableTableMetaData
public DurableTableMetaData()
-
-
Method Details
-
of
The durable settings on a table, or null. -
getType
-
validate
A declared row key must be a string protected by its own unique key.- Overrides:
validatein classQSupplementalTableMetaData
-
rowKey
-
getJobRowKeyField
Getter for jobRowKeyField. -
withJobRowKeyField
Fluent setter for jobRowKeyField. -
finishClone
The only setting is an immutable string, already copied by clone.- Overrides:
finishClonein classQSupplementalTableMetaData
-