18 package com.mysql.clusterj;
20 import java.util.List;
27 public interface Query<
E> {
30 public static final String SCAN_TYPE =
"ScanType";
33 static final String SCAN_TYPE_PRIMARY_KEY =
"PRIMARY_KEY";
36 static final String SCAN_TYPE_UNIQUE_KEY =
"UNIQUE_KEY";
39 static final String SCAN_TYPE_INDEX_SCAN =
"INDEX_SCAN";
42 static final String SCAN_TYPE_TABLE_SCAN =
"TABLE_SCAN";
45 static final String INDEX_USED =
"IndexUsed";
52 void setParameter(
String parameterName, Object value);
59 List<E> getResultList();
64 int deletePersistentAll();
104 Map<String, Object> explain();