All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.unidal.dal.jdbc.QueryEngine Maven / Gradle / Ivy

The newest version!
package org.unidal.dal.jdbc;

import java.util.List;

public interface QueryEngine {
   public String HINT_QUERY = "QUERY";

   public String HINT_DATA_OBJECT = "DATA_OBJECT";

   public  int[] deleteBatch(QueryDef query, T[] protos) throws DalException;

   public  int deleteSingle(QueryDef query, T proto) throws DalException;

   public  int[] insertBatch(QueryDef query, T[] protos) throws DalException;

   public  int insertSingle(QueryDef query, T proto) throws DalException;

   public  List queryMultiple(QueryDef query, T proto, Readset readset) throws DalException;

   public  T querySingle(QueryDef query, T proto, Readset readset) throws DalException;

   public  int[] updateBatch(QueryDef query, T[] protos, Updateset updateset) throws DalException;

   public  int updateSingle(QueryDef query, T proto, Updateset updateset) throws DalException;
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy