Class PostgreSQLTableBackendDetails
java.lang.Object
com.kingsrook.qqq.backend.core.model.metadata.tables.QTableBackendDetails
com.kingsrook.qqq.backend.module.rdbms.model.metadata.RDBMSTableBackendDetails
com.kingsrook.qqq.backend.module.postgres.model.metadata.PostgreSQLTableBackendDetails
- All Implemented Interfaces:
Serializable
,Cloneable
Extension of RDBMSTableBackendDetails, with details specific to a
PostgreSQL table.
This class provides PostgreSQL-specific table backend configuration details.
It inherits common RDBMS table properties and adds PostgreSQL-specific
behavior as needed.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected QTableBackendDetails
finishClone
(QTableBackendDetails abstractClone) Finish the cloning operation started in the base class.Methods inherited from class com.kingsrook.qqq.backend.module.rdbms.model.metadata.RDBMSTableBackendDetails
getTableName, setTableName, withTableName
Methods inherited from class com.kingsrook.qqq.backend.core.model.metadata.tables.QTableBackendDetails
clone, getBackendType, setBackendType, setBackendType, validate, withBackendType, withBackendType
-
Constructor Details
-
PostgreSQLTableBackendDetails
public PostgreSQLTableBackendDetails()Default constructor. Initializes the table backend details with PostgreSQL backend type.
-
-
Method Details
-
finishClone
Finish the cloning operation started in the base class. Copy all state from the subclass into the input clone (which can be safely casted to the subclass's type, as it was obtained by super.clone()).- Overrides:
finishClone
in classRDBMSTableBackendDetails
- Parameters:
abstractClone
- the clone to finish- Returns:
- the finished clone
-