Class QQQTablesMetaDataProvider
java.lang.Object
com.kingsrook.qqq.backend.core.model.tables.QQQTablesMetaDataProvider
Provides meta data for the QQQTable table, PVS, and a cache table.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
defineAll
(QInstance instance, String persistentBackendName, String cacheBackendName, Consumer<QTableMetaData> backendDetailEnricher) defineQQQTable
(String backendName, Consumer<QTableMetaData> backendDetailEnricher) defineQQQTableCache
(String backendName, Consumer<QTableMetaData> backendDetailEnricher)
-
Field Details
-
QQQ_TABLE_CACHE_TABLE_NAME
- See Also:
-
-
Constructor Details
-
QQQTablesMetaDataProvider
public QQQTablesMetaDataProvider()
-
-
Method Details
-
defineAll
public void defineAll(QInstance instance, String persistentBackendName, String cacheBackendName, Consumer<QTableMetaData> backendDetailEnricher) throws QException - Throws:
QException
-
defineQQQTable
public QTableMetaData defineQQQTable(String backendName, Consumer<QTableMetaData> backendDetailEnricher) throws QException - Throws:
QException
-
defineQQQTableCache
public QTableMetaData defineQQQTableCache(String backendName, Consumer<QTableMetaData> backendDetailEnricher) throws QException - Throws:
QException
-
defineQQQTablePossibleValueSource
-