1 22 23 package org.xquark.mapper.mapping; 24 25 import java.util.List ; 26 ; 27 28 33 public interface TableMapping extends Mapping, MappingInfo 34 { 35 36 37 38 42 public void setIndex(int index); 43 44 48 public TableMetaData getMetaData(); 49 50 55 57 63 public ColumnMapping[] getColumnMappings(); 64 65 70 public ColumnMapping getColumnMapping(String name); 71 72 78 public ColumnMapping getColumnMapping(int index); 79 80 83 public int getColumnCount(); 84 85 90 public int getColumnMappingCount(); 91 92 97 public ColumnMapping[] getPrimaryKey(); 98 99 104 public int getKeyColumnCount(); 105 106 112 public int getOIDTableColumnCount(); 114 120 public ColumnMapping[] getJoinColumns(); 121 122 128 public ColumnMapping[] getUpdateColumns(); 129 130 135 public int getUpdateColumnCount(); 136 137 144 public ColumnMapping[] getSelectColumns(); 145 146 152 public int getSelectColumnCount(); 153 154 161 public ColumnMapping[] getFetchColumns(); 162 163 169 public int getFetchColumnCount(); 170 171 179 public List initParameters(); 180 181 188 public List finalParameters(); 189 190 195 public int getAction(); 196 197 204 public int getBatchSize(); 205 206 212 public boolean isClustered(); 213 214 219 public int getPathIDIndex(); 220 221 226 public String getPathIDColumnName(); 227 228 233 public int getUOIDIndex(); 234 235 240 public String getUOIDColumnName(); 241 242 247 public String getColumnList(); 248 249 254 public String getNamedColumnList(); 255 256 261 public String getWildcards(); 262 263 268 public String getJoinColumnList(); 269 270 276 public String getJoinWildcards(); 277 278 284 public String getJoinColumnTypes(); 285 286 291 public String getJoinCondition(); 292 293 298 public boolean isShareable(); 299 300 305 public boolean isShared(); 306 307 313 public boolean isTableShared(); 314 } 315 | Popular Tags |