Class DatabaseCartStorage.SqlServerDbInfo
java.lang.Object
ydocumentcartpackage.persistence.polyglot.repository.documentcart.cart.DatabaseCartStorage.MySQLDbInfo
ydocumentcartpackage.persistence.polyglot.repository.documentcart.cart.DatabaseCartStorage.SqlServerDbInfo
- Enclosing class:
- DatabaseCartStorage
-
Constructor Summary
ConstructorsConstructorDescriptionSqlServerDbInfo(Serializer serializer, String tableName, DatabaseCartStorage.ErrorHandler errorHandler, String tenantPrefix) -
Method Summary
Modifier and TypeMethodDescriptionprotected StringcreateEntityIdsParam(Document document) List<ydocumentcartpackage.persistence.polyglot.repository.documentcart.cart.DatabaseCartStorage.StatementWithParams>getAdditionalRemoveStatements(Document document) List<ydocumentcartpackage.persistence.polyglot.repository.documentcart.cart.DatabaseCartStorage.StatementWithParams>ydocumentcartpackage.persistence.polyglot.repository.documentcart.cart.DatabaseCartStorage.StatementWithParamsList<ydocumentcartpackage.persistence.polyglot.repository.documentcart.cart.DatabaseCartStorage.StatementWithParams>getInsertStatement(Document document) protected StringgetRootFilteringQuery(EntityCondition condition) List<ydocumentcartpackage.persistence.polyglot.repository.documentcart.cart.DatabaseCartStorage.StatementWithParams>getUpdateStatement(Document document) toSQLParamValue(Object obj) Methods inherited from class ydocumentcartpackage.persistence.polyglot.repository.documentcart.cart.DatabaseCartStorage.MySQLDbInfo
getFindAllStatement, getFindByRootAttributesStatement, getFindByRootIdStatement, getRemoveStatement
-
Constructor Details
-
SqlServerDbInfo
public SqlServerDbInfo(Serializer serializer, String tableName, DatabaseCartStorage.ErrorHandler errorHandler, String tenantPrefix)
-
-
Method Details
-
getCreateTableStatement
public List<ydocumentcartpackage.persistence.polyglot.repository.documentcart.cart.DatabaseCartStorage.StatementWithParams> getCreateTableStatement()- Overrides:
getCreateTableStatementin classDatabaseCartStorage.MySQLDbInfo
-
getFindByEntityIdStatement
public ydocumentcartpackage.persistence.polyglot.repository.documentcart.cart.DatabaseCartStorage.StatementWithParams getFindByEntityIdStatement(Identity id) - Overrides:
getFindByEntityIdStatementin classDatabaseCartStorage.MySQLDbInfo
-
createEntityIdsParam
-
getInsertStatement
public List<ydocumentcartpackage.persistence.polyglot.repository.documentcart.cart.DatabaseCartStorage.StatementWithParams> getInsertStatement(Document document) - Overrides:
getInsertStatementin classDatabaseCartStorage.MySQLDbInfo
-
getUpdateStatement
public List<ydocumentcartpackage.persistence.polyglot.repository.documentcart.cart.DatabaseCartStorage.StatementWithParams> getUpdateStatement(Document document) - Overrides:
getUpdateStatementin classDatabaseCartStorage.MySQLDbInfo
-
getAdditionalRemoveStatements
-
getRootFilteringQuery
-
getParams
-
toSQLParamValue
-