Class AiDataClassifications
java.lang.Object
com.kingsrook.qqq.backend.core.actions.ai.AiDataClassifications
Resolve AI data classifications without changing metadata or exposure policy.
-
Method Summary
Modifier and TypeMethodDescriptionstatic DataClassificationhighest(QTableMetaData table) The most sensitive classification on the table or any of its fields.static DataClassificationhighest(QTableMetaData table, Collection<String> fieldNames) The most sensitive effective classification among the named fields.static DataClassificationofField(QTableMetaData table, String fieldName) The field's classification, falling back to the table's.static DataClassificationofTable(QTableMetaData table) The table's own classification, or null if not classified.
-
Method Details
-
ofTable
The table's own classification, or null if not classified. -
ofField
The field's classification, falling back to the table's. Null or unknown field names also fall back to the table. -
highest
The most sensitive classification on the table or any of its fields. -
highest
The most sensitive effective classification among the named fields. A null or empty collection falls back to the table's classification.
-