1 21 package oracle.toplink.essentials.internal.databaseaccess; 23 24 import java.util.*; 25 import java.io.*; 26 import oracle.toplink.essentials.queryframework.*; 27 import oracle.toplink.essentials.internal.helper.*; 28 import oracle.toplink.essentials.internal.sessions.AbstractRecord; 29 import oracle.toplink.essentials.internal.sessions.AbstractSession; 30 31 40 public interface QueryStringCall extends Call { 41 42 46 public Vector getParameters(); 47 48 51 public Vector getParameterTypes(); 52 53 57 public boolean hasParameters(); 58 59 63 public void prepare(AbstractSession session); 64 65 69 public void translate(AbstractRecord translationRow, AbstractRecord modifyRow, AbstractSession session); 70 71 75 public String getQueryString(); 76 77 81 public void setQueryString(String queryString); 82 83 87 public void translateCustomQuery(); 88 89 92 public void appendLiteral(Writer writer, Object literal); 93 94 97 public void appendTranslation(Writer writer, DatabaseField modifyField); 98 99 102 public void appendModify(Writer writer, DatabaseField modifyField); 103 104 109 public void appendParameter(Writer writer, Object parameter, AbstractSession session); 110 111 114 public void translateQueryString(AbstractRecord translationRow, AbstractRecord modifyRow, AbstractSession session); 115 116 119 public boolean isQueryStringCall(); 120 } 121 | Popular Tags |