1 17 package org.apache.ws.jaxme.sqls; 18 19 import java.util.Iterator ; 20 21 24 public interface Parts { 25 27 public void addPart(Value pValue); 28 29 31 public void addPart(ColumnReference pColumn); 32 33 35 public void addPart(ColumnReference[] pPart); 36 37 40 public void addPart(Case pCase); 41 42 44 public void addPart(SelectStatement pPart); 45 46 49 public void addPart(String pString); 50 51 53 public void addPart(); 54 55 57 public void addPart(byte pByte); 58 59 61 public void addPart(int pInt); 62 63 65 public void addPart(long pLong); 66 67 69 public void addPart(short pShort); 70 71 73 public void addPart(float pFloat); 74 75 77 public void addPart(double pDouble); 78 79 82 public void addPart(boolean pBoolean); 83 84 86 public void addPart(Function pFunction); 87 88 90 public void addPart(Expression pExpression); 91 92 94 public void addRawSQLPart(String pRawSQL); 95 96 98 public void addPlaceholder(); 99 100 102 public int getNumParts(); 103 104 106 public int getMinimumParts(); 107 108 110 public int getMaximumParts(); 111 112 114 public Iterator getParts(); 115 116 118 public Expression createSUM(); 119 120 122 public Expression createPRODUCT(); 123 124 126 public Expression createDIFFERENCE(); 127 128 130 public Expression createQUOTIENT(); 131 } 132 | Popular Tags |