Class QTableBackendDetails
java.lang.Object
com.kingsrook.qqq.backend.core.model.metadata.tables.QTableBackendDetails
- Direct Known Subclasses:
AbstractFilesystemTableBackendDetails
,APITableBackendDetails
,EnumerationTableBackendDetails
,MongoDBTableBackendDetails
,RDBMSTableBackendDetails
Base class where backends can specify additional per-table meta-data.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGetter for backendTypevoid
setBackendType
(Class<? extends QBackendModuleInterface> backendModuleClass) Setter for backendTypevoid
setBackendType
(String backendType) Setter for backendTypevoid
validate
(QInstance qInstance, QTableMetaData table, QInstanceValidator qInstanceValidator) withBackendType
(Class<? extends QBackendModuleInterface> backendModuleClass) Fluent Setter for backendTypewithBackendType
(String backendType) Fluent Setter for backendType
-
Constructor Details
-
QTableBackendDetails
public QTableBackendDetails()
-
-
Method Details
-
getBackendType
Getter for backendType -
setBackendType
Setter for backendType -
setBackendType
Setter for backendType -
withBackendType
Fluent Setter for backendType -
withBackendType
public QTableBackendDetails withBackendType(Class<? extends QBackendModuleInterface> backendModuleClass) Fluent Setter for backendType -
validate
public void validate(QInstance qInstance, QTableMetaData table, QInstanceValidator qInstanceValidator)
-