MySQL 5.6.14 Source Code Document
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
QueryExecutionContext.java
1 package com.mysql.clusterj.core.spi;
2 
3 import java.math.BigDecimal;
4 import java.math.BigInteger;
5 import java.util.Map;
6 
7 import com.mysql.clusterj.core.store.ScanFilter;
8 
9 public interface QueryExecutionContext {
10 
11  Object getByte(String index);
12 
13  Boolean getBoolean(String index);
14 
15  byte[] getBytes(String index);
16 
17  String getString(String index);
18 
19  BigDecimal getBigDecimal(String index);
20 
21  BigInteger getBigInteger(String index);
22 
23  Double getDouble(String index);
24 
25  Float getFloat(String index);
26 
27  Integer getInt(String index);
28 
29  java.sql.Date getJavaSqlDate(String index);
30 
31  java.sql.Time getJavaSqlTime(String index);
32 
33  java.sql.Timestamp getJavaSqlTimestamp(String index);
34 
35  java.util.Date getJavaUtilDate(String index);
36 
37  Long getLong(String index);
38 
39  Short getShort(String index);
40 
41  Object getObject(String index);
42 
43  SessionSPI getSession();
44 
45  void setExplain(Map<String, Object> explain);
46 
47  Object getParameterValue(String parameterName);
48 
49  boolean isBound(String parameterName);
50 
51  void addFilter(ScanFilter scanFilter);
52 
53  void deleteFilters();
54 
55 }