Class ASqlBasedAdapter

  • All Implemented Interfaces:
    IDatabaseAdapter, java.io.Serializable, java.lang.AutoCloseable, org.api4.java.common.control.ILoggingCustomizable

    public abstract class ASqlBasedAdapter
    extends java.lang.Object
    implements IDatabaseAdapter
    See Also:
    Serialized Form
    • Field Detail

      • KEY_EQUALS_VALUE_TO_BE_SET

        protected static final java.lang.String KEY_EQUALS_VALUE_TO_BE_SET
        See Also:
        Constant Field Values
      • STR_SPACE_WHERE

        protected static final java.lang.String STR_SPACE_WHERE
        See Also:
        Constant Field Values
    • Constructor Detail

      • ASqlBasedAdapter

        protected ASqlBasedAdapter()
    • Method Detail

      • delete

        public int delete​(java.lang.String table,
                          java.util.Map<java.lang.String,​? extends java.lang.Object> conditions)
                   throws java.sql.SQLException
        Description copied from interface: IDatabaseAdapter
        Deletes all rows from the table that match the given conditions
        Specified by:
        delete in interface IDatabaseAdapter
        Returns:
        the number of deleted rows.
        Throws:
        java.sql.SQLException