Class DatabaseCartStorage.MySQLDbInfo

java.lang.Object
ydocumentcartpackage.persistence.polyglot.repository.documentcart.cart.DatabaseCartStorage.MySQLDbInfo
Direct Known Subclasses:
DatabaseCartStorage.HSQLDbInfo, DatabaseCartStorage.SqlServerDbInfo
Enclosing class:
DatabaseCartStorage

public static class DatabaseCartStorage.MySQLDbInfo extends Object
  • Constructor Details

  • Method Details

    • getCreateTableStatement

      public List<ydocumentcartpackage.persistence.polyglot.repository.documentcart.cart.DatabaseCartStorage.StatementWithParams> getCreateTableStatement()
    • getFindAllStatement

      public ydocumentcartpackage.persistence.polyglot.repository.documentcart.cart.DatabaseCartStorage.StatementWithParams getFindAllStatement()
    • getFindByRootIdStatement

      public ydocumentcartpackage.persistence.polyglot.repository.documentcart.cart.DatabaseCartStorage.StatementWithParams getFindByRootIdStatement(Identity id)
    • getFindByRootAttributesStatement

      public ydocumentcartpackage.persistence.polyglot.repository.documentcart.cart.DatabaseCartStorage.StatementWithParams getFindByRootAttributesStatement(EntityCondition condition)
    • getFindByEntityIdStatement

      public ydocumentcartpackage.persistence.polyglot.repository.documentcart.cart.DatabaseCartStorage.StatementWithParams getFindByEntityIdStatement(Identity id)
    • getInsertStatement

      public List<ydocumentcartpackage.persistence.polyglot.repository.documentcart.cart.DatabaseCartStorage.StatementWithParams> getInsertStatement(Document document)
    • getUpdateStatement

      public List<ydocumentcartpackage.persistence.polyglot.repository.documentcart.cart.DatabaseCartStorage.StatementWithParams> getUpdateStatement(Document document)
    • getRemoveStatement

      public ydocumentcartpackage.persistence.polyglot.repository.documentcart.cart.DatabaseCartStorage.StatementWithParams getRemoveStatement(Document document)
    • getRootFilteringQuery

      protected String getRootFilteringQuery(EntityCondition condition)
    • getParams

      protected Map<String,Object> getParams(Document document, boolean forUpdate)
    • createEntityIdsParam

      protected String createEntityIdsParam(Document document)
    • toSQLParamValue

      public Object toSQLParamValue(Object obj)
    • getAdditionalRemoveStatements

      public List<ydocumentcartpackage.persistence.polyglot.repository.documentcart.cart.DatabaseCartStorage.StatementWithParams> getAdditionalRemoveStatements(Document document)